You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Current »


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 (Slides)

    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 (Amund)

    2. An Agile Approach to Building RISC-V Microprocessors (Rikke)

    3. Needle : Leveraging Program Analysis to Analyze and Extract Accelerators from Whole Programs (Aksel)

Microarchitecture:

    4. The load slice core microarchitecture (Rikke)

    5. Boomerang: a Metadata-Free Architecture for Control Flow Delivery (Amund)

    6. Evolution of the Samsung Exynos CPU Microarchitecture (Ruben)

GPU:

    7. Get out of the valley: Power-efficient address mapping for GPUs (Aksel)

    8. HSM: A Hybrid Slowdown Model for Multitasking GPUs (Anders)

    9. MDM: The GPU Memory Divergence Model (Martin)

Misc.:

    10. Optimizing Bit-Serial Matrix Multiplication for Reconfigurable Computing (Anders)

    11. Understanding Selective Delay as a Method for Efficient Secure Speculative Execution (Martin)

    12. Intermittent Computing: Challenges and Opportunities (Ruben)


  • No labels