Supporting non-contiguous processor allocation in mesh-based CMPs using virtual point-to-point links

M Asadinia, M Modarressi, A Tavakkol, H Sarbazi-Azad
2011 2011 Design, Automation & Test in Europe  
In this paper, we propose a processor allocation mechanism for run-time assignment of a set of communicating tasks of input applications onto the processing nodes of a Chip Multiprocessor (CMP), when the arrival order and execution lifetime of the input applications are not known a priori. This mechanism targets the on-chip communication and aims to reduce the power and latency of the NoC employed as the communication infrastructure. In this work, we benefit from the advantages of
more » ... processor allocation mechanisms, by allowing the tasks of the input application mapped onto disjoint regions (sub-meshes) and then virtually connecting them by bypassing the router pipeline stages of the inter-region routers. The experimental results show considerable improvement over one of the best existing allocation mechanisms.
doi:10.1109/date.2011.5763072 dblp:conf/date/AsadiniaMTS11 fatcat:sexhjoibe5evfavim6x67fmvfa