{"title":"SaPM: Switch-aware process mapping model for parallel computing","authors":"Yufei Lin, Yuhua Tang, Xinhai Xu","doi":"10.1109/ICAICT.2012.6398498","DOIUrl":null,"url":null,"abstract":"The problem of assigning processes of a parallel program to processors of a parallel system, namely process mapping problem, has major impact on the resulting performance. The previous works only concern about the computation and communication cost, while ignoring the process switching cost. For a large-scale and communication-intensive application, more than one process may be placed onto a same processor. When the application is running, it will take long time to switch the processes. In this paper, we propose and introduce SwitchCAL, a method to calculate the process switching cost inside a processor, into the process mapping problem. Then we propose a switch-aware process mapping model - SaPM, and integrate the SaPM model with existing process mapping algorithm to obtain optimized process mapping scheme. The experiments show that our approach has high effectiveness.","PeriodicalId":221511,"journal":{"name":"2012 6th International Conference on Application of Information and Communication Technologies (AICT)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-12-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 6th International Conference on Application of Information and Communication Technologies (AICT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICAICT.2012.6398498","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
The problem of assigning processes of a parallel program to processors of a parallel system, namely process mapping problem, has major impact on the resulting performance. The previous works only concern about the computation and communication cost, while ignoring the process switching cost. For a large-scale and communication-intensive application, more than one process may be placed onto a same processor. When the application is running, it will take long time to switch the processes. In this paper, we propose and introduce SwitchCAL, a method to calculate the process switching cost inside a processor, into the process mapping problem. Then we propose a switch-aware process mapping model - SaPM, and integrate the SaPM model with existing process mapping algorithm to obtain optimized process mapping scheme. The experiments show that our approach has high effectiveness.