Downloads provided by UsageCounts
handle: 10023/18061
This paper describes a dynamic framework for mapping the threads of parallel applications to the computation cores of parallel systems. We propose a feedback-based mechanism where the performance of each thread is collected and used to drive the reinforcement-learning policy of assigning affinities of threads to CPU cores. The proposed framework is flexible enough to address different optimization criteria, such as maximum processing speed and minimum speed variance among threads. We evaluate the framework on the Ant Colony optimization parallel benchmark from the heuristic optimization application domain, and demonstrate that we can achieve an improvement of 12% in the execution time compared to the default operating system scheduling/mapping of threads under varying availability of resources (e.g. when multiple applications are running on the same system).
QA75, QA76 Computer software, QA75 Electronic computers. Computer science, NDAS, /dk/atira/pure/subjectarea/asjc/2600/2614, name=Theoretical Computer Science, /dk/atira/pure/subjectarea/asjc/1700/1700, name=General Computer Science, 004, 620, QA76
QA75, QA76 Computer software, QA75 Electronic computers. Computer science, NDAS, /dk/atira/pure/subjectarea/asjc/2600/2614, name=Theoretical Computer Science, /dk/atira/pure/subjectarea/asjc/1700/1700, name=General Computer Science, 004, 620, QA76
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 3 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
| views | 5 | |
| downloads | 5 |

Views provided by UsageCounts
Downloads provided by UsageCounts