ETI and Adapteva Hardware-Software Solution
ETI is now providing the software solution for Adapteva’s game-changing Epiphany microprocessor as part of a joint hardware-software solution that combines ease of programming and a specialized many-core capacity to deliver on the advanced development capability of Epiphany for HPC, embedded computing, and other emerging many-core environments.
Epiphany
The Epiphany microprocessor architecture is a supremely scalable shared memory architecture, featuring up to 4,096 processors on a single chip connected through a high-bandwidth on-chip network. This processor is the first-ever architecture capable of scaling to thousands of parallel processors on one chip and offers the ability to significantly improve the performance of even the most processing-intensive programs at radically reduced power consumption rates. The Epiphany microprocessor has redefined the meaning of real-time computing, allowing for the realization of advanced applications never before feasible.
ETI’s expertise in many-core offerings including design, development, and other custom programming services uniquely position it to enable application development on the Epiphany processing architecture. ETI’s SWARM (SWift Adaptive Runtime Machine) allows developers to fully utilize the power of the parallel environment to create more sophisticated applications.
The SWARM and Epiphany Solution Offers:
• Out-of-the-box floating-point C programs, enabling significantly faster time-to-market and lower development costs compared to ASIC- or FPGA-based solutions
• Unprecedented development environment that offers an advantage of up to 100X more energy efficiency compared to traditional multicore floating-point processors to create breakthrough improvements in battery life, cost of ownership, and reliability
• Unparalleled performance - as much as 5 TFLOPS on a single chip - that enables a new set of high-performance applications
• Low latency, zero-overhead inter-core communication, which simplifies parallel programming
• A Scalable architecture that allows allows code reuse across a wide range of markets and applications from smartphones to leading-edge supercomputers


