hardware: Computer Architecture course for timing/architecture/reversing/etc estimations
Author: matu3baCreated Mar 31, 2026Updated Jul 27, 2026
Freely available best one I am aware of, meaning having excellent overview, is https://safari.ethz.ch/architecture/fall2025/doku.php?id=schedule
- +1 has most general trade-offs besides internal computing bus design where I'd expect something along optimizing each phase of computing operations
- -1 very many trade-offs, lots of specialized tools
Interesting things I don't yet know about
- general full system simulation course (bus system with attached components), ie systemc/tlm for discrete systems, for hw/sw codesign
- computing unit simulation (for stuff like side effects) needs cycle accuracy of internal bus (which is IP) and 10GHz oscillilsopes+X are expensive
- hardware based CPU register loggers exist and likely related simulators (I guess all with redacted commit queue time in cycles)
- simulation standard(s) + libs for hardware bigger than bus systems
- router/routing simulators based on routing configs by private cloud vendors with good timing accuracy exists, but not for private consumers
- anything more complex with accurate timing is not open source, since data curation and handling itself becomes costly/IP (https://brianlinkletter.com/open-source-network-simulators/ also looks like simplified emulation tooling similar or simpler than systemc/tlm based simulations.)
Feel free to close, if not in scope or other focus.
Source: charlax/professional-programming