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.Access the paper PDF by clicking on its title, below:
ASPLOS '16 Proceedings of the Twenty-First International Conference on Architectural Support for Programming Languages and Operating Systems, 2016
OpenPiton has been mentioned in some news articles, including:
- 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.