TDT01 Architecture of Computing Systems 2020
TDT01 is a specialization course focusing on specialized topics within computer architecture. This year's edition will focus on Design, Microarchitecture, GPUs, and other advanced topics.
Course responsible: Rakesh Kumar. Magnus Jahre, Magnus Själander
Students 2020
Farstad, Martin Rebne
Gaustad, Anders Knap
Kvalsvik, Amund Bergland
Sevaldson, Ruben Svanåsbakken
Slettemark, Aksel Hauge
Solbjørg, Rikke
If you are not on this list, but intend to follow TDT01 you need to contact Rakesh ASAP.
Meetings (Date, time, and venue to be decided)
Meeting 1: Startup meeting - 11th September at 11:00
Meeting 2: Discussion 1 -
Meeting 3: Discussion 2 -
Meeting 4: Discussion 3 -
Meeting 5: Discussion 4 -
Reading list
Note: To access the full versions of the papers from IEEE and ACM you need to have an NTNU IP address. If you are not on campus, try VPN or a terminal server.
Design:
1. FireSim: FPGA-Accelerated Cycle-Exact Scale-OutSystem Simulation in the Public Cloud
2. An Agile Approach to Building RISC-V Microprocessors
3. Needle : Leveraging Program Analysis to Analyze and Extract Accelerators from Whole Programs
Microarchitecture:
4. The load slice core microarchitecture
5. Boomerang: a Metadata-Free Architecture for Control Flow Delivery
6. Evolution of the Samsung Exynos CPU Microarchitecture
GPU:
7. Get out of the valley: Power-efficient address mapping for GPUs
8. HSM: A Hybrid Slowdown Model for Multitasking GPUs
9. MDM: The GPU Memory Divergence Model
Misc.:
10. Optimizing Bit-Serial Matrix Multiplication for Reconfigurable Computing
11. Understanding Selective Delay as a Method for Efficient Secure Speculative Execution
12. Intermittent Computing: Challenges and Opportunities