首页 > 最新文献

2011 1st International Workshop on Computing in Heterogeneous, Autonomous 'N' Goal-Oriented Environments (CHANGE)最新文献

英文 中文
Reconfigurable interconnect infrastructure for multi-FPGA-based adaptive multiprocessing systems 基于多fpga的自适应多处理系统的可重构互连基础结构
Faizal Arya Samman, F. Philipp, M. Glesner
A concept for reconfigurable communication infrastructure for networked control systems is presented in this paper. The communication infrastructure consists of two communication protocols, i.e. wireless communication and wired communication protocols. The concept is dedicated for a hard real-time distributed parameter control system, where each local control module is implemented as a platform with multiple/interconnected reconfigurable and programmable devices such as Field-programmable Gate Arrays (FPGAs) and microcontrollers. Adaptive networked multiprocessing algorithms can be further mapped onto the platform for specific real-time control applications. Data exchanges between multiple control units on a hardware platform are controlled by multicast-enabled switches that are also implemented on the FPGA devices. Data exchanges between platforms in a more complex system are controlled by a wireless standard communication protocol. The exchanged data can be sensor signals, actuating signals and system parameters. A bit-level parallel handshaking interface (PHI) adapter is introduced to handle the inter-switch data communication between the FPGA devices.
提出了一种可重构网络控制系统通信基础设施的概念。通信基础设施包括两种通信协议,即无线通信协议和有线通信协议。该概念专门用于硬实时分布式参数控制系统,其中每个本地控制模块作为一个平台实现,具有多个/互连的可重构和可编程设备,如现场可编程门阵列(fpga)和微控制器。自适应网络多处理算法可以进一步映射到特定的实时控制应用平台。硬件平台上多个控制单元之间的数据交换由支持多播的交换机控制,该交换机也在FPGA设备上实现。在更复杂的系统中,平台之间的数据交换由无线标准通信协议控制。交换的数据可以是传感器信号、驱动信号和系统参数。引入了位级并行握手接口(PHI)适配器来处理FPGA器件间的交换数据通信。
{"title":"Reconfigurable interconnect infrastructure for multi-FPGA-based adaptive multiprocessing systems","authors":"Faizal Arya Samman, F. Philipp, M. Glesner","doi":"10.1109/CHANGE.2011.6172451","DOIUrl":"https://doi.org/10.1109/CHANGE.2011.6172451","url":null,"abstract":"A concept for reconfigurable communication infrastructure for networked control systems is presented in this paper. The communication infrastructure consists of two communication protocols, i.e. wireless communication and wired communication protocols. The concept is dedicated for a hard real-time distributed parameter control system, where each local control module is implemented as a platform with multiple/interconnected reconfigurable and programmable devices such as Field-programmable Gate Arrays (FPGAs) and microcontrollers. Adaptive networked multiprocessing algorithms can be further mapped onto the platform for specific real-time control applications. Data exchanges between multiple control units on a hardware platform are controlled by multicast-enabled switches that are also implemented on the FPGA devices. Data exchanges between platforms in a more complex system are controlled by a wireless standard communication protocol. The exchanged data can be sensor signals, actuating signals and system parameters. A bit-level parallel handshaking interface (PHI) adapter is introduced to handle the inter-switch data communication between the FPGA devices.","PeriodicalId":103211,"journal":{"name":"2011 1st International Workshop on Computing in Heterogeneous, Autonomous 'N' Goal-Oriented Environments (CHANGE)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116712107","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Static memory management within bytecode languages on multicore systems 多核系统上字节码语言内的静态内存管理
Simone Campanoni, Luca Rocchini
Object-code virtualization, commonly used to achieve software portability, relies on a virtual execution environment, typically comprising an interpreter used for initial execution of methods, and a JIT for native code generation. The availability of multiple processors on current architectures makes it attractive to perform dynamic compilation in parallel with application execution. The pipeline model is appealing for the compilation tasks that dynamic compilers need to perform, but it can bring deadlock issues when static memories are exploited by the running program. This research suggests a solution that both solves the mentioned problem and reduces the unnecessary compiler threads used to handle static memories. The proposed solution is a self-aware runtime system that both it is able to detect/avoid deadlocks and it adapts the number of compilation threads needed to handle static memories to the current workload.
对象代码虚拟化通常用于实现软件可移植性,它依赖于虚拟执行环境,通常包括用于方法初始执行的解释器和用于本机代码生成的JIT。当前体系结构中多处理器的可用性使得在执行应用程序的同时执行动态编译变得非常有吸引力。管道模型对于动态编译器需要执行的编译任务很有吸引力,但是当正在运行的程序利用静态内存时,它可能会带来死锁问题。这项研究提出了一种解决方案,既解决了上述问题,又减少了用于处理静态内存的不必要的编译器线程。建议的解决方案是一个自我感知的运行时系统,它既能够检测/避免死锁,又能够根据当前工作负载调整处理静态内存所需的编译线程数量。
{"title":"Static memory management within bytecode languages on multicore systems","authors":"Simone Campanoni, Luca Rocchini","doi":"10.1109/CHANGE.2011.6172452","DOIUrl":"https://doi.org/10.1109/CHANGE.2011.6172452","url":null,"abstract":"Object-code virtualization, commonly used to achieve software portability, relies on a virtual execution environment, typically comprising an interpreter used for initial execution of methods, and a JIT for native code generation. The availability of multiple processors on current architectures makes it attractive to perform dynamic compilation in parallel with application execution. The pipeline model is appealing for the compilation tasks that dynamic compilers need to perform, but it can bring deadlock issues when static memories are exploited by the running program. This research suggests a solution that both solves the mentioned problem and reduces the unnecessary compiler threads used to handle static memories. The proposed solution is a self-aware runtime system that both it is able to detect/avoid deadlocks and it adapts the number of compilation threads needed to handle static memories to the current workload.","PeriodicalId":103211,"journal":{"name":"2011 1st International Workshop on Computing in Heterogeneous, Autonomous 'N' Goal-Oriented Environments (CHANGE)","volume":"29 5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126246703","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
HERA: Hardware evolution over reconfigurable architectures HERA:硬件在可重构架构上的进化
D. Bartolini, F. Cancare, M. Carminati, D. Sciuto
Since the birth of the Evolvable Hardware (EHW) research field (1993), many FPGA-based evolvable hardware techniques have been devised and proposed to the scientific community. Even if newer EHW systems introduce improvements and new features with respect to the older ones, in most cases they are still based on outdated FPGAs. Thus, they are often limited by the amount of available resources and by the capabilities of the devices used. This paper describes an EHW system based on a Xilinx Virtex-4 FPGA able to exploit features like the direct bitstream manipulation and the two-dimensional dynamic reconfiguration mechanism. Such system has been introduced in 2009 and has been refined in order to cope with real-world applications like the classification problem addressed in this paper.
自1993年可进化硬件(EHW)研究领域诞生以来,许多基于fpga的可进化硬件技术被设计并提出给科学界。即使较新的EHW系统引入了相对于旧系统的改进和新功能,在大多数情况下,它们仍然基于过时的fpga。因此,它们通常受到可用资源的数量和所使用设备的能力的限制。本文介绍了一种基于Xilinx Virtex-4 FPGA的EHW系统,该系统能够利用直接比特流操作和二维动态重构机制等特性。该系统于2009年推出,并经过改进,以应对现实世界的应用,如本文所讨论的分类问题。
{"title":"HERA: Hardware evolution over reconfigurable architectures","authors":"D. Bartolini, F. Cancare, M. Carminati, D. Sciuto","doi":"10.1109/CHANGE.2011.6172448","DOIUrl":"https://doi.org/10.1109/CHANGE.2011.6172448","url":null,"abstract":"Since the birth of the Evolvable Hardware (EHW) research field (1993), many FPGA-based evolvable hardware techniques have been devised and proposed to the scientific community. Even if newer EHW systems introduce improvements and new features with respect to the older ones, in most cases they are still based on outdated FPGAs. Thus, they are often limited by the amount of available resources and by the capabilities of the devices used. This paper describes an EHW system based on a Xilinx Virtex-4 FPGA able to exploit features like the direct bitstream manipulation and the two-dimensional dynamic reconfiguration mechanism. Such system has been introduced in 2009 and has been refined in order to cope with real-world applications like the classification problem addressed in this paper.","PeriodicalId":103211,"journal":{"name":"2011 1st International Workshop on Computing in Heterogeneous, Autonomous 'N' Goal-Oriented Environments (CHANGE)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125589240","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
Self-aware adaptation via implementation hot-swap for heterogeneous computing 通过实现热插拔实现异构计算的自感知适应
F. Sironi, Andrea Cuoccio
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.
现代计算系统包含越来越多的处理单元,越来越难以利用;为所有硬件架构和执行场景静态优化软件构成了严峻的挑战。自我意识的自适应计算系统能够以每秒数千次的速度调整自己的行为,以完成给定的目标,尽管生活和工作在一个不可预测的环境中,其条件可能不断变化。改变计算系统的行为可以使许多领域受益,从嵌入式世界(例如,智能手机)到超级计算机世界(例如,集群),并且对于满足性能、功耗和资源消耗挑战特别有用。在本文中,我们展示了在异构计算系统上运行具有不同处理单元的自适应应用程序的影响。操作系统将通过在运行时选择最合适的实现来响应对功能的请求。在应用程序的生命周期中,将监视它们的性能,并在必要时使用热插拔机制更改活动实现。这项工作展示了我们对自我意识自适应应用的愿景,将注意力集中在热插拔机制上,通过在异构计算系统的不同处理单元上执行加密安全哈希算法来证明其有效性。
{"title":"Self-aware adaptation via implementation hot-swap for heterogeneous computing","authors":"F. Sironi, Andrea Cuoccio","doi":"10.1109/CHANGE.2011.6172449","DOIUrl":"https://doi.org/10.1109/CHANGE.2011.6172449","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.0,"publicationDate":"2011-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114513625","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Self-aware heterogeneous MPSoC with dynamic task scheduling for battery lifetime extension 基于动态任务调度的自感知异构MPSoC电池寿命扩展
Oliver Arnold, G. Fettweis
This paper introduces a new battery-aware dynamic task scheduling approach for heterogeneous MPSoCs. A collector, a dc-dc converter and a battery module are introduced in the system. Additionally, a configurable and flexible load can be specified for modeling further components. Battery-aware modes of operation are newly introduced to extend battery lifetime. Therefore, processing element allocation, task scheduling and data transfers are dynamically performed with respect to the current battery status. In comparison to battery independent dynamic power management we are able to show that battery lifetime is extended.
介绍了一种新的异构mpsoc电池感知动态任务调度方法。系统中引入了集电极、dc-dc变换器和电池模块。此外,可以为进一步的组件建模指定一个可配置且灵活的负载。新引入了电池感知操作模式,以延长电池寿命。因此,处理单元分配、任务调度和数据传输是相对于当前电池状态动态执行的。与电池独立动态电源管理相比,我们能够证明电池寿命延长了。
{"title":"Self-aware heterogeneous MPSoC with dynamic task scheduling for battery lifetime extension","authors":"Oliver Arnold, G. Fettweis","doi":"10.1109/CHANGE.2011.6172450","DOIUrl":"https://doi.org/10.1109/CHANGE.2011.6172450","url":null,"abstract":"This paper introduces a new battery-aware dynamic task scheduling approach for heterogeneous MPSoCs. A collector, a dc-dc converter and a battery module are introduced in the system. Additionally, a configurable and flexible load can be specified for modeling further components. Battery-aware modes of operation are newly introduced to extend battery lifetime. Therefore, processing element allocation, task scheduling and data transfers are dynamically performed with respect to the current battery status. In comparison to battery independent dynamic power management we are able to show that battery lifetime is extended.","PeriodicalId":103211,"journal":{"name":"2011 1st International Workshop on Computing in Heterogeneous, Autonomous 'N' Goal-Oriented Environments (CHANGE)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125471546","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
期刊
2011 1st International Workshop on Computing in Heterogeneous, Autonomous 'N' Goal-Oriented Environments (CHANGE)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
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