HACKER Q&A
📣 M277

How to learn Computer Architecture design?


Hello! Long time lurker here.

I have a question, as a first year EE student who is not in a top university (and in a third world country), how could I prepare for a Computer Architecture design position in the far future? What are the best resources to learn? What should I focus on? I realize that I will need a PhD and a lot of experience; I am asking for the things that I should do now to begin the journey.

I tried to search the web, however I could not find much.

Thank you in advance.


  👤 lioeters Accepted Answer ✓
If I were in your shoes, I'd search for books and online courses. Here's a couple I found on GitHub:

Modern Computer Architecture and Organization - https://github.com/PacktPublishing/Modern-Computer-Architect...

Introduction To 80x86 Assembly Language And Computer Architecture - Richard C. Detmer - https://github.com/abhinavkorpal/awesome-computer-science-EB... (PDF)

Some video courses:

https://github.com/Developer-Y/cs-video-courses#computer-org...


👤 wtt604
Look at fabien sanglards website.

https://fabiensanglard.net/ he talks very informatively about a lot of different computer stuff. A lot from the 16 bit era. I would imagine you'd fine it interesting and informative


👤 triyambakam
I am a SWE so I don't do computer architecture design professionally but I have found Professor Onur Mutlu's lectures on Youtube very interesting and helpful.