DOE BlueStone: Program Translation and Synthesis for Extremely Heterogeneous Architectures J. Vetter (Lead PI) (ORNL), F. Franchetti (PI) (CMU), T. M. Low (CMU), M. Franusich (SpiralGen, Inc.) DE-FOA-0002460, X-Stack: Programming Environments for Scientific Computing |
DOE | 2021-2024 |
Intel/VMWare Crossroads (XRD) James C. Hoe (Lead PI) (CMU), F. Franchetti (PI) (CMU), V. Sekar (PI) (CMU), J. Sherry (PI) (CMU), V. Betz (PI) (U of Toronto), D. Chiou (PI) (UT Austin), D. Z. Pan (PI) (UT Austin) |
Intel/VMWare | 2021-2024 |
NTTX for PALISADE | Trebuchet | Duality, Inc. F. Franchetti (PI) (CMU), T. M. Low (CMU), M. Franusich (SpiralGen, Inc.) DARPA DPRIVE project HR0011-21-9-0003 |
DARPA DPRIVE | 2021 |
SnowWhite: High Level Reasoning in Compilers F. Franchetti (PI) (CMU), M. Franusich (SpiralGen, Inc.), J. C. Hoe (CMU), T. M. Low (CMU), D. Spampinato (CMU) DARPA PAPPA project HR0011-20-9-0018 |
DARPA PAPPA | 2019-2021 |
Towards FFTX and SpectralPACK* F. Franchetti (PI) (CMU), M. Franusich (SpiralGen, Inc.), P. Colela (PI) (LBNL), B. Van Straalen (LBNL) *This research was supported by the Exascale Computing Project (17-SC-20-SC), a joint project of the U.S. Department of Energy’s Office of Science and National Nuclear Security Administration, responsible for delivering a capable exascale ecosystem, including software, applications, and hardware technology, to support the nation’s exascale computing imperative. |
DOE FFTX | 2018-2020 |
Spiral/AIML: Co-optimization for High-Performance, Data-Intensive Computing in Resource-Constrained Environments (SEI-LSI) S. McMillan (PI) (SEI), F. Franchetti (CMU), T. M. Low (CMU), J. C. Hoe (CMU) |
Carnegie Mellon Software Engineering Institute (SEI) |
2018-2021 |
FFTX: A Co-Design Project for Fast Fourier Transforms Phillip Colela (PI), A. Canning, Peter McCorquodale, Brian Van Straalen (LBNL); F. Franchetti, Tze Meng Low (CMU); M. Franusich (SpiralGen) DOE ECP project 2.3.3.07 |
DOE/ECP/LBL | 2018 |
Generating Hyper-Portable Future-Proof Computational Kernels with SPIRAL F. Franchetti (PI), J.C. Hoe, T.M. Low, J.M.F. Moura (CMU); M. Franusich (SpiralGen), D. Padua (UIUC) DARPA BRASS project FA87501620033 |
DARPA BRASS | 2015-2019 |
Energy Efficient High Performance Through Application-Specific Processor/Program Co-synthesis Franz Franchetti (PI), José M. F. Moura, J.C. Hoe, L. Pileggi (CMU); M. Franusich (SpiralGen) DARPA PERFECT project HR00111320007 |
DARPA PERFECT | 2013-2018 |
Building a COTS Benchmark Baseline for Graph Analytics (SEI-LENS) S. McMillan (PI) (SEI), F. Franchetti (CMU) |
Carnegie Mellon Software Engineering Institute (SEI) |
2018 |
Automated Code Generation for Future-Compatible, High-Performance Graph Libraries (SEI-LINE) S. McMillan (PI)(SEI), F. Franchetti (CMU) |
Carnegie Mellon Software Engineering Institute (SEI) |
2017-2018 |
Enhancement of MASSIF (Micromechanical Analysis of Stress-Strain Inhomogeneities with Fourier Transforms) for Multiscale Simulations of Allow Microstructure A.D. Rollett (PI), F. Franchetti (CMU) |
ENGILITY Corp. | 2017 |
High Assurance Spiral: Scalable and Portable Domain-Specific Control Systems Synthesis Franz Franchetti (PI), José M. F. Moura, S. Kar, A. Platzer, M. Veloso (CMU); D. Padua (UIUC), J. Johnson (Drexel), M. Franusich (SpiralGen) DARPA HACMS project FA87501220291 |
DARPA HACMS | 2012-2016 |
Security Hardened Cyber Components for Nuclear Power Plants M. Franusich (PI) (SpiralGen), F. Franchetti (CMU) |
DOE SBIR (Phase I) | 2015 |
Spiral for Blue Waters F. Franchetti (PI) (CMU), M. Franusich (SpiralGen) |
NSF/NCSA | 2015 |
Enhancement of FFT-Based Elastic-Visco-Plastic Code for Multiscale Simulations of Alloy Microstructure A.D. Rollett (PI), F. Franchetti (CMU) |
DoD HPC PETTT | 2015 |
Spectral Method for Elasto-Viscoplastic Full-Field Deformation as a Test Bed for Testing New Approaches to High Performance Computing. A. D. Rollett (PI), F. Franchetti |
DoD HPC Modernization Program | 2014 |
HotBench: An Optimization Workbench for Hotspots Franz Franchetti (CMU) |
NSF SHF Small | 2011 |
Blue Gene/Q Experimental FFT Accelerator Library F. Franchetti (PI)(CMU), Y. Voronenko (SpiralGen) |
Argonne National Labs | 2011 |
Automatic Program Generation for High Performance Data Dependent Applications José M. F. Moura (PI), Franz Franchetti (CMU) |
ONR | 2010 |
Computer Generation and Optimization of Image Processing Functions. Y. Voronenko (PI), R. Peng (CMU/SpiralGen) |
NSF | 2010 |
Automatic Program Generation for Data-Dependent Applications José M. F. Moura (PI), Franz Franchetti, Markus Püschel (CMU) |
ONR | 2009 |
Computer Generation of Multicore Software for Software Defined Radio Y. Voronenko (PI), R. Peng (CMU/SpiralGen) |
DoD STTR | 2009 |
Program Generation for Parallel Platforms Markus Püschel (PI) and Franz Franchetti (CMU) |
NSF, CPA | 06/2007-05/2011 |
Intelligent SW/HW Compilers for Signal Processing Applications, Phase II José M. F. Moura (PI), F. Franchetti, J. C. Hoe, Markus Püschel (CMU); J. Johnson (Drexel), David Padua (UIUC) |
DARPA | 07/2007-06/2010 |
Intelligent SW/HW Compilers for Signal Processing Applications, Phase I José M. F. Moura (PI), J. C. Hoe, Markus Püschel (CMU); J. Johnson (Drexel), D. Padua (UIUC) |
DARPA | 05/2005-09/2007 |
Intelligent HW/SW Compilers for DSP Applications José M. F. Moura (PI), James C. Hoe, Markus Püschel (CMU); Jeremy Johnson (Drexel), David Padua (UIUC) |
NSF, ITR-NGS | 09/2003-06/2007 |
Advanced Code Generation for DSP Algorithms Markus Püschel (PI), José M. F. Moura (CMU); David Padua (UIUC) |
NSF, ACR | 04/2003-03/2007 |
Spiral: Automatic Performance Tuning Using Chapel Franz Franchetti (with H. P Zima)(CMU) |
JPL | 08/2006 |
The Algebraic Structure of Linear Transforms Markus Püschel (PI), José M. F. Moura (CMU) |
NSF | 2003-2006 |
SMART: Signal Models, Algebra Representations & Transforms José M. F. Moura (PI), Markus Püschel (CMU) |
NSF | 2000-2003 |
Signal Processing Algorithms Implementation Research for Adaptable Libraries José M. F. Moura (PI), Markus Püschel, Manuela Veloso, Robert W. Johnson (CMU); Jeremy Johnson (Drexel), David Padua (UIUC), Viktor Prasanna (USC) |
DARPA | 07/1998-06/2003 |
CUDA Center for Excellence Kayvon Fatahalian (PI), Red Whittaker, Ian Lane, Jike Chong, Garth Gibson, Onur Mutlu, Franz Franchetti (CMU) |
Nvidia | 2012 |
Haswell/CILK Benchmark Optimization
Y. Voronenko (PI)(SpiralGen), V. Arbatov, F. Franchetti (CMU) |
Intel | 2012 |
Convert Katsevich Back Projection and Ultrasound Benchmarks to Open CL Y. Voronenko (PI)(SpiralGen), V. Arbatov, F. Franchetti (CMU) |
Intel | 2012 |
Ivy Bridget GEN Core for Biomed Applications Y. Voronenko (PI)(SpiralGen), V. Arbatov, F. Franchetti (CMU) |
Intel | 2011 |
QT Implementation/IDF Demo Y. Voronenko (PI)(SpiralGen), V. Arbatov, F. Franchetti (CMU) |
Intel | 2011 |
Intel ECG Ultrasound Benchmark & Katsevich Back Projection Y. Voronenko (PI)(SpiralGen), V. Arbatov, F. Franchetti (CMU) |
Intel | 2011 |
FFT Optimizations Using Intel SSE and AVX Architectures F. Franchetti (PI) (CMU), Y. Voronenko, V. Arbatov (SpiralGen) |
Mercury | 2011 |
Spiral: Code Synthesis for Higher-Level Application Domain Specific Code Patterns Franz Franchetti (CMU) |
Intel ECG Grant | 2011 |
Spiral for SCC Franz Franchetti (CMU) |
Intel Early Equipment Access | 2010 |
Generating IPP Library Functionality for Larrabee using SPIRAL Franz Franchetti and Markus Püschel (CMU) |
Intel | 08/2008-07/2011 |
FFT Generation for the Cell Processor Franz Franchetti and Markus Püschel (CMU) |
Mercury | 10/2007 |
FFT Generation for FPGAs James C. Hoe and Markus Püschel (CMU) |
National Instruments | 04/2007 |
Towards Production Quality Library Generation Using SPIRAL Markus Püschel, José M. F. Moura, and Franz Franchetti (CMU) |
Intel Equipment Grant | 11/2006 |
Library Generation for Intel's MKL using SPIRAL José M. F. Moura (PI), Markus Püschel (PI)(CMU); Jeremy Johnson (Drexel), David Padua (UIUC) |
Intel Inc. | 07/2006-02/2009 |
FPGA for Computed-Tomography Imaging Spectrometer Scene Reconstruction Markus Püschel and James C. Hoe (CMU) |
ENSCO Inc./JPL | 05/2004 |
Towards Production Quality Library Generation Using SPIRAL Markus Püschel and José M. F. Moura (CMU) |
Intel Equipment Grant | 03/2004 |
Automatic Code Generation for Block Ciphers Markus Püschel (CMU) |
CyLab, Carnegie Mellon University | 01/2004-12/2004 |
Low-Power DSP Algorithms James C. Hoe and Markus Püschel (CMU) |
ITRI, Taiwan | 02/2003-02/2004 |
SPIRAL for Everyone Markus Püschel (CMU) |
Quarry Computing Inc. | 02/2002 |
Franz Franchetti: Nvidia Professor Partnership | Nvdia | 2010 |
Yevgen Voronenko: Kauffman Entrepreneur Postdoctoral Fellowship | Kauffman Foundation | 2009 |
Daniel McFarlin: National Defense Science and Engineering Graduate Fellowship | Air Force Office of Scientific Research | 2009 |
Daniel McFarlin: National Physical Science Consortium Graduate Fellowship | NSA | 2008 |
Franz Franchetti: Schroedinger PostDoc Fellowship | Austrian Science Fund | 2004 |
Any opinions, findings, and conclusions or recommendations expressed on this website are those of the authors and do not necessarily reflect the views of our sponsors.