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 January, MMXIV by Ulya Karpuzcu.

Main                 Publications              People            Open-Source           Courses Offered       

EE8950 Physics of Computation (New Course)

  1. Spring MMXIV [Syllabus]

  2. Inspired by Richard Feynman’s lectures in computation, “Physics of Computation” will explore how physical principles/limits have been shaping paradigms of computing. A key goal of this course is to understand how (and to what extent) a paradigm shift in computing can help with emerging energy problems.   

  3. 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, (i) how information is represented, processed, stored, and communicated; (ii) to what extent shortcomings can be addressed; (iii) how the application domain looks like will be covered.

  4. Background: Although some knowledge in computer architecture can be beneficial, basics will be covered in class.


EE4363/CSci4204 Computer Architecture & Machine Organization

  1. Fall MMXIII [Syllabus]


EE5364/CSci5204 Advanced Computer Architecture

  1. Fall MMXII [Syllabus]

Lab at University of Minnesota, Twin Cities,

Department of Electrical and Computer Engineering