通过实现热插拔实现异构计算的自感知适应

F. Sironi, Andrea Cuoccio
{"title":"通过实现热插拔实现异构计算的自感知适应","authors":"F. Sironi, Andrea Cuoccio","doi":"10.1109/CHANGE.2011.6172449","DOIUrl":null,"url":null,"abstract":"Modern computing systems contain more and more processing units that are increasingly difficult to exploit; statically optimizing software for all hardware architectures and execution scenarios pose serious challenges. Self-aware adaptive computing systems are capable of adapting their behavior thousands of times per second to accomplish given goals despite living and working in an unpredictable environment whose condition can vary continually. Changing the behavior of a computing system may benefit a wide variety of fields, raging from the embedded world (e.g., smart phones) to the supercomputers world (e.g., clusters) and is particularly useful for meeting performance, power consumption, and resource consumption challenges. With this paper we show the impact of using self-aware adaptive applications running on heterogeneous computing systems featuring diverse processing units. The operating system will answer requests for functionalities by choosing at runtime the best suiting implementations. During the applications lifetime, their performances are monitored and, if necessary, active implementations are changed using a hot-swap mechanism. This work presents our vision for self-aware adaptive applications, focusing its attention on a hot-swap mechanism proving its effectiveness using a cryptographic secure hash algorithm executed on the diverse processing units of a heterogeneous computing system.","PeriodicalId":103211,"journal":{"name":"2011 1st International Workshop on Computing in Heterogeneous, Autonomous 'N' Goal-Oriented Environments (CHANGE)","volume":"84 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Self-aware adaptation via implementation hot-swap for heterogeneous computing\",\"authors\":\"F. Sironi, Andrea Cuoccio\",\"doi\":\"10.1109/CHANGE.2011.6172449\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Modern computing systems contain more and more processing units that are increasingly difficult to exploit; statically optimizing software for all hardware architectures and execution scenarios pose serious challenges. Self-aware adaptive computing systems are capable of adapting their behavior thousands of times per second to accomplish given goals despite living and working in an unpredictable environment whose condition can vary continually. Changing the behavior of a computing system may benefit a wide variety of fields, raging from the embedded world (e.g., smart phones) to the supercomputers world (e.g., clusters) and is particularly useful for meeting performance, power consumption, and resource consumption challenges. With this paper we show the impact of using self-aware adaptive applications running on heterogeneous computing systems featuring diverse processing units. The operating system will answer requests for functionalities by choosing at runtime the best suiting implementations. During the applications lifetime, their performances are monitored and, if necessary, active implementations are changed using a hot-swap mechanism. This work presents our vision for self-aware adaptive applications, focusing its attention on a hot-swap mechanism proving its effectiveness using a cryptographic secure hash algorithm executed on the diverse processing units of a heterogeneous computing system.\",\"PeriodicalId\":103211,\"journal\":{\"name\":\"2011 1st International Workshop on Computing in Heterogeneous, Autonomous 'N' Goal-Oriented Environments (CHANGE)\",\"volume\":\"84 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-03-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2011 1st International Workshop on Computing in Heterogeneous, Autonomous 'N' Goal-Oriented Environments (CHANGE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CHANGE.2011.6172449\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 1st International Workshop on Computing in Heterogeneous, Autonomous 'N' Goal-Oriented Environments (CHANGE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CHANGE.2011.6172449","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

摘要

现代计算系统包含越来越多的处理单元,越来越难以利用;为所有硬件架构和执行场景静态优化软件构成了严峻的挑战。自我意识的自适应计算系统能够以每秒数千次的速度调整自己的行为,以完成给定的目标,尽管生活和工作在一个不可预测的环境中,其条件可能不断变化。改变计算系统的行为可以使许多领域受益,从嵌入式世界(例如,智能手机)到超级计算机世界(例如,集群),并且对于满足性能、功耗和资源消耗挑战特别有用。在本文中,我们展示了在异构计算系统上运行具有不同处理单元的自适应应用程序的影响。操作系统将通过在运行时选择最合适的实现来响应对功能的请求。在应用程序的生命周期中,将监视它们的性能,并在必要时使用热插拔机制更改活动实现。这项工作展示了我们对自我意识自适应应用的愿景,将注意力集中在热插拔机制上,通过在异构计算系统的不同处理单元上执行加密安全哈希算法来证明其有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Self-aware adaptation via implementation hot-swap for heterogeneous computing
Modern computing systems contain more and more processing units that are increasingly difficult to exploit; statically optimizing software for all hardware architectures and execution scenarios pose serious challenges. Self-aware adaptive computing systems are capable of adapting their behavior thousands of times per second to accomplish given goals despite living and working in an unpredictable environment whose condition can vary continually. Changing the behavior of a computing system may benefit a wide variety of fields, raging from the embedded world (e.g., smart phones) to the supercomputers world (e.g., clusters) and is particularly useful for meeting performance, power consumption, and resource consumption challenges. With this paper we show the impact of using self-aware adaptive applications running on heterogeneous computing systems featuring diverse processing units. The operating system will answer requests for functionalities by choosing at runtime the best suiting implementations. During the applications lifetime, their performances are monitored and, if necessary, active implementations are changed using a hot-swap mechanism. This work presents our vision for self-aware adaptive applications, focusing its attention on a hot-swap mechanism proving its effectiveness using a cryptographic secure hash algorithm executed on the diverse processing units of a heterogeneous computing system.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Self-aware adaptation via implementation hot-swap for heterogeneous computing Reconfigurable interconnect infrastructure for multi-FPGA-based adaptive multiprocessing systems Self-aware heterogeneous MPSoC with dynamic task scheduling for battery lifetime extension HERA: Hardware evolution over reconfigurable architectures Static memory management within bytecode languages on multicore systems
×
引用
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