As someone who transitioned from software development to a master's program in hardware design without prior experience, I faced the challenge of quickly bridging the knowledge gap to engage in meaningful research. Through extensive self-study, I successfully navigated this learning curve and emerged as a top-ranked student in my field (read my tips here).
To help others on a similar path, I’ve curated a list of high-quality resources, mainly YouTube channels and playlists, that provide comprehensive knowledge in hardware design. These resources cover courses from top-ranked universities, lectures from renowned professors, and sessions from leading conferences, symposiums, and research groups.
I’m known for finding excellent study materials, so if you’re searching for something specific and haven’t found it yet, feel free to email me.
# | Keyword | Description | Link |
---|---|---|---|
0 | Why Computer Architecture | Prof. Onur Mutlu, ETH | YouTube |
1 | HW/SW Co-Design | Prof. Luis CeZe, UW | YouTube |
2 | Lectures/EfficientML | Prof. Song Han, MIT | YouTube |
3 | Deep Learning | Dr. Alexandre Amini and Dr. Ava Amini, MIT | YouTube |
4 | Deep Learning | Prof. Ali Ghodsi, Waterloo | YouTube |
5 | ML | Prof. Mohamed Abdelfattah\ Cornell Uni. | YouTube |
6 | Spiking Neural Networks | Prof. Priyadarshini Panda, Yale | YouTube |
7 | Talks and Interviews | HiPEAC | YouTube |
8 | Lectures/Accelerators | MIT EEMS Group | YouTube |
9 | Lectures/Accelerators | UCLA VAST Research Group | YouTube |
10 | Lectures/Accelerators | Cornell Zhang Research Group | YouTube |
11 | Conference | ACM | YouTube |
12 | Conference | ACM SIGARCH | YouTube |
13 | Algo/GameTheory/Data | Prof. Haji Aghayi, Meryland | YouTube |
14 | Processing in Memory | Onur Mutlu Lectures | YouTube |
15 | Lectures/HPC | Prof. Behrooz Parhami, UCLA Parallel Processing | YouTube |
16 | CUDA | The principles of CUDA | YouTube |
17 | CUDA | CUDA in 12 hours, Latest course | YouTube |
18 | CUDA | Full course | YouTube |
19 | CUDA | CUDA Crash Course | YouTube |
20 | VHDL | NandLand | WebPage |
21 | VHDL | VHDLwhiz | YouTube |
22 | VHDL | Recommend for undergraduate students | YouTube |
23 | Verilog | Verilog Recommend for Testability Course | YouTube |
This list will be continuously updated as I find more valuable resources.
P.S. You can also find excellent materials at this link.