{"title":"Optimization Strategies for Automated Parallelization for Multicore Architectures","authors":"A. Ivutin, A. Troshina, A. Novikov","doi":"10.1109/RADIOELEK.2019.8733489","DOIUrl":null,"url":null,"abstract":"The article presents an approach to the automation of parallelization based on Petri nets with additional semantic relations. Depending on the architecture of the target computing system, on which the execution of the parallel algorithm is planned, adaptation of the developed parallel algorithm to the existing hardware is required. The paper proposes methods for finding global and local optimum for solving the problem of minimizing the execution time of the algorithm executing on a multicore system. The paper presents the example of application of the proposed method for algorithm adaptation for execution on the processor with two cores.","PeriodicalId":336454,"journal":{"name":"2019 29th International Conference Radioelektronika (RADIOELEKTRONIKA)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 29th International Conference Radioelektronika (RADIOELEKTRONIKA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RADIOELEK.2019.8733489","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
The article presents an approach to the automation of parallelization based on Petri nets with additional semantic relations. Depending on the architecture of the target computing system, on which the execution of the parallel algorithm is planned, adaptation of the developed parallel algorithm to the existing hardware is required. The paper proposes methods for finding global and local optimum for solving the problem of minimizing the execution time of the algorithm executing on a multicore system. The paper presents the example of application of the proposed method for algorithm adaptation for execution on the processor with two cores.