The €8m eProcessor project is using a high-performance Out-of-Order (OoO) processor core based on the RISC-V instruction set architecture as the first high performance computing ecosystem.
The three year project is led by the Barcelona Supercomputing Centre and is supported by Euro HPC funding with a core developed by French designer Cortus and participation from Thales in France and Exapsys in Greece.
eProcessor members Extoll in Germany and Chalmers University in Sweden as well as the Barcelona Centre are also part of another supercomputer chip development using the ARM architecture with RISC-V accelerators for the European Processor Initiative (EPI).
The Cortus RISC-V processor core contributed to the eProcessor project includes full cache coherency to enable large scale systems with a very large numbers of processors for a full scale supercomputer. The design includes adaptive on-chip memory structures and management as well as fault tolerance features and the development spans the full stack from applications to runtimes, tools, OS, and the CPU and accelerators.
This will use the RISC-V Weak Memory Ordering model in conjunction with fewer memory operations. This allows dynamic execution optimizations which otherwise would not be possible within a Total Store Order approach to improve performance. Optimized implementations of atomic memory operations in conjunction with the cache hierarchy improves the performance of multi-threaded applications such as those which run on a large scale HPC system.
Unlike the EPI, other optimized versions of the eProcessor are planned for data servers, Artificial Intelligence (AI) for Advanced driver-assistance systems (ADAS) and central automotive CPUs as well as a CPU for mobile phones and embedded applications in the Internet of Things. The higher performance and energy efficiency in supercomputers and the data centre is one reason why Intel is looking at the acquisition of RISC-V pioneer SiFive.
Other members of the eProcessor project include Idrymas Technologies and Exascale Performance Systems (Exapsys) in Greece and the University of Rome, as well as Christmann and Bielefeld University in Germany.
The eProcessor ecosystem aims to be the first completely open source European full stack ecosystem based on a new RISC-V CPU coupled to a range of accelerators that target traditional HPC applications. The project says it is making use of the full stack (SW and HW) research projects in the European Processor Initiative, Low-Energy Toolset for Heterogeneous Computing, MareNostrum Experimental Exascale Platform, POP2 CoE, Tulipp, EuroEXA and ExaNeSt.
It will use software simulation, hardware emulation with FPGAs and real ASIC prototypes to demonstrate the full stack feasibility of the hardware and software over the ext foru years
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.