Hacker News new | past | comments | ask | show | jobs | submit login

wow. setup and hold times have been demoted to 'demystification only' and not something that is part of the formal curriculum. when I helped teach this course in the 90's, it was a major section and if you could not answer basic questions about synchronous clock discipline, you could not get an A. It was as important as stack-based calling conventions.

I mean, I guess most 'computer science' folks today can have a fecund and profitable career and have never heard of these concepts, but... I hope some people still wonder, why do we have clock speeds, and what other alternatives might exist?




The previous version, with full labs, autograded tutorial problems and exercises is still available here:

https://computationstructures.org/lectures/info/info.html

Also, an archived version of that course is still running on edx ...

https://www.edx.org/course/computation-structures-part-1-dig...

.. where there is a forum available, so people can still ask questions about how to build a 32-bit CPU from scratch using MOSFETs :)

It's also on OCW,

https://ocw.mit.edu/courses/electrical-engineering-and-compu...


It was there till 2017. The change to the present form happened in 2018, when Arvind became a co instructor

Source I have been following this class online since 2015.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: