Your browser does not support JavaScript!

Home    BDDT-SCC : A task-parallel runtime for the Single-chip Cloud computer  

Results - Details

Add to Basket
[Add to Basket]
Identifier 000381056
Title BDDT-SCC : A task-parallel runtime for the Single-chip Cloud computer
Alternative Title BDDT-SCC : ένα task-parallel σύστημα χρόνου εκτέλεσης για τον επεξεργστή Single-chip Cloud
Author Λαμπρινέας, Αλέξανδρος
Thesis advisor Μπίλας, Άγγελος
Πρατικάκης, Πολύβιος
Abstract This thesis presents BDDT-SCC, a task-parallel runtime system for the Intel Single-Chip Cloud Computer. The BDDT-SCC runtime includes a dynamic dependence analysis and automatic synchronization, and executes OpenMP-Ss tasks on a non cache-coherent architecture. We design a runtime that uses fast on-chip inter-core communication with small messages. At the same time, we use non coherent shared memory to avoid large core-to-core data transfers that would incur a high volume of unnecessary copying. We evaluate BDDT-SCC on a set of representative benchmarks, in terms of task granularity, locality, and communication. We find that memory locality and allocation plays a very important role in performance, as the architecture of the SCC memory controllers can create strong contention effects. We suggest patterns that improve memory locality and thus the performance of applications, and measure their impact.
Language Greek, English
Issue date 2013-07-19
Collection   School/Department--School of Sciences and Engineering--Department of Computer Science--Post-graduate theses
  Type of Work--Post-graduate theses
Views 524

Digital Documents
No preview available

Download document
View document
Views : 15