片上网络中在线可调整大小集群的集中流量监控

Philipp Gorski, D. Timmermann
{"title":"片上网络中在线可调整大小集群的集中流量监控","authors":"Philipp Gorski, D. Timmermann","doi":"10.1109/ReCoSoC.2013.6581523","DOIUrl":null,"url":null,"abstract":"Runtime-based traffic monitoring is one of the most essential system services for modern many-core platforms. It ensures self-awareness of the current system load and enables other runtime mechanisms, like application mapping and adaptive routing, to optimize workload operations. While Networks-on-Chip introduced a scalable and massively parallel communication infrastructure for the growing number of on-chip resources, scalable traffic monitoring becomes a key concern. A high degree of runtime adaptivity at different system layers comes with the costs that monitored system states need to be available at different locations, scopes and resolutions. Furthermore, many-core systems with hundreds of resources will be less single purpose and run workloads composed of various application domains, traffic and timing characteristics. Thus, the monitoring operations should be adaptive to consider this variability and provide customizable behavior. In the work at hand, a runtime configurable and cluster-based traffic monitoring is proposed. Our experiments show that in maximum 2% hardware overhead per tile in an 8×8 NoC is needed to enable online resizable clustering of up to 64 IP cores, centralized traffic monitoring of all path and link loads inside these clusters at resolutions of 1%, and configurable monitoring timing adjustment in a range of 103 to 105 clock cycles.","PeriodicalId":354964,"journal":{"name":"2013 8th International Workshop on Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC)","volume":"67 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Centralized traffic monitoring for online-resizable clusters in Networks-on-Chip\",\"authors\":\"Philipp Gorski, D. Timmermann\",\"doi\":\"10.1109/ReCoSoC.2013.6581523\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Runtime-based traffic monitoring is one of the most essential system services for modern many-core platforms. It ensures self-awareness of the current system load and enables other runtime mechanisms, like application mapping and adaptive routing, to optimize workload operations. While Networks-on-Chip introduced a scalable and massively parallel communication infrastructure for the growing number of on-chip resources, scalable traffic monitoring becomes a key concern. A high degree of runtime adaptivity at different system layers comes with the costs that monitored system states need to be available at different locations, scopes and resolutions. Furthermore, many-core systems with hundreds of resources will be less single purpose and run workloads composed of various application domains, traffic and timing characteristics. Thus, the monitoring operations should be adaptive to consider this variability and provide customizable behavior. In the work at hand, a runtime configurable and cluster-based traffic monitoring is proposed. Our experiments show that in maximum 2% hardware overhead per tile in an 8×8 NoC is needed to enable online resizable clustering of up to 64 IP cores, centralized traffic monitoring of all path and link loads inside these clusters at resolutions of 1%, and configurable monitoring timing adjustment in a range of 103 to 105 clock cycles.\",\"PeriodicalId\":354964,\"journal\":{\"name\":\"2013 8th International Workshop on Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC)\",\"volume\":\"67 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-07-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 8th International Workshop on Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ReCoSoC.2013.6581523\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 8th International Workshop on Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ReCoSoC.2013.6581523","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

摘要

基于运行时的流量监控是现代多核平台最重要的系统服务之一。它确保对当前系统负载的自我感知,并支持其他运行时机制(如应用程序映射和自适应路由)来优化工作负载操作。虽然片上网络为越来越多的片上资源引入了可扩展的大规模并行通信基础设施,但可扩展的流量监控成为一个关键问题。不同系统层的高度运行时适应性带来的代价是,被监视的系统状态需要在不同位置、范围和分辨率上可用。此外,拥有数百个资源的多核心系统将不再是单一用途,而是运行由各种应用程序域、流量和定时特征组成的工作负载。因此,监视操作应该是自适应的,以考虑这种可变性并提供可定制的行为。在当前的工作中,提出了一种运行时可配置的基于集群的流量监控方法。我们的实验表明,在8×8 NoC中,每个tile最多需要2%的硬件开销,以启用多达64个IP核的在线可调整大小的集群,以1%的分辨率对这些集群内的所有路径和链接负载进行集中流量监控,并在103到105个时钟周期范围内进行可配置的监控定时调整。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Centralized traffic monitoring for online-resizable clusters in Networks-on-Chip
Runtime-based traffic monitoring is one of the most essential system services for modern many-core platforms. It ensures self-awareness of the current system load and enables other runtime mechanisms, like application mapping and adaptive routing, to optimize workload operations. While Networks-on-Chip introduced a scalable and massively parallel communication infrastructure for the growing number of on-chip resources, scalable traffic monitoring becomes a key concern. A high degree of runtime adaptivity at different system layers comes with the costs that monitored system states need to be available at different locations, scopes and resolutions. Furthermore, many-core systems with hundreds of resources will be less single purpose and run workloads composed of various application domains, traffic and timing characteristics. Thus, the monitoring operations should be adaptive to consider this variability and provide customizable behavior. In the work at hand, a runtime configurable and cluster-based traffic monitoring is proposed. Our experiments show that in maximum 2% hardware overhead per tile in an 8×8 NoC is needed to enable online resizable clustering of up to 64 IP cores, centralized traffic monitoring of all path and link loads inside these clusters at resolutions of 1%, and configurable monitoring timing adjustment in a range of 103 to 105 clock cycles.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信