Ask HN: How to learn Computer Architecture design?

5 points by M277 ↗ HN
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.

6 comments

[ 4.5 ms ] story [ 26.2 ms ] thread
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.
They look really interesting. Thanks a lot, I hadn't came across them in my search.
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...

Thank you very much! These books are great.

I found some well-regarded online courses, but they had some prerequisites that I needed to study, so I am working on that.

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

Yes, that's a great resource. Thank you very much!