Daniel Justice

Software Engineering Institute, Carnegie Mellon University
B.A., University of Pittsburgh, 2017; B.S., University of Maryland

Quantum-Classical Hybrid Systems operate on hardware and software completely different from our everyday von Neumann-esque computers. At the lowest levels of abstraction the difference is stark but becomes more muddled as you move up through the levels of abstraction. At the highest level of abstraction a QC system could potentially be seen as a black boxed module which takes input and returns desired output, no special considerations required. While this is an ideal that may one day come to pass, the inherent complexity and engineering shortcoming of NISQ era computers results in QC systems showing architectural differences throughout the entire stack.  Our research focuses on understanding the software architectural nuances right before QC systems might be seen as a black box, at the intersection of classical software application and quantum compute as a service infrastructure.

More Members