Apple-CORE” stands for Architecture Paradigms and Programming Languages for Efficient programming of multiple COREs. Apple-CORE is a project that intends to make multi-core computing mainstream by providing general-purpose, multi-functional multi-cores that are easy to program and work with.

Project outcomes:

Processor architecture

  • D-RISC: simple and energy-efficient 6-stage RISC pipeline with hardware multithreading and dataflow scheduling
  • Microgrid: many-core clusters of D-RISC cores with hardware acceleration for concurrency management


Spawn-off projects

  • MGSim: simulation tools for research & education
  • SVP: system virtualization platform
  • Embedded Single-Assignment C: providing SaC compatibility to embedded platforms and accelerators

Apple-CORE’s research phase lasted from 2008 to 2011. Since then, the focus is put on development and exploitation.

The Apple-CORE project is an academic-industrial partnership funded by the European Union under grant number FP7-215216. Research partners:

University of Amsterdam (NL) University of Hertfordshire (UK) University of Ioannina (GR) Institute of Information Theory and Automation (CZ) Associated Compiler Experts (NL) Aeroflex-Gaisler (SE)

European Commission Framework Programme 7