News for hackers. Stuff that matters.
Re:MIT 6.5950 Secure Hardware Design – An open-source course... by brcmthrowaway on Thursday April 03, 2025 @12:59AM (#43564920)
Do you support arm64e?
Re:MIT 6.5950 Secure Hardware Design – An open-source course... by jprx on Thursday April 03, 2025 @04:09PM (#43574737)
We teach using Intel X86_64 CPUs for a variety of reasons

- Most academic research has been done on Intel systems, so it's easier for students reading papers to relate to their experiences in the labs

- X86_64 provides convenient cache flush and cycle measurement instructions in userspace

- Intel's strongly ordered memory model and cache inclusion policy makes cross-core side channels simpler to reason about

- Practically, it's easier to scale up server infrastructure on Intel (you can do most of the labs on inexpensive Intel-based Linux systems)

- For Rowhammer, our students attack one particular kind of DRAM that we have profiled and know works well with our machines

- Note that AMD's cache inclusion policy differs from Intel's- we only support Intel chips for now

Down the road I could see us moving to ARM for a few labs (perhaps a future PACMAN attack lab...?)