{"title":"基于优先级调度架构支持的区域","authors":"L. Masko, M. Tudruj","doi":"10.1109/ISPDC.2012.46","DOIUrl":null,"url":null,"abstract":"Multicore processor technology provides new possibilities in the domain of cluster-based systems. One of such viable architectural issues are globally interconnected systems of multicore executive modules. The multicore modules can be general purpose or can be architecturally supported to enhance performance for special kinds of functions such as for example included in parallel numerical libraries. The paper is concerned with scheduling methods for modular multicore systems based on global interconnections. A new scheduling algorithm is reported which enables scheduling programs represented by macro data flow graphs to a system of globally interconnected general purpose and architecturally supported modules. The algorithm applies heuristics based on weighted activation graphs of architecturally supported program regions. Experimental results show the advantages of the proposed approach comparing simpler scheduling algorithms based only on topological graph properties.","PeriodicalId":287900,"journal":{"name":"2012 11th International Symposium on Parallel and Distributed Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Scheduling Architecturally-Supported Regions with Precedence-Based Priorities\",\"authors\":\"L. Masko, M. Tudruj\",\"doi\":\"10.1109/ISPDC.2012.46\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Multicore processor technology provides new possibilities in the domain of cluster-based systems. One of such viable architectural issues are globally interconnected systems of multicore executive modules. The multicore modules can be general purpose or can be architecturally supported to enhance performance for special kinds of functions such as for example included in parallel numerical libraries. The paper is concerned with scheduling methods for modular multicore systems based on global interconnections. A new scheduling algorithm is reported which enables scheduling programs represented by macro data flow graphs to a system of globally interconnected general purpose and architecturally supported modules. The algorithm applies heuristics based on weighted activation graphs of architecturally supported program regions. Experimental results show the advantages of the proposed approach comparing simpler scheduling algorithms based only on topological graph properties.\",\"PeriodicalId\":287900,\"journal\":{\"name\":\"2012 11th International Symposium on Parallel and Distributed Computing\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-06-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 11th International Symposium on Parallel and Distributed Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISPDC.2012.46\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 11th International Symposium on Parallel and Distributed Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISPDC.2012.46","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Scheduling Architecturally-Supported Regions with Precedence-Based Priorities
Multicore processor technology provides new possibilities in the domain of cluster-based systems. One of such viable architectural issues are globally interconnected systems of multicore executive modules. The multicore modules can be general purpose or can be architecturally supported to enhance performance for special kinds of functions such as for example included in parallel numerical libraries. The paper is concerned with scheduling methods for modular multicore systems based on global interconnections. A new scheduling algorithm is reported which enables scheduling programs represented by macro data flow graphs to a system of globally interconnected general purpose and architecturally supported modules. The algorithm applies heuristics based on weighted activation graphs of architecturally supported program regions. Experimental results show the advantages of the proposed approach comparing simpler scheduling algorithms based only on topological graph properties.