Skip to main content

ScaffCC: Scalable compilation and analysis of quantum programs

Author(s): Javadi-Abhari, Ali; Patil, S; Kudrow, D; Heckey, J; Lvov, A; et al

Download
To refer to this page use: http://arks.princeton.edu/ark:/88435/pr1768q
Full metadata record
DC FieldValueLanguage
dc.contributor.authorJavadi-Abhari, Ali-
dc.contributor.authorPatil, S-
dc.contributor.authorKudrow, D-
dc.contributor.authorHeckey, J-
dc.contributor.authorLvov, A-
dc.contributor.authorChong, FT-
dc.contributor.authorMartonosi, Margaret R.-
dc.date.accessioned2018-07-20T15:09:25Z-
dc.date.available2018-07-20T15:09:25Z-
dc.date.issued2015en_US
dc.identifier.citationJavadiabhari, A, Patil, S, Kudrow, D, Heckey, J, Lvov, A, Chong, FT, Martonosi, M. (2015). ScaffCC: Scalable compilation and analysis of quantum programs. Parallel Computing, 45 (2 - 17. doi:10.1016/j.parco.2014.12.001en_US
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/pr1768q-
dc.description.abstractAbstract We present ScaffCC, a scalable compilation and analysis framework based on LLVM (Lattner and Adve, 2004), which can be used for compiling quantum computing applications at the logical level. Drawing upon mature compiler technologies, we discuss similarities and differences between compilation of classical and quantum programs, and adapt our methods to optimizing the compilation time and output for the quantum case. Our work also integrates a reversible-logic synthesis tool in the compiler to facilitate coding of quantum circuits. Lastly, we present some useful quantum program analysis scenarios and discuss their implications, specifically with an elaborate discussion of timing analysis for critical path estimation. Our work focuses on bridging the gap between high-level quantum algorithm specifications and low-level physical implementations, while providing good scalability to larger and more interesting problemsen_US
dc.format.extent2 - 17en_US
dc.language.isoen_USen_US
dc.relation.ispartofParallel Computingen_US
dc.rightsAuthor's manuscripten_US
dc.titleScaffCC: Scalable compilation and analysis of quantum programsen_US
dc.typeJournal Articleen_US
dc.identifier.doidoi:10.1016/j.parco.2014.12.001-
dc.date.eissued2014-12-10en_US
pu.type.symplectichttp://www.symplectic.co.uk/publications/atom-terms/1.0/journal-articleen_US

Files in This Item:
File Description SizeFormat 
ScaffCC Scalable compilation and analysis of quantum programs.pdf2.24 MBAdobe PDFView/Download


Items in OAR@Princeton are protected by copyright, with all rights reserved, unless otherwise indicated.