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.
ASPLOS '16 Proceedings of the Twenty-First International Conference on Architectural Support for Programming Languages and Operating Systems, 2016
OpenPiton and Piton have been mentioned in some news articles, including:
- 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.
- Fiction turned science: the most amazing science news of 2016. The Daily Research. 12/20/2016.
- 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.
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 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)