George Tzimpragos


Assistant Professor of EECS

University of Michigan, Ann Arbor

4777 Bob and Betty Beyster Building

Contact: gtzimpra [at] umich [dot] edu

About.

I am an Assistant Professor in the Electrical Engineering and Computer Science Department at the University of Michigan. My interests tend to sit within the field of computer architecture but are not limited to this area. For my latest updates, please take a look at my publications page and scholar profile.

My research is primarily guided by the following three questions:

  1. How can we squeeze more performance and efficiency out of existing transistors?

  2. How can we better leverage novel devices to perform useful computations?

  3. How can we improve turnaround times and formally guarantee correctness?

To this end, I follow a bottom-up approach and aim for cross-stack solutions that bridge circuits, computational logic, microarchitecture, and programming languages. I am also excited to be at the forefront of innovation in hybrid quantum-classical computing through my participation in the Midwest Quantum Collaboratory and the IEEE IRDS committee on Cryogenic Electronics and Quantum Information Processing.

Before joining the University of Michigan, I received my Ph.D. in Computer Science from UC Santa Barbara. My dissertation was on the development, formalization, and deployment of a neuro-inspired temporal paradigm for in-sensor processing and superconducting computing. Prior to that, I obtained my Master's degree in Electrical and Computer Engineering from UC Davis. My alma mater is the National Technical University of Athens in Greece.

Recruiting.

I am actively looking for intellectually curious students. Please apply and reach out to me if interested!

Superconductor electronics are (literally) cool and have been around for a while. However, they have only recently gained interest from computer systems researchers. To accelerate innovation at the intersection of these two fields, I built the JJUNCTION. If you want to share a comment, suggestion, or new material, drop me a line.

Some Awards.

  • Outstanding Dissertation Award: Computing with temporal operators. UC Santa Barbara, Department of Computer Science. June 2022.

  • IEEE Micro Top Picks Honorable Mention: Georgios Tzimpragos, Jennifer Volk, Alex Wynn, James E. Smith, Timothy Sherwood. Superconducting computing with alternating logic elements. IEEE Micro: Micro's Top Picks from Computer Architecture Conferences. May-June 2022.

  • CACM Research Highlights: Georgios Tzimpragos, Advait Madhavan, Dilip Vasudevan, Dmitri Strukov, and Timothy Sherwood. In-sensor classification with boosted race trees. Communications of the ACM. June 2021.

  • IEEE Micro Top Picks: Georgios Tzimpragos, Jennifer Volk, Dilip Vasudevan, Nestan Tsiskaridze, George Michelogiannakis, Advait Madhavan, John Shalf, and Timothy Sherwood. Temporal computing with superconductor electronics. IEEE Micro: Micro's Top Picks from Computer Architecture Conferences. May-June 2021.

  • ASPLOS Best Paper Award: Georgios Tzimpragos, Advait Madhavan, Dilip Vasudevan, Dmitri Strukov, and Timothy Sherwood. Boosted race trees for low-energy classification. ACM International Conference on Architectural Support for Programming Languages and Operating Systems. April 2019.

Teaching.

  • EECS 270, Introduction to Logic Design. Fall 2022.