The views and opinions expressed in this page are strictly those of the page author.
The contents of this page have not been reviewed or approved by the University of Minnesota.

Last updated September, MMXVII by Ulya Karpuzcu.

Main                 Publications              People            Open-Source           Courses Offered       

EE5340 Physics of Computation (New Course)

Inspired by Richard Feynman’s lectures, “Physics of Computation” explores how physical principles/limits shape paradigms of computing.

Goal: To understand how (and to what extent) a paradigm shift in computing can help with emerging energy problems.   

Topics include but are not limited to: Physical limits of computing, coding and information theoretical foundations, computing with beyond-CMOS devices, reversible computing, quantum computing, stochastic computing.

For each computing paradigm, we cover

  1. i.  how information is represented, processed, stored, and communicated

  2. ii.  to what extent shortcomings can be addressed

  3. iii. how the application domain looks like

  4. EE5340 Spring MMXVII [Syllabus]

  5. EE5940 Spring MMXV [Syllabus]

  6. EE8950 Spring MMXIV [Syllabus]


EE5364/CSci5204 Advanced Computer Architecture

  1. Fall MMXVII [Syllabus]

  2. Fall MMXV [Syllabus]

  3. Fall MMXII [Syllabus]


EE4363/CSci4204 Computer Architecture & Machine Organization

  1. Fall MMXVI [Syllabus]

  2. Spring MMXVI [Syllabus]

  3. Fall MMXIV [Syllabus]

  4. Fall MMXIII [Syllabus]