2018 ISCA Tutorial

The EPiQC team presented a tutorial at the 2018 ISCA conference: Grand Challenges and Research Tools for Quantum Computing. Our videos and slides are now available below.


Tools for QC Arch Research (Margaret Martonosi)


Quantum Basics and Algorithm Demo  (Ali Javadi-Abhari)




Variational Quantum Eigensolver Demo (Pranav Gokhale)


Diana Franklin Testifies before Congress

Diana Franklin testified on Capitol Hill for the "Disrupter Series: Quantum Computing" hearing of the One Hundred Fifteenth Congress of the United States.  Franklin emphasized the importance of workforce development, described key educational initiatives of EPiQC which range from tutorials for CS faculty to K-12 curriculum, and highlighted the importance of funding continuity to maintain competitiveness.

Written testimony as well as the video of oral testimony and responses to panel members questions from Franklin and the other distinguished witnesses can be seen on the House of Representatives Energy and Commerce Disrupter Series website

Related Coverage:

House Energy & Commerce Subcommittee press release

UChicago Computer Science Department  News


Yunong Shi Awarded NSF QISE-NET Fellowship

Yunong Shi's collaborative research program will develop software to optimize quantum compliation for near-term quantum machines and will be jointly supervised by Andrew Cross (IBM) and Fred Chong (UChicago) .  The project is a "Triplet" within the NSF Quantum Leap Big Idea umbrella. Each triplet is comprised of a three-person team which includes a university faculty member, an industrial researcher, and a graduate student serving as the pivotal component of the group. Three-year QISE-NET awards are specifically designed to bridge the the second quantum revolution's workforce development gap, and to increase academia-industry interactions.

Yunong Shi's work will be a key mechanism to make quantum algorithms run more efficiently on realistic machines. In addition to thesis development this award will enable extended visits to IBM, and network – level mentoring opportunities. QISE-NET awards are only made to projects that represent exciting, leading-edge, trail-blazing research topics in Quantum Information Science (QISE) that exhibit the potential for growth and follow-on work between the student, company and academic groups, and which demonstrate strong alignment between the activities of the academic group and the industrial group.

UChicago News article on QISE-NET

EPiQC Lead Fred Chong's ASPLOS 2018 Keynote Explored the Grand Challenges of Practical Quantum Computing for Computer Scientists

Chong's keynote talk, “Quantum Computing is Getting Real: Architecture, PL, and OS roles in Closing the Gap between Quantum Algorithms and Machines,” was presented at the ASPLOS 2018 Meeting .  ASPLOS (ACM International Conference on Architectural Support for Programming Languages and Operating Systems) is "the premier forum for multidisciplinary systems research spanning computer architecture and hardware, programming languages and compilers, operating systems and networking."  Chong's talk highlighted the unique time this is for the field of quantum computing, the potential transformative power of 100-1,000 qubit machines that are coming on-line in the next few years, and the key role that the computer science community must play in closing the gap between practical quantum algorithms and these real machines.

Chong discussed how these near-term machines may "fundamentally change our concept of what is computable," and outlined specific opportunities/challenges involved in vertically integrating software and hardware in the upcoming era of noisy intermediate-scale quantum (NISQ) technology.  (see ASPLOS conference summary).


Keynote: Fred Chong, Seymour Goodman Professor of Computer Architecture,
University of Chicago

Title: “Quantum Computing is Getting Real: Architecture, PL, and OS roles in Closing the Gap between Quantum Algorithms and Machines”

Abstract: Quantum computing is at an inflection point, where 50-qubit (quantum bit) machines have been built, 100-qubit machines are just around the corner, and even 1000-qubit machines are perhaps only a few years away.  These machines have the potential to fundamentally change our concept of what is computable and demonstrate practical applications in areas such as quantum chemistry, optimization, and quantum simulation.

Yet a significant resource gap remains between practical quantum algorithms and real machines.  There is an urgent shortage of the necessary computer scientists to work on software and architectures to close this gap.

I will outline several grand research challenges in closing this gap, including programming language design, software and hardware verification, defining and perforating abstraction boundaries, cross-layer optimization, managing parallelism and communication, mapping and scheduling computations, reducing control complexity, machine-specific optimizations, learning error patterns, and many more. I will also describe the resources and infrastructure available for starting research in quantum computing and for tackling these challenges.


"What is the role of Architecture and Software Researchers on the Road to Quantum Supremacy?"

Margaret Martonosi keynote at HPCA-24 in Vienna, Austria

EPiQC Co-PI Margaret Martonosi gave the Keynote lecture at the 24th IEEE International Symposium on High-Performance Computer Architecture (HPCA-24) .  HPCA  is the the premier international forum for presenting research results in high performance and parallel computing.   Martonosi’s keynote talk entitled “What is the role of Architecture and Software Researchers on the Road to Quantum Supremacy?” explored fundamental themes of the EPiQC NSF Expedition project including the promises and challenges of near-to-intermediate term quantum computing.  

Martonosi discussed the role of systems researchers in helping realize the promise of quantum computing.  She also described important tools that need to be developed to make quantum computing practical in the near term such as:  high-level programming languages, compilers, error correcting codes (ECC), control software, debugging tools, and hybrid, application-aware, ECC mechanisms.  Additionally Martonosi was awarded the inaugural HPCA Test of Time Award with David Brooks for their paper, “Dynamically exploiting narrow width operands to improve processor power and performance”, HPCA ’99. 


Martonosi’s Keynote was highlighted in the ACM SIGARCH - HPCA-24 CONFERENCE SUMMARY