基于改进Firework算法的CMP线程调度策略

Li Jingmei, L. Lanting, Wang Jiaxiang, Li He
{"title":"基于改进Firework算法的CMP线程调度策略","authors":"Li Jingmei, L. Lanting, Wang Jiaxiang, Li He","doi":"10.1109/CIACT.2018.8480208","DOIUrl":null,"url":null,"abstract":"To fully exploit the parallelism and efficiency of CMP architecture, improve the efficiency of thread scheduling under CMP architecture and avoid the drop of multi-core processor throughput due to resource contention, a thread scheduling strategy - IFWAC based on improved fireworks algorithm is proposed. IFWAC excludes the fireworks with the optimal value of each generation to ensure the effectiveness of the sparks and avoid the waste of computing resources; The nonlinear inertia weighting factor is applied to the dimension of the rejection operation. So that the algorithm in the early iteration has a stronger global exploration capabilities. In the latter part of the iteration can be meticulous optimization. The IFWAC, the fireworks algorithm and the genetic algorithm are used to perform the scheduling experiment on the Matlab platform. The experimental results show that the IFWAC has obvious advantages in the convergence speed and the accuracy of the solution. The IFWAC improve the throughput of multi-core processors and has a wide range of research value.","PeriodicalId":358555,"journal":{"name":"2018 4th International Conference on Computational Intelligence & Communication Technology (CICT)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A CMP Thread Scheduling Strategy Based on Improved Firework Algorithm\",\"authors\":\"Li Jingmei, L. Lanting, Wang Jiaxiang, Li He\",\"doi\":\"10.1109/CIACT.2018.8480208\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"To fully exploit the parallelism and efficiency of CMP architecture, improve the efficiency of thread scheduling under CMP architecture and avoid the drop of multi-core processor throughput due to resource contention, a thread scheduling strategy - IFWAC based on improved fireworks algorithm is proposed. IFWAC excludes the fireworks with the optimal value of each generation to ensure the effectiveness of the sparks and avoid the waste of computing resources; The nonlinear inertia weighting factor is applied to the dimension of the rejection operation. So that the algorithm in the early iteration has a stronger global exploration capabilities. In the latter part of the iteration can be meticulous optimization. The IFWAC, the fireworks algorithm and the genetic algorithm are used to perform the scheduling experiment on the Matlab platform. The experimental results show that the IFWAC has obvious advantages in the convergence speed and the accuracy of the solution. The IFWAC improve the throughput of multi-core processors and has a wide range of research value.\",\"PeriodicalId\":358555,\"journal\":{\"name\":\"2018 4th International Conference on Computational Intelligence & Communication Technology (CICT)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-02-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 4th International Conference on Computational Intelligence & Communication Technology (CICT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CIACT.2018.8480208\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 4th International Conference on Computational Intelligence & Communication Technology (CICT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CIACT.2018.8480208","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

为了充分利用CMP架构的并行性和高效性,提高CMP架构下线程调度的效率,避免因资源争用而导致多核处理器吞吐量下降的问题,提出了一种基于改进烟花算法的线程调度策略IFWAC。IFWAC排除了每一代最优值的烟花,保证了火花的有效性,避免了计算资源的浪费;将非线性惯性加权因子应用于抑制操作的维度。使算法在早期迭代中具有更强的全局探测能力。在后期的迭代中可以进行细致的优化。利用IFWAC、烟花算法和遗传算法在Matlab平台上进行了调度实验。实验结果表明,IFWAC在收敛速度和解的精度方面具有明显的优势。IFWAC提高了多核处理器的吞吐量,具有广泛的研究价值。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A CMP Thread Scheduling Strategy Based on Improved Firework Algorithm
To fully exploit the parallelism and efficiency of CMP architecture, improve the efficiency of thread scheduling under CMP architecture and avoid the drop of multi-core processor throughput due to resource contention, a thread scheduling strategy - IFWAC based on improved fireworks algorithm is proposed. IFWAC excludes the fireworks with the optimal value of each generation to ensure the effectiveness of the sparks and avoid the waste of computing resources; The nonlinear inertia weighting factor is applied to the dimension of the rejection operation. So that the algorithm in the early iteration has a stronger global exploration capabilities. In the latter part of the iteration can be meticulous optimization. The IFWAC, the fireworks algorithm and the genetic algorithm are used to perform the scheduling experiment on the Matlab platform. The experimental results show that the IFWAC has obvious advantages in the convergence speed and the accuracy of the solution. The IFWAC improve the throughput of multi-core processors and has a wide range of research value.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信