Brief Biography  [CV]

Ulya R. Karpuzcu serves as an assistant professor at the Department of Electrical and Computer Engineering of University of Minnesota since Fall 2012. She received the Ph.D. and M.S. degrees in Computer Engineering from University of Illinois, Urbana-Champaign. Her research focuses on the impact of process technology on computer architecture, with the current emphasis being on boosting the energy efficiency of computing.


  1. July MMXVII: Karpuzcu, Sapatnekar, Wang received an NSF SPX grant on scalable in-memory processing using spintronics.

  2. January MMXVI: Karpuzcu received the NSF CAREER Award on “Trading Communication and Storage for Computation to Enhance Energy Efficiency”.

  3. June MMXV: We released ACCURAX, a compilation of safe accuracy metrics for approximate computing, along with an output randomization tool.

  4. September MMXIV: Karpuzcu received an NSF CCF grant on soft (approximate) near-threshold voltage computing.

  5. August MMXIV: Lilja, Sartori, and Karpuzcu received an NSF XPS grant on approximate communication to enhance energy efficiency.

  6. January MMXIV: The second Workshop on Near-threshold Voltage Computing will be held w/ ISCA. [Call for Papers]

  7. Spring MMXIV: New Course Announcement: EE8950 Physics of Computation [Syllabus]

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

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

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

  11. September MMXII: We are organizing the first Workshop on Near-threshold Voltage Computing w/ MICRO. [Call for Papers]

Select Publications 

  1. Efficient In-Memory Processing Using Spintronics, CAL 2017. [BibTeX]

  2. ThermoGater: Thermally-Aware On-Chip Voltage Regulation, ISCA 2017. [Slides] [BibTeX]

  3. AMNESIAC: Trading Computation for Communication for Energy Efficiency, ASPLOS 2017. [Slides] [BibTeX]

  4. Accuracy Bugs: A New Class of Concurrency Bugs to Exploit Algorithmic Noise Tolerance, ACM TACO 2016. [HiPEAC Presentation] [BibTeX]

  5. VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for Thin-Channel Switches, ICCD 2016. [Slides] [BibTeX]

  6. On Quantification of Accuracy Loss in Approximate Computing, WDDD 2015 (colocated w/ ISCA).

     [Slides] [BibTeX] [Tool Website]

  1. Accordion: Toward Soft Near-threshold Voltage Computing, HPCA 2014. [Slides] [BibTeX]

  2. EnergySmart: Toward Energy-Efficient Many-Cores for Near-Threshold Computing, HPCA 2013. [Slides] [BibTeX]

  3. VARIUS-NTV: A Microarchitectural Model to Capture the Increased Sensitivity of Many-Cores to Process Variations at Near-Threshold Voltages, DSN 2012. [Slides] [BibTeX] [Tool Website]

  4. The BubbleWrap Many-Core: Popping Cores for Sequential Acceleration, MICRO 2009. Best Paper Award. [Slides] [BibTeX]


We released:

  1. VARIUS(TC,NTV), a (micro)architectural model of parametric variation.

  2. ACCURAX, a compilation of safe accuracy metrics for approximate computing, along with an output randomization tool.


  1. EE5340 Physics of Computation: Spring MMXVII Spring MMXV Spring MMXIV

  2. EE4363/CSci4203 Computer Architecture & Machine Organization: Fall MMXVI Spring MMXVI Fall MMXIV Fall MMXIII

  3. EE5364/CSci5204 Advanced Computer Architecture: Fall MMVII Fall MMV Fall MMXII

Information for Prospective Students

  1. Our lab’s doors are wide open to motivated Ph.D. students and undergraduate researchers.

  2. For M.S. students, the thesis option is a necessary but not sufficient condition.

Office Hours

Fall 2017: Thu 11:00-noon or by appointment.


  1. Technical Program Committee Member:

    HPCA (2016, 2014), MICRO 2015, ICCAD (2015-2017), ICCD (2017, 2016), IISWC (2017), ISPASS (2016, 2015),  PACT 2014,

    Workshop on Near-threshold Voltage Computing (WNTC) (2014, 2012)

  1. Co-organizer: Workshop on Near-threshold Voltage Computing with ISCA 2014, with MICRO 2012

  2. Organization Committee Member: ASPLOS (2017, 2015), ISCA 2014

  3. External Reviewer: ISCA, MICRO, HPCA, ASPLOS, PACT


Ulya R. Karpuzcu comes from İstanbul. She attended Österreichisches St. Georgs Kolleg (Austrian School), and İstanbul Teknik Üniversitesi

(B.S. in Electronics and Telecommunication Engineering & B.S. in Computer Engineering).

Academic Genealogy (courtesy of José Martínez, Ph.D. 2002, Illinois)

Nathaniel Bowditch, M.A. 1802 (Honorary), Harvard

Benjamin Peirce, A.B. 1829, Harvard

Joseph Lovering, A.B. 1833, Harvard

John Trowbridge, S.D. 1873, Harvard

Wallace Sabine, A. M. 1888, Harvard           

Percy Bridgman, Ph.D. 1908, Harvard

John Slater, Ph.D. 1923, Harvard

Samuel Silver, Ph.D. 1940, MIT

Gedaliah Held, Ph.D. 1954, Berkeley

Akira Ishimaru, Ph.D. 1958, Washington

Dick Kieburtz, Ph.D. 1961, Washington

John Hennessy, Ph.D. 1977, SUNY Stony Brook

Josep Torrellas, Ph.D. 1992, Stanford

Ulya R. Karpuzcu, Ph.D. 2012, Illinois

Research Group                    Publications                   Open-Source                    Teaching       

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.

Ulya R. Karpuzcu

Assistant Professor

Department of Electrical and Computer Engineering

University of Minnesota, Twin Cities

Contact Information

4-155 Keller Hall

200 Union St. S.E.

Minneapolis, MN, 55455