The eProcessor ecosystem combines open source software (SW) and hardware (HW) to deliver the first completely open source European full stack ecosystem based on a new RISC-V CPU coupled to multiple diverse accelerators that target both traditional HPC as well as mixed precision workloads for High Performance Data Analytics (HPDA), (AI, ML, DL and Bioinformatics). eProcessor will be extendable (open source), energy-efficient (low power), extreme-scale (high performance), optimized for both HPC and embedded applications, and extensible (easy to add on-chip and/or off-chip components), hence, the “e” which acts as a wildcard in the project name.
eProcessor combines cutting edge research utilizing SW/HW co-design to achieve sustained processor and system performance for (sparse and mixed-precision) HPC and HPDA workloads by combining a high performance low power out-of-order processor core with novel, adaptive on-chip memory structures and management, as well as fault tolerance features. The implemented software hardware co-design approaches span the full stack from applications to runtimes, tools, OS, and the CPU and accelerators.
eProcessor is a real full stack (SW and HW) research project by leveraging and extending the work done in multiple European projects like: European Processor Initiative, Low-Energy Toolset for Heterogeneous Computing, MareNostrum Experimental Exascale Platform, POP2 CoE, Tulipp, EuroEXA, and ExaNeSt.