异构VLIW处理器上低能量L0集群生成的操作变换

Yuki Kobayashi, M. Jayapala, P. Raghavan, F. Catthoor, M. Imai
{"title":"异构VLIW处理器上低能量L0集群生成的操作变换","authors":"Yuki Kobayashi, M. Jayapala, P. Raghavan, F. Catthoor, M. Imai","doi":"10.1109/ESTMED.2005.1518078","DOIUrl":null,"url":null,"abstract":"Clustering L0 buffers is effective for reduction of energy consumption in the instruction memory hierarchy of embedded VLIW processors. However, efficiency of the clustering depends on schedule and assignment of a target application. This paper proposes a tool flow to explore operation shuffling for improving generation of L0 clusters. The tools explore assignment of operations for each cycle and generate various schedules. This approach makes it possible to reduce energy consumption for various processor architectures, however, the computational complexity is large because of huge exploration space. Therefore, some heuristics are also developed, which reduce the size of exploration space while the quality of solution remains reasonable. The experimental results indicate potential gain of up to 22.0% in energy of the operation shuffling for various heterogeneous processor architectures. Furthermore, the proposed heuristics drastically reduce the exploration search space by about 90%, while the results are comparable to full search, differences of up to 1%.","PeriodicalId":119898,"journal":{"name":"3rd Workshop on Embedded Systems for Real-Time Multimedia, 2005.","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Operation shuffling for low energy L0 cluster generation on heterogeneous VLIW processors\",\"authors\":\"Yuki Kobayashi, M. Jayapala, P. Raghavan, F. Catthoor, M. Imai\",\"doi\":\"10.1109/ESTMED.2005.1518078\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Clustering L0 buffers is effective for reduction of energy consumption in the instruction memory hierarchy of embedded VLIW processors. However, efficiency of the clustering depends on schedule and assignment of a target application. This paper proposes a tool flow to explore operation shuffling for improving generation of L0 clusters. The tools explore assignment of operations for each cycle and generate various schedules. This approach makes it possible to reduce energy consumption for various processor architectures, however, the computational complexity is large because of huge exploration space. Therefore, some heuristics are also developed, which reduce the size of exploration space while the quality of solution remains reasonable. The experimental results indicate potential gain of up to 22.0% in energy of the operation shuffling for various heterogeneous processor architectures. Furthermore, the proposed heuristics drastically reduce the exploration search space by about 90%, while the results are comparable to full search, differences of up to 1%.\",\"PeriodicalId\":119898,\"journal\":{\"name\":\"3rd Workshop on Embedded Systems for Real-Time Multimedia, 2005.\",\"volume\":\"34 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2005-09-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"3rd Workshop on Embedded Systems for Real-Time Multimedia, 2005.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ESTMED.2005.1518078\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"3rd Workshop on Embedded Systems for Real-Time Multimedia, 2005.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ESTMED.2005.1518078","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

L0缓冲区聚类对于降低嵌入式VLIW处理器指令存储器层次结构的能耗是有效的。然而,集群的效率取决于目标应用程序的调度和分配。本文提出了一种工具流程来探索操作洗牌,以提高L0聚类的生成。这些工具探索每个周期的操作分配,并生成各种时间表。这种方法为降低各种处理器架构的能耗提供了可能,但由于探索空间大,计算量大。因此,还开发了一些启发式方法,在保证求解质量合理的情况下减小了探索空间的大小。实验结果表明,在各种异构处理器架构下,变换运算能量的潜在增益可达22.0%。此外,所提出的启发式算法大大减少了约90%的探索搜索空间,而结果与完全搜索相当,差异高达1%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Operation shuffling for low energy L0 cluster generation on heterogeneous VLIW processors
Clustering L0 buffers is effective for reduction of energy consumption in the instruction memory hierarchy of embedded VLIW processors. However, efficiency of the clustering depends on schedule and assignment of a target application. This paper proposes a tool flow to explore operation shuffling for improving generation of L0 clusters. The tools explore assignment of operations for each cycle and generate various schedules. This approach makes it possible to reduce energy consumption for various processor architectures, however, the computational complexity is large because of huge exploration space. Therefore, some heuristics are also developed, which reduce the size of exploration space while the quality of solution remains reasonable. The experimental results indicate potential gain of up to 22.0% in energy of the operation shuffling for various heterogeneous processor architectures. Furthermore, the proposed heuristics drastically reduce the exploration search space by about 90%, while the results are comparable to full search, differences of up to 1%.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信