Our Company

What we do

At SpiralGen, we deliver super fast software components for cutting-edge parallel platforms. SpiralGen harnesses the expertise of some of the world’s leading experts on parallel programming and high-performance optimizations.

Pittsburgh, PA - Home of SpiralGen

Pittsburgh, PA - Home of SpiralGen

SpiralGen Inc. is a privately held company based in Pittsburgh, Pennsylvania. Our clients include businesses and government agencies. We hold the exclusive license to Spiral software generation and optimization technology, developed under the lead of Carnegie Mellon University.

Contact us to talk about your optimization needs and see how SpiralGen can help you today.


Our Team

Who we are

President: José M.F. Moura, the SPIRAL project lead since 2000, is also a co-founder.  Dr. Moura holds the title of University Professor at CMU, reserved for the university’s most accomplished and impactful faculty members (currently only 51).

CTO: Franz Franchetti is also a co-founder.  He is an Associate Research Professor of ECE at CMU.  Dr. Franchetti is a world-recognized expert and innovator in the field of performance engineering, auto-tuning, and automatic program generation.  He has been a key inventor of the Spiral technology and has published more than 50 papers on this research.

EVP of Operations: Jane Opgaard - has an MBA from the University of Washington (Seattle), and has been working in start ups for most of her career.  Jane joined SpiralGen in 2010 while it was still in an incubator space near the CMU campus.

VP of Engineering:  Mike Franusich – has worked in the private sector since the 1980's, specializing in commercializing and deploying emerging technology into vertical markets.   Mike joined SpiralGen in 2013, and has served as principal investigator for two DARPA projects, as well as overseeing the first commercial release of the CMU-licensed Spiral Tool.

Senior Software Engineer:  Brian Duff – a recent grad from CMU’s Computer and Electrical Engineering department, Brian joined SpiralGen in 2013.

Senior Research Engineer: Jason Larkin – received his PhD from CMU’s Mechnical Engineering department during which time he served as an investigator under the Air Force Office of Scientific Research performing simulations and calculations on the Department of Defense's High Performance Computing Modernization project.  He joined SpiralGen in 2013.

Co-Founder:  James Hoe, Professor of Electrical and Computer Engineer, CMU, James was a major contributor to the development of the spiral technology.  He continues to be on the company Board and acts as an advisor to the company.

Co-Founder:  Markus Püschel, Chair of the Department of Computer Science, ETH Zurich, Markus’s research was key in the development of the spiral technology while a professor at CMU. He continues to be on the company Board and acts as an advisor to the company.  His current work in Switzerland involves further development of spiral code.

Our History

Where we came from

Spiral began as a project at Carnegie Mellon University in 1998, comprised of an interdisciplinary team of researchers with expertise in signal processing, algorithms, scientific computing, compilers, computer architecture, and mathematics. The group set out with an ambitious task: to teach computers to write fast libraries that are optimized for all available platform features.

In 2008, National Science Foundation honored the CMU research team with a Discovery Award. In their award announcement, NSF wrote, “Spiral is the first to demonstrate that the development of highest performance laboratories can be fully automated … Further, benchmarking shows that these computer-generated libraries are as fast as, and sometimes faster, than their human counterparts.”

“We believe that Spiral’s approach can be carried much further. Approaches like Spiral may be crucial in dealing with future computer platforms,” project investigator and SpiralGen co-founder Markus Püschel said in the NSF release.

With the NSF accolade in hand, the group created SpiralGen Inc. in 2009.

SpiralGen has worked with Intel, Mercury Systems, and Argonne National Labs, and has won grants from DARPA, NSF, DoD and the Technology Collaborative of Pittsburgh.

Our Timeline

1998: Project initiated by CMU research team.
2008: Selected as a CMU Olympus Probe Project; won NSF Discovery award
2009: Yevgen Voronenko wins Ewing Marion Kauffman entrepreneurial fellowship; SpiralGen wins a Phase I Small Business Technology Transfer program grant from the US Navy.
2010: Wins Pittsburgh Technology Collaborative grant; wins a Phase I Small Business Innovation Research program grant from the US Navy.
2011: Included in the Encyclopedia of Parallel Computing.
2012: Wins multi-year subcontract award to work with CMU collaborators on DARPA's High Assurance Cyber Military Systems (HACMS) grant.
2013: Wins multi-year subcontract award to work with CMU on DARPA's Power Efficiency Revolution for Embedded Computing Technologies (PERFECT) grant.
2014: Software engineer Brian Duff invited to present “Automatic Generation of 3-D FFTs,” at Rice University.
2015: Awarded Phase I DOE SBIR for Security Hardened Cyber Components for Nuclear Power Plants.
2015: Awarded Blue Waters/NCSA subcontract to work with CMU and the University of Illinois Urbana-Champaign to contribute to the Petascale Application Improvement Discovery.
2016: Wins multi-year subcontract to work with CMU on DARPA's Building Resource Adaptive Software Systems (BRASS) grant.