...
TDT01 is a specialization course focusing on specialist topics within computer architecture. This year's version will cover 1) dynamic binary translation/optimization and 2) big landmark ideas in computer architecture.
...
1. The Transmeta Code Morphing Software: using speculation, recovery, and adaptive retranslation to address real-life challenges
2. Single-ISA Heterogeneous Multi-Core Architectures for Multithreaded Workload Performance (Morten Johannes Barbala)Low overhead dynamic binary translation on ARM
3. Criticality Stacks: Identifying Critical Threads in Parallel Programs using Synchronization Behavior (Even Olsson Rogstadkjærne)Dynamo: a transparent dynamic optimization system
4. GRAPE: Minimizing Energy for GPU Applications with Performance Requirements (Mathias Havdal) rePLay: A Hardware Framework for Dynamic Optimization
Landmark ideas in computer architecture
5. Software and the Concurrency Revolution
6. Dark Silicon and the End of Multicore Scaling
7 5. Conservation Cores: Reducing the Energy of Mature Computation (Janusa Ragunathan)Computations
68. Neural Acceleration for General-Purpose Approximate Programs (Jørgen Valstad) Amdahl’s Law for Tail Latency
9. The future of microprocessors
10. Challenges in computer architecture evaluation
11. The load slice core microarchitecture
12. Needle : Leveraging Program Analysis to Analyze and Extract Accelerators from Whole Programs