The eProcessor project is an ambitious combination of processor design, based on the RISC-V ISA, applications and system software.The project brings together multiple partners to leverage and extend pre-existing Intellectual Property (IP), combined with new IP that can be used as building blocks for future HPC systems, both for traditional and emerging application domains. As such, the eProcessor project’s overall goal is to create an open full stack ecosystem (both software and hardware) by achieving the following objectives:
•eProcessor technology is based on the RISC-V ISA and it features high performance computing and data analytics accelerators coupled to a high performance, low energy out-of-order processor (Europe's first high performance out-of- order 64-bit RISC-V platform). This is a major first step in the direction of an open European software/hardware ecosystem, which will guarantee technology independence.
•eProcessor will meet the performance and energy requirements of new and existing HPC applications by co-designing solutions that provide high performance, low-power, and fault tolerance. Uniquely, we can specialize all components of the system in the context of a broad application domain: a combination of energy efficient accelerators, adaptive on-chip memory structures, and a flexible and high performance energy-efficient CPU, with the corresponding open software stack.
•eProcessor uses a diverse set of applications in the HPC, artificial intelligence, deep learning, machine learning, and bioinformatics domains to drive the design of the overall system.
•Many applications use sparse data sets and/or low/mixed-precision. Instead of focusing on the peak performance of dense computations, eProcessor targets a broader collection of applications by developing a system targeting sustained application performance.
•eProcessor partners are leveraging their existing IP from multiple EU projects such as EPI, LEGaTO, MEEP, POP2 CoE, Tulipp, EuroEXA, ExaNeSt and DeepHealth, extending their capabilities and improving their Technical Readiness Level (TRL). In addition, eProcessor is collaboraing with two other project of the EuroHPC program, SparCity and RED-SEA.
•eProcessor combines industry standard methodology and cutting-edge research to accelerate exploitation. Traditionally, academic hardware projects lack the rigor required in industry. eProcessor extends traditional pedagogy into this new domain of high-performance hardware design and as a result, this project will deliver silicon-proven IP (higher TRL) that will provide a faster time-to-market and, as a result, higher potential for exploitation. The adoption of the IP from this proposal will be much higher than any other simulation- or emulation- only proposal because of the silicon-proven energy-efficient IP funded through this proposal.