Inhalt des Dokuments
ENabling technologies for a programmable many-CORE
Design complexity and power density implications stopped the trend towards faster single-core processors. The current trend is to double the core count every 18 months, leading to chips with 100+ cores in 10-15 years. Developing parallel applications to harness such multicores is the key challenge for scalable computing systems. The ENCORE project aims at achieving a breakthrough on the usability, code portability, and performance scalability of such multicores.
Here at TU Berlin, the ENCORE project work focuses on two particular aspects: On the one hand, we develop hardware to support and accelerate the task-based ENCORE programming model, and on the other hand, we use this programming model to demonstrate how widely known and real-world applications can be parallelized in an easy and efficient way. These two aspects directly reflect through the ongoing project activies.