The OpenPiton Platform
OpenPiton is the world's first open source, general-purpose, multithreaded, manycore processor and framework. It is based on the Princeton Piton processor which was designed and taped-out in March 2015 by the Princeton Parallel Group. OpenPiton is open source across the entire computing stack, from the hardware to the firmware and software. Researchers and industry experts from many fields can utilize OpenPiton to modify any part of the stack and evaluate their ideas at scale. The hardware can be easily synthesized to FPGA and run an OS and applications at reasonable speeds for realistic evaluations. OpenPiton is designed to be highly configurable, including core count, cache sizes, and NoC topology, enabling it to adapt to different use cases. OpenPiton has an active community of users and is supported by the Princeton Parallel Group.
You may also access the paper PDF through the ACM Author-Izer link, below:ASPLOS '16 Proceedings of the Twenty-First International Conference on Architectural Support for Programming Languages and Operating Systems, 2016
Related publications:
-
Power and Energy Characterization of an Open Source 25-core Manycore Processor
M. McKeown, A. Lavrov, M. Shahrad, P. Jackson, Y. Fu, J. Balkind, T. Nguyen, K. Lim, Y. Zhou, and D. Wentzlaff
24th IEEE International Symposium on High-Performance Computer Architecture (HPCA '18) -
Piton: A Manycore Processor for Multi-Tenant Clouds
M. McKeown, Y. Fu, T. Nguyen, Y. Zhou, J. Balkind, A. Lavrov, M. Shahrad, S. Payne, and D. Wentzlaff
IEEE Micro, March/April 2017 -
OpenPiton: an Open Source Hardware Platform for Your Research
J. Balkind, M. McKeown, Y. Fu, T. Nguyen, Y. Zhou, A. Lavrov, M. Shahrad, A. Fuchs, S. Payne, X. Liang, M. Matl, and D. Wentzlaff
Communications of the ACM (CACM), December 2019 -
Piton: A 25-core Academic Manycore Processor
M. McKeown, Y. Fu, T. Nguyen, Y. Zhou, J. Balkind, A. Lavrov, M. Shahrad, S. Payne, and D. Wentzlaff
2016 IEEE Hot Chips 28 Symposium (HCS) -
OpenPiton at 5: A Nexus For Open And Agile Hardware Design
J. Balkind, T. Chang, P. Jackson, G. Tziantzioulis, A. Li, F. Gao, A. Lavrov, G. Chirkov, J. Tu, M. Shahrad, and D. Wentzlaff
IEEE Micro, July/Aug 2020 -
OpenPiton: An Emerging Standard for Open-Source EDA Tool Development
J. Balkind, A. Lavrov, M. McKeown, Y. Fu, T. Nguyen, M. Shahrad, A. Li, K. Lim, Y. Zhou, T. Chang, P. Jackson, A. Fuchs, S. Payne, X. Liang, M. Matl, and D. Wentzlaff
2018 Workshop on Open-Source EDA Technology (WOSET '18)
- Scale your EDA flows: How Google Cloud enables faster verification. Google Cloud Blog. 12/22/2020.
- OpenPiton+Ariane Reaches the Clouds via Amazon’s EC2 FPGAs. AB Open. 10/31/2019.
- JuxtaPiton Merges OpenSPARC, RISC-V Soft-cores. AB Open. 11/23/2018.
- CRU: OSHCamp 2018, OpenPiton, LoRaWAN and More. AB Open. 1/26/2018.
- Five innovative ways to save power in data centers. Instor. 10/10/2017.
- When to prototype? When to simulate?. ACM SIGARCH. 9/21/2017
- Reducing the massive energy appetite of data centers. InsideScience. 9/18/2017.
- Princeton researchers launch 25-core open-source CPU. Bit-tech. 8/26/2016.
- Manycore piton climbs toward 200,000-core peak. HPC Wire. 8/25/2016.
- Inside the manycore research chip that could power future clouds. The Next Platform. 8/24/2016.
- Open source 25-core processor can be stringed into a 200,000-core computer. PC World. 8/24/2016.
- New microchip demonstrates efficiency and scalable design. Science Daily. 8/22/2016.
Tweet