Hacker News new | past | comments | ask | show | jobs | submit login
Ask HN: Good MOOC/course on computer software/hardware performance engineering?
13 points by person_of_color 4 days ago | hide | past | web | favorite | 5 comments
Think caches, hardware acceleration, SIMD, parallelism, etc.
 help




From NAND to Tetris is probably the most popular

https://www.nand2tetris.org/

You can also try searching for classes entitled "Advanced Computer Architecture" like so:

http://www.sci.tamucc.edu/~sking/Courses/COSC5351/syllabus.p...

I'd also check out Berkeley's FireSim tutorials and community

https://fires.im/

Best of luck! There is no down side to mastery of these dark arts ;)


Udacity courses on high performance computing are good MOOCs [1][2]. Also MIT's Computation Structures course [3] covers some quantitative performance modeling.

[1] https://www.udacity.com/course/high-performance-computer-arc...

[2] https://www.udacity.com/course/high-performance-computing--u...

[3] https://computationstructures.org



I would be interested to find out more about this too simply because MOOCs tend to attract people who are looking for hyped-up topics and taking shortcuts in a more general sense, while this topic is the opposite in many ways.

To open the question a little more, any resources, period?



Applications are open for YC Winter 2020

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact

Search: