Clean Power

LEARN

Adapteva has created the world's most energy efficient multi-core architecture, bringing the future of computing to market today.

IMAGINE

Imagine the applications possible when you can cram server level performance inside your next mobile device.

TRY

The only way to really understand the Epiphany breakthrough is to take it for a spin. We have evaluation kits ready for you to try.

 

logo_mpr electronic_design

2011 finalist

 

Low Power Design
Adapteva has created breakthrough multicore
architecture that scales up from a few processors on a
chip to thousands of processors on a single chip. By designing each processor processor sub
component specifically for massive multicore processing and for low power embedded computing, we
were able to remove much of the power inefficiency often seen in traditional microprocessors. Features
found in traditional general purpose processors were examined for power efficiency and were only
included in our architecture if they could clearly demonstrate that they reduced overall power
consumption. The key to achieving the unparalleled power efficiency was the creation of a fast feature
optimization loop that saw every architecture feature go through a complete chip implementation cycle
before being accepted. This way, each feature could be assigned an exact power penalty number rather
than the usual back of the envelope based numbers usually associated with high level architecture
design. Over a span of two years more than 50 complete architectural iterations were completed before
arriving at the final energy optimized architecture. The end result is an architecture that offers the
system developer a 10x immediate improvement in energy efficiency over comparable existing devices.
High Performance Design
It's actually not that difficult to design a low power product if performance is not an issue. The
challenge is keeping the performance high while reducing the power as much as possible. For example,
consider a simple single pipeline stage cpu. It will by definition have very good power efficiency, but
won't have the operating frequency and instruction set needed to process the real time data for most of
today's high bandwidth applications. The Adapteva processor cores is highly pipelined to reach a
1 GHZ operating frequency and has a powerful math centric floating point instruction set. This
awesome processing power makes it a competitive standalone processor on its own right. However the
true power of the architecture comes from the ability to place thousands of these processors on a single
die connected through a powerful NetworkOnChip,
enabling Teraflops
of performance within the
same power envelope usually associated with a single general purpose processor.
Ease of Use:
Great engineers want to focus their effort on solving the problem at hand, not on learning proprietary
architectures and coping with restrictions that are roadblocks in the path of the ideal solution.
Adapteva's new architecture presents a clean "processing fabric" to the expert user the same way a high
quality blank canvas is presented to an artist. It may not be for everyone, but for those skilled in
the art, there is no substitute. Our architecure is ANSIC
programmable, so there is no new language or
extension set deal with. There is also no built in massive instruction level parallelism like
SIMD and VLIW based architecures, which means the user is more likely to get close to the peak
performance in real applications. Many of today's real systems will run at 10% of the peak
performance. By increasing the users efficiency without increasing the programming effort,we have
essentially given the user more performance at the same cost and power.
Scalability:
Adapteva's architecture is designed to be scalable, not only in terms of the number of cores ona chip but
also in terms of future process technology nodes. For the Adapteva chip design team team this means
we can target a new technology node as soon as its available and can tape out any size array within
three months of design start. For the user, the built in scalability means having a single unified
processor core for every application, not many different cores depending onthe level of performance
needed. The only thing that changes between Adapteva's low power products and high performance
products is the number of cores in the product. Using this scalable approach, our products scale from a
single 1GHz core consuming a mere 40mW to a 1000 core product having over 2 Tera Flop of
performance.
Productivity:
Most engineers have a lot of time invested in their existing programming environment and
methodologies. Staying within a single environment over an extended time has enormous productivity
benefits as it lets the programmer focus on solving the problem instead of focusing on problem solving
infrastructure. Adapteva's architecture is true ANSIC
programmable and has a powerful optimizing
compiler, so your existing legacy code or favorite open source library will execute correctly on on our
architecture from day one without modification. Adapteva's multicore programming environment is
based on the exceedingly popular open source GNU compiler, GNU debugger,and Eclipse Integrated
Design environment.