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.
Activities and Subprojects
- Programming Parallel Embedded and Consumer Applications in OpenMP SuperScalar
- A QHD-Capable Parallel H.264 Decoder
- Parallel Video Decoding in the Emerging HEVC Standard
- Evaluation of Parallel H.264 Decoding Strategies for the Cell Broadband Engine
- A Benchmark Suite for Evaluating Parallel Programming Models
- Improving the Scalability and Capabilities of the Nexus Hardware Task Management System