An OpenSHMEM Implementation for the Adapteva Epiphany Coprocessor
James Ross, David Richie

TL;DR
This paper presents an implementation of the OpenSHMEM 1.3 specification tailored for the Adapteva Epiphany architecture, enabling PGAS programming models on a highly scalable many-core system.
Contribution
It introduces a novel OpenSHMEM implementation optimized for the Epiphany architecture, facilitating parallel programming on this unique hardware.
Findings
Achieved efficient parallel performance on Epiphany cores
Demonstrated scalability with increasing core counts
Validated the implementation with benchmark results
Abstract
This paper reports the implementation and performance evaluation of the OpenSHMEM 1.3 specification for the Adapteva Epiphany architecture within the Parallella single-board computer. The Epiphany architecture exhibits massive many-core scalability with a physically compact 2D array of RISC CPU cores and a fast network-on-chip (NoC). While fully capable of MPMD execution, the physical topology and memory-mapped capabilities of the core and network translate well to Partitioned Global Address Space (PGAS) programming models and SPMD execution with SHMEM.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
