TDT01 Architecture of Computing Systems 2018
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 ideas in computer architecture.
Course responsible: Rakesh Kumar
Students 2018
Eggan, Karl Andreas Holberg
Eggan, Alf Martin Holberg
Gowayed, Yara Mohsen Mohamed Abdalhamid
Gundersen, Martin
Jordet, Ludvig Samuelsen
Kaldager, Andreas Kolstø
Monsen, Kristoffer Venæs
Pedersen, Ole Kristian Eidem
Roland, Katrine
Soliman, Taha Ibrahim Ibrahim
Vedvik, Edgar Mo
Ås, Fredrik
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
Meeting 2: Discussion 1
Meeting 3: Discussion 2
Meeting 4: Discussion 3
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.
Dynamic binary translation/optimization:
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)
3. Criticality Stacks: Identifying Critical Threads in Parallel Programs using Synchronization Behavior (Even Olsson Rogstadkjærne)
4. GRAPE: Minimizing Energy for GPU Applications with Performance Requirements (Mathias Havdal)
5. Conservation Cores: Reducing the Energy of Mature Computation (Janusa Ragunathan)
6. Neural Acceleration for General-Purpose Approximate Programs (Jørgen Valstad)