Loading...
Please wait, while we are loading the content...
Similar Documents
A Design Space Exploration and Run-time Resource Management for Multi-cores
| Content Provider | Semantic Scholar |
|---|---|
| Author | Mariani, Giovanni |
| Copyright Year | 2012 |
| Abstract | Application-specific multi-core architectures are usually designed by using a configurable platform in which a set of parameters can be tuned to find the best tradeoff in terms of the selected figures of merit (such as energy, delay and area). This multi-objective optimization phase is called design space exploration (DSE). Among the design-time (hardware) configurable parameters we can find the memory sub-system configuration (such as cache size and associativity) and other architectural parameters such as the instruction-level parallelism of the system processors. Among the run-time (software) configurable parameters we can find the degree of task-level parallelism associated with each application running on the platform. The contribution of this paper is two-fold; first, we introduce an evolutionary (NSGA-II based) methodology for identifying a hardware configuration which is robust with respect to applications and corresponding data-sets. Second, we introduce a novel run-time heuristic that exploits design-time identified operating points to provide guaranteed throughput to each application. Experimental results show that the design-time/run-time combined approach improves the run-time performance of the system with respect to existing reference techniques, while meeting the overall power budget. |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | http://home.deib.polimi.it/gpalermo/papers/TECS12DSERT.pdf |
| Alternate Webpage(s) | http://home.deib.polimi.it/silvano/Paperi_IEEE/TECS-2011-0059.R2.pdf |
| Alternate Webpage(s) | http://home.deib.polimi.it/silvano/Paperi_IEEE/TECS12DSERT.pdf |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |