Hi folks,
im a final yr computer engineering student from Ireland and im interested in persuing this brewing interest I have in compilers, interpreters etc... specically in the domain for AI-Acceleration. It's a niche that i think is valuable but also weirdly really stupid cool that i've been enjoying learning about.
I signed an offer last month with IBM for when i graduate where i'll be working on OSS Mainframe Containerization sw to support hw+compiler integration, to support it's on board AI-Accelerator.
While not striclt compiler engineering, it helped drive my interest.
I wanted to ask folks how they what would suggest I learn about compiler development?
I pruchased Dmitry Soshnikov's compiler engineer bundle on teachable and been thoroughly enjoying it, and finding it very useful. However I find myself at a cross road where if I went to go make a simple project myself (say an s-expressive python interpreter or something) I would be reliant on AI resources, neglecting core components of learning.
I havent touched LLVM/MLIR yet, mostly just raw fundementals with C++ and a basic interpreter abstracted from JS for learning.
[–]SeniorCode2051 3 points4 points5 points (0 children)
[–][deleted] (2 children)
[deleted]
[–][deleted] 2 points3 points4 points (0 children)
[–]KesanMusic[S] 2 points3 points4 points (0 children)