DECADES is a $5.8-million project being led by PIs from Princeton and Columbia. The project is part of an effort to create hardware and software that can be reconfigured on the fly to accelerate important applications. This project aims to keep electronics going after Moore’s Law is a thing of the past.
Role | |||
---|---|---|---|
Principal Investigators |
Margaret Martonosi | David Wentzlaff | Luca Carloni |
Post Docs and Researchers |
Esin Tureci Stojce Nakov |
Georgios Tziantzioulis | |
Students | Aninda Manocha Marcelo Orenes Vera |
August Ning Ting-Jung Chang Fei Gao Paul Jackson Jinzheng Tu |
Davide Giri |
Feb. 2020 FOSDEM Presentations:
Hardware-Software Co-Design for Efficient Graph Application Computations on Emerging Architectures
Aninda Manocha and Margaret Martonosi
[site] [recording] [slides]
OpenPiton: An Open-Source Framework for EDA Tool Development
David Wentzlaff
[site] [recording] [slides]
RISC-V Software and Firmware Development in the Cloud Using OpenPiton+Ariane on Amazon F1
Jonathan Balkind and David Wentzlaff
[site] [recording] [slides]
Open ESP: The Heterogeneous Open-Source Platform for Developing RISC-V Systems
Davide Giri and Luca Carloni
[site] [recording] [slides]
Feb. 2019 PI Meeting Link
SDH Kickoff Link
ERI Link
MosaicSim: A cycle-accurate, LLVM-based simulator for heterogeneous systems:
https://github.com/PrincetonUniversity/MosaicSim
DEC++: A LLVM based compiler front end for MosaicSim; supports C/++, and Python through Numba
https://github.com/PrincetonUniversity/DecadesCompiler
Simulator and Compiler Support: Docker, Documentation, and Tutorial
https://hub.docker.com/repository/docker/princetondecades/decades
https://github.com/PrincetonUniversity/decades_documentation
https://github.com/amanocha/DECADES_Applications
ESP: An open-source research platform for heterogeneous system-on-chip design
https://esp.cs.columbia.edu
OpenPiton: An open-source research platform for full-stack manycore system prototyping
http://openpiton.org
Marcelo Orenes-Vera, Aninda Manocha, David Wentzlaff, Margaret Martonosi. “AutoSVA: Democratizing Formal Verification of RTL Module Interactions” In 58th Design Automation Conference (DAC), 2021 (pdf) (recording) (slides) (github)
Aninda Manocha, Tyler Sorensen, Opeoluwa Matthews, Esin Tureci, Juan L. Aragón, Margaret Martonosi. “GraphAttack: Optimizing Data Supply for Graph Applications on In-Order Multicore Architectures” In ACM Transactions on Architecture and Code Optimization (TACO) Vol. 18, No. 4, 2021 (pdf) (github)
Tyler Sorensen, Aninda Manocha, Esin Tureci, Marcelo Orenes Vera, Juan L. Aragón, Margaret Martonosi. [Invited Talk] “A Simulator and Compiler Framework for Agile Hardware-Software Co-design Evaluation and Exploration” In Proceedings of IEEE/ACM International Conference on Computer-Aided Design (ICCAD), 2020 (pdf) (slides) (github)
Jonathan Balkind, Katie Lim, Michael Schaffner, Fei Gao, Grigory Chirkov, Ang Li, Alexey Lavrov, Tri M. Nguyen, Yaosheng Fu, Florian Zaruba, Kunal Gulati, Luca Benini, and David Wentzlaff. “BYOC: A Bring Your Own Core Framework for Heterogeneous-ISA Research” In International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2020 Link
Luwa Matthews, Aninda Manocha, Davide Giri, Marcelo Orenes Vera, Esin Tureci, Tyler Sorensen, Tae Jun Ham, Juan Luis Aragon, Luca P. Carloni, Margaret Martonosi, “MosaicSim: A Lightweight, Modular Simulator for Heterogeneous Systems” in IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), 2020 (best paper nomination!) Link
Davide Giri, Kuan-lin Chiu, Giuseppe Di Guglielmo, Paolo Mantovani, and Luca P. Carloni, “ESP4ML: Platform-Based Design of Systems-on-Chip for Embedded Machine Learning” in Designs Automation and Test in Europe Conference (DATE), 2020 Link
Tae Jun Ham, Juan Luis Aragon, and Margaret Martonosi, “Efficient Data Supply for Parallel Heterogeneous Architectures”, in ACM Transactions on Architecture and Code Optimization (TACO), 2019 (presented at HiPEAC 2020) Link
Davide Giri, Paolo Mantovani, and Luca P. Carloni, “Runtime Reconfigurable Memory Hierarchy in Embedded Scalable Platforms,” In ACM Asia and South Pacific Design, Automation Conference (ASPDAC), 2019 Link
Davide Giri, Paolo Mantovani and Luca P. Carloni, “Accelerators and Coherence: An SoC Perspective,” in IEEE MICRO, 2018 Link
Davide Giri, Paolo Mantovani and Luca P. Carloni, “NoC-Based Support of Heterogeneous Cache-Coherence Models for Accelerators,” in IEEE/ACM International Symposium on Networks-on-Chip (NOCS), 2018 Link
Tae Jun Ham, Juan Luis Aragon, and Margaret Martonosi, “Decoupling Data Supply from Computation for Latency-Tolerant Communication in Heterogeneous Architectures”, in ACM Transactions on Architecture and Code Optimization (TACO), 2017 Link
Tae Jun Ham, Lisa Wu, Narayanan Sundaram, Nadathur Satish, and Margaret Martonosi, “Graphicionado: A High-Performance and Energy Efficient Accelerator for Graph Analytics”, In IEEE Symposium on Microarchitecture (MICRO), 2016 Link
Tae Jun Ham, Juan Luis Aragon, and Margaret Martonosi, “DeSC: Decoupled Supply-Compute Communication Management for Heterogeneous Architectures”, in IEEE Symposium on Microarchitecture (MICRO), 2015 (selected as honorable mention for IEEE Top Picks 2015) Link