Yi-Jung Chen

  • Associate Professor of Computer Science & Information Engineering
  • Research field: 
    • Memory System Design for Intelligent Edge Computing Devices
    • Embedded Systems
    • Computer Architecture

For more information |

Click or scan the QR

code

In this course you will learn:

  • Evaluation of modern computer systems in a systematic and quantitative way.
  • Advanced techniques used in modern CPU designs, such as advanced pipeline and
    superscalar CPUs, multi-core architecture, memory hierarchy, novel memory technologies, and I/O sub-systems.
  • Covering platforms architecture used in embedded systems, personal computers, and high performance servers.

Class hours: Thursday, 0900 ~ 1200 (GMT+8)

Course schedule (tentative):

  • Week 1: course introduction & trends in computer architecture design
  • Week 2: fundamentals of performance
  • Week 3: Pipeline and techniques for improving ILP
  • Week 4: Static & Dynamic techniques of improving ILP
  • Week 5: Basics of memory hierarchy & caches
  • Week 6: Advanced techniques for improving cache performance
  • Week 7: Virtual memories
  • Week 8: Midterm
  • Week 9: memory technologies and optimizations I
  • Week 10: Emerging memory technologies and their design issues
  • Week 11: Research paper presentation I, and ILP approaches and memory system
  • Week 12: Multi-processor systems and cache coherence issues
  • Week 13: Full system simulation and gem5
  • Week 14: Graphic processing units (GPUs)
  • Week 15: Architectural designs for DNNs
  • Week 16: Research paper presentation II
  • Week 17: Final exam
  • Week 18: Demo of term project
en_USEnglish