Overview of features:
- Zynq-7000 Series Dual-core ARM A9 CPU (Z-7010 or Z-7020)
- 16 or 64-core Epiphany Multicore Accelerator
- 1GB RAM
- MicroSD Card
- 2x USB 2.0
- 4 general purpose expansion connectors
- 10/100/1000 Ethernet
- HDMI port
- Linux Operating System
- 3.4″ x 2.15″ form factor
http://www.adapteva.com/parallella/
https://www.parallella.org/
"Joel Hruska from Extremetech has the following opinion about the (pre-1024-core) Parallella project: "Adapteva is drastically overselling what the Epiphany IV can actually deliver. 16–64 tiny cores with small amounts of memory, no local caches, and a relatively low clock speed can still be useful in certain workloads, but contributors aren't buying a supercomputer — they're buying the real-world equivalent of a self-sealing stem bolt."[22]
The criticism that the Epiphany chips cannot provide anywhere near the performance of modern supercomputers is nevertheless correct: actually, Epiphany chips with 16-cores or 64-cores and c. 25 or 100 GFLOPs in single-precision, respectively, do not even match the floating-point performance of modern desktop PC processors (Core i7-4770K (Haswell), 4× cores @ 3.5 GHz AVX2: 177 GFLOPS,[23] double-precision) – a fact that is acknowledged by Adapteva.
However, the latest Parallella boards with E16 Epiphany chips[24] can be compared to many ancient supercomputers in terms of raw performance (just as an example, the Cray 1 – the first supercomputer per se – had a peak performance of 80 MFLOPS at 1976, and its successor the Cray 2 had a peak performance of 1.9 GFLOPS at 1985), and can certainly be used for parallel code development; The architectural similarities to supercomputers (message passing and NUMA) make it a potentially useful development system, compared to traditional SMP machines.
The point being that for a power envelope of 5 W and in terms of GFLOPS/mm2 of chip die space, the current E16 Epiphany chips provide vastly more performance than anything else available to date, with an architecture designed to scale, and applicable to more than just embarrassingly parallel GPU tasks.[citation needed] (e.g. it would be capable of running the actor model with many concurrent, fully independent states). It is also suitable for DSP-like tasks where data could be fed directly on chip (from an FPGA or other ASIC) without having to create buffers in temporary memory as for a GPU), making it ideal for robotics & other intelligent sensor applications.
The architecture also allows parallella boards to be combined into a cluster with a fast inter-chip 'eMesh' interconnect, extending the logical grid of cores (creating almost unlimited scaling potential)."
https://en.wikipedia.org/wiki/Adapteva#Parallella_project
Software
https://github.com/parallella
https://github.com/adapteva
https://github.com/USArmyResearchLab/mpi-epiphany
http://www.browndeertechnology.com/anthem.htm
https://github.com/USArmyResearchLab/openshmem-epiphany
No comments:
Post a Comment