可重构计算系统中处理器负载平衡方法与算法的研究

A. Martyshkin, R. A. Biktashev, E. Bershadskaya
{"title":"可重构计算系统中处理器负载平衡方法与算法的研究","authors":"A. Martyshkin, R. A. Biktashev, E. Bershadskaya","doi":"10.1109/SmartIndustryCon57312.2023.10110784","DOIUrl":null,"url":null,"abstract":"The article is devoted to the development of a means and algorithm for balancing the load of processors of a reconfigurable computing system. A theoretical overview of the subject area of the research is given. Architectural solutions of modern analogues often do not allow scaling the system, which provides increased productivity and responsiveness. Modern solutions do not contribute to improving performance due to the use of shared memory and bus topology for switching processors, which impose additional conditions on shared memory access and synchronization of processor caches. The proposed approach will partially avoid the existing disadvantages of known solutions by using a cluster architecture to build a reconfigurable computing system, for the efficient operation of which all processors must be balanced. The issue of balancing the system load is not fully resolved, therefore, relevant. Further, the choice of the architecture of the reconfigurable computing system is justified, for which the synthesized algorithm of planning and dispatching is suitable. A description of the task planning algorithm for reconfigurable computing systems is given. The principles of interaction of processors in a reconfigurable computing system are described, taking into account the chosen architecture. The efficiency of the synthesized algorithm is analyzed using the example of test data. Using the input data, the load balancing algorithm identified various options for the distribution of tasks, one of which was marked as optimal, which is characterized by a minimum load spread of all processors of the reconfigurable computing system. At the end of the article, the main conclusions on the work are formulated.","PeriodicalId":157877,"journal":{"name":"2023 International Russian Smart Industry Conference (SmartIndustryCon)","volume":"650 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Development of a Means and Algorithm for Balancing the Load of Processors in a Reconfigurable Computing System\",\"authors\":\"A. Martyshkin, R. A. Biktashev, E. Bershadskaya\",\"doi\":\"10.1109/SmartIndustryCon57312.2023.10110784\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The article is devoted to the development of a means and algorithm for balancing the load of processors of a reconfigurable computing system. A theoretical overview of the subject area of the research is given. Architectural solutions of modern analogues often do not allow scaling the system, which provides increased productivity and responsiveness. Modern solutions do not contribute to improving performance due to the use of shared memory and bus topology for switching processors, which impose additional conditions on shared memory access and synchronization of processor caches. The proposed approach will partially avoid the existing disadvantages of known solutions by using a cluster architecture to build a reconfigurable computing system, for the efficient operation of which all processors must be balanced. The issue of balancing the system load is not fully resolved, therefore, relevant. Further, the choice of the architecture of the reconfigurable computing system is justified, for which the synthesized algorithm of planning and dispatching is suitable. A description of the task planning algorithm for reconfigurable computing systems is given. The principles of interaction of processors in a reconfigurable computing system are described, taking into account the chosen architecture. The efficiency of the synthesized algorithm is analyzed using the example of test data. Using the input data, the load balancing algorithm identified various options for the distribution of tasks, one of which was marked as optimal, which is characterized by a minimum load spread of all processors of the reconfigurable computing system. At the end of the article, the main conclusions on the work are formulated.\",\"PeriodicalId\":157877,\"journal\":{\"name\":\"2023 International Russian Smart Industry Conference (SmartIndustryCon)\",\"volume\":\"650 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-03-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 International Russian Smart Industry Conference (SmartIndustryCon)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SmartIndustryCon57312.2023.10110784\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 International Russian Smart Industry Conference (SmartIndustryCon)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SmartIndustryCon57312.2023.10110784","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

本文致力于开发一种方法和算法来平衡可重构计算系统的处理器负载。对研究的主题领域进行了理论概述。现代类似的体系结构解决方案通常不允许扩展系统,这提供了更高的生产力和响应能力。由于对交换处理器使用共享内存和总线拓扑,现代解决方案无法提高性能,这对共享内存访问和处理器缓存的同步施加了额外的条件。该方法利用集群架构构建可重构的计算系统,在一定程度上避免了现有解决方案的缺点,实现了所有处理器的均衡高效运行。平衡系统负载的问题还没有完全解决,因此是相关的。在此基础上,对可重构计算系统体系结构的选择进行了论证,提出了规划与调度的综合算法。给出了一种可重构计算系统的任务规划算法。在考虑所选体系结构的情况下,描述了可重构计算系统中处理器的交互原理。最后以测试数据为例,分析了综合算法的有效性。利用输入数据,负载平衡算法确定了任务分配的各种选项,其中一个被标记为最优,其特征是可重构计算系统的所有处理器的负载分布最小。在文章的最后,提出了本文的主要结论。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Development of a Means and Algorithm for Balancing the Load of Processors in a Reconfigurable Computing System
The article is devoted to the development of a means and algorithm for balancing the load of processors of a reconfigurable computing system. A theoretical overview of the subject area of the research is given. Architectural solutions of modern analogues often do not allow scaling the system, which provides increased productivity and responsiveness. Modern solutions do not contribute to improving performance due to the use of shared memory and bus topology for switching processors, which impose additional conditions on shared memory access and synchronization of processor caches. The proposed approach will partially avoid the existing disadvantages of known solutions by using a cluster architecture to build a reconfigurable computing system, for the efficient operation of which all processors must be balanced. The issue of balancing the system load is not fully resolved, therefore, relevant. Further, the choice of the architecture of the reconfigurable computing system is justified, for which the synthesized algorithm of planning and dispatching is suitable. A description of the task planning algorithm for reconfigurable computing systems is given. The principles of interaction of processors in a reconfigurable computing system are described, taking into account the chosen architecture. The efficiency of the synthesized algorithm is analyzed using the example of test data. Using the input data, the load balancing algorithm identified various options for the distribution of tasks, one of which was marked as optimal, which is characterized by a minimum load spread of all processors of the reconfigurable computing system. At the end of the article, the main conclusions on the work are formulated.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Approach to Efficient Task Allocation and Cost Minimization in Collaborative Robotic Systems Modification of the Risk Potential Predicting Algorithm for Monitoring the State of the NPP Power Unit Identification of a Depressive State Among Users of the Vkontakte Social Network An Approach to Improving the Efficiency of the Database of a Large Industrial Enterprise Development of an Integrated Expert System for Distribution Network Diagnostics Based on Artificial Intelligence Technology
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1