首页 > 最新文献

2009 NASA/ESA Conference on Adaptive Hardware and Systems最新文献

英文 中文
Adaptive Hardware Real-Time Task Scheduler of Multi-Core ATPA Environment 多核ATPA环境下的自适应硬件实时任务调度程序
Pub Date : 2009-07-29 DOI: 10.1109/AHS.2009.17
Mi Zhou, L. Shang, Jiong Zhang, H. Jin
In most real time multi-task systems, scheduling is handled by the operating systems. The overhead of task management is significant in such systems. And also, strict isolation of the real time tasks can hardly be provided. A hardware scheduler is proposed to address the above problems. Different from previous work, the proposed scheduler was embedded into the processor. A monitor-and-tuner unit was used to measure and record the efficiency of every two-tuple of a task and a processor core. The tasks will be adaptively assigned to the most efficient core. The hardware scheduler can reduce the overhead of task management in the experiments. In the prototype multi-core application-turned processor architecture (ATPA) system, it helped to exploit the utilization of each application specific core and increase the total performance.
在大多数实时多任务系统中,调度是由操作系统处理的。在这样的系统中,任务管理的开销非常大。同时,实时任务的严格隔离也很难实现。提出了一种硬件调度器来解决上述问题。与以前的工作不同,所提出的调度器被嵌入到处理器中。监视器和调谐器单元用于测量和记录任务和处理器核心的每两个元组的效率。任务将自适应地分配给效率最高的核心。硬件调度器可以减少实验中任务管理的开销。在原型多核应用转向处理器体系结构(ATPA)系统中,它有助于开发每个特定应用核心的利用率,提高总体性能。
{"title":"Adaptive Hardware Real-Time Task Scheduler of Multi-Core ATPA Environment","authors":"Mi Zhou, L. Shang, Jiong Zhang, H. Jin","doi":"10.1109/AHS.2009.17","DOIUrl":"https://doi.org/10.1109/AHS.2009.17","url":null,"abstract":"In most real time multi-task systems, scheduling is handled by the operating systems. The overhead of task management is significant in such systems. And also, strict isolation of the real time tasks can hardly be provided. A hardware scheduler is proposed to address the above problems. Different from previous work, the proposed scheduler was embedded into the processor. A monitor-and-tuner unit was used to measure and record the efficiency of every two-tuple of a task and a processor core. The tasks will be adaptively assigned to the most efficient core. The hardware scheduler can reduce the overhead of task management in the experiments. In the prototype multi-core application-turned processor architecture (ATPA) system, it helped to exploit the utilization of each application specific core and increase the total performance.","PeriodicalId":318989,"journal":{"name":"2009 NASA/ESA Conference on Adaptive Hardware and Systems","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115409378","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
Dynamically Adapted Low-Energy Fault Tolerant Processors 动态适应低能量容错处理器
Pub Date : 2009-07-29 DOI: 10.1109/AHS.2009.34
M. Pereira, L. Carro
The constant advances on scaling have introduced several issues to the design of processing structures in new technologies. The closer one gets to nano-scale devices, the more necessary are methods to develop circuits that are able to tolerate high defect densities. At the same time, beyond area costs, there is a pressure to maintain energy and power dissipation at acceptable levels, which practically forbids classical redundancy. This paper presents a dynamic solution to provide reliability and reduce energy of a microprocessor using a dynamically adaptive reconfigurable fabric. The approach combines the binary translation mechanism with the sleep transistor technique to ensure graceful degradation for software applications, while at the same time can reduce energy by shutting off the power supply of the unused and the defective resources of a reconfigurable fabric.
缩放技术的不断进步给新技术中加工结构的设计带来了一些问题。越接近纳米级器件,就越有必要开发出能够容忍高缺陷密度的电路。与此同时,除了面积成本之外,还存在将能量和功率耗散维持在可接受水平的压力,这实际上禁止了经典冗余。本文提出了一种利用动态自适应可重构结构来提高微处理器可靠性和降低能耗的动态解决方案。该方法将二进制转换机制与休眠晶体管技术相结合,以确保软件应用的优雅退化,同时可以通过关闭可重构结构中未使用和有缺陷的资源的电源来减少能量。
{"title":"Dynamically Adapted Low-Energy Fault Tolerant Processors","authors":"M. Pereira, L. Carro","doi":"10.1109/AHS.2009.34","DOIUrl":"https://doi.org/10.1109/AHS.2009.34","url":null,"abstract":"The constant advances on scaling have introduced several issues to the design of processing structures in new technologies. The closer one gets to nano-scale devices, the more necessary are methods to develop circuits that are able to tolerate high defect densities. At the same time, beyond area costs, there is a pressure to maintain energy and power dissipation at acceptable levels, which practically forbids classical redundancy. This paper presents a dynamic solution to provide reliability and reduce energy of a microprocessor using a dynamically adaptive reconfigurable fabric. The approach combines the binary translation mechanism with the sleep transistor technique to ensure graceful degradation for software applications, while at the same time can reduce energy by shutting off the power supply of the unused and the defective resources of a reconfigurable fabric.","PeriodicalId":318989,"journal":{"name":"2009 NASA/ESA Conference on Adaptive Hardware and Systems","volume":"1047 2","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113994903","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
A Comparative Study on ASIC, FPGAs, GPUs and General Purpose Processors in the O(N^2) Gravitational N-body Simulation 0 (N^2)重力N体仿真中ASIC、fpga、gpu和通用处理器的比较研究
Pub Date : 2009-07-29 DOI: 10.1109/AHS.2009.55
T. Hamada, K. Benkrid, Keigo Nitadori, M. Taiji
In this paper, we describe the implementation of gravitational force calculation for N-body simulations in the context of Astrophysics. It will describe high performance implementations on general purpose processors, GPUs, and FPGAs, and compare them using a number of criteria including speed performance, power efficiency and cost of development. These results show that, for gravitational force calculation and many-body simulations in general, GPUs are very competitive in terms of performance and performance per dollar figures, whereas FPGAs are competitive in terms of performance per Watt figures.
在本文中,我们描述了在天体物理学背景下n体模拟重力计算的实现。它将描述在通用处理器、gpu和fpga上的高性能实现,并使用包括速度性能、功率效率和开发成本在内的许多标准对它们进行比较。这些结果表明,对于引力计算和一般的多体模拟,gpu在性能和每美元数字的性能方面非常有竞争力,而fpga在每瓦特数字的性能方面具有竞争力。
{"title":"A Comparative Study on ASIC, FPGAs, GPUs and General Purpose Processors in the O(N^2) Gravitational N-body Simulation","authors":"T. Hamada, K. Benkrid, Keigo Nitadori, M. Taiji","doi":"10.1109/AHS.2009.55","DOIUrl":"https://doi.org/10.1109/AHS.2009.55","url":null,"abstract":"In this paper, we describe the implementation of gravitational force calculation for N-body simulations in the context of Astrophysics. It will describe high performance implementations on general purpose processors, GPUs, and FPGAs, and compare them using a number of criteria including speed performance, power efficiency and cost of development. These results show that, for gravitational force calculation and many-body simulations in general, GPUs are very competitive in terms of performance and performance per dollar figures, whereas FPGAs are competitive in terms of performance per Watt figures.","PeriodicalId":318989,"journal":{"name":"2009 NASA/ESA Conference on Adaptive Hardware and Systems","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123925218","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}
引用次数: 33
Self-optimization of MPSoCs Targeting Resource Efficiency and Fault Tolerance 以资源效率和容错为目标的mpsoc自优化
Pub Date : 2009-07-29 DOI: 10.1109/AHS.2009.52
Mario Porrmann, M. Purnaprajna, Christoph Puttmann
A dynamically reconfigurable on-chip multiprocessor architecture is presented, which can be adapted to changing application demands and to faults detected at run-time. The scalable architecture comprises lightweight embedded RISC processors that are interconnected by a hierarchical network-on-chip (NoC). Reconfigurability is integrated into the processors as well as into the NoC with minimal area and performance overhead. Adaptability of the architecture relies on a self-optimizing reconfiguration of the MPSoC at run-time. The resource-efficiency of the proposed architecture is analyzed based on FPGA and ASIC prototypes.
提出了一种动态可重构的片上多处理器体系结构,能够适应不断变化的应用需求和运行时检测到的故障。可扩展架构包括轻量级嵌入式RISC处理器,这些处理器通过分层片上网络(NoC)相互连接。可重构性以最小的面积和性能开销集成到处理器和NoC中。该架构的适应性依赖于运行时MPSoC的自优化重新配置。基于FPGA和ASIC原型分析了该架构的资源效率。
{"title":"Self-optimization of MPSoCs Targeting Resource Efficiency and Fault Tolerance","authors":"Mario Porrmann, M. Purnaprajna, Christoph Puttmann","doi":"10.1109/AHS.2009.52","DOIUrl":"https://doi.org/10.1109/AHS.2009.52","url":null,"abstract":"A dynamically reconfigurable on-chip multiprocessor architecture is presented, which can be adapted to changing application demands and to faults detected at run-time. The scalable architecture comprises lightweight embedded RISC processors that are interconnected by a hierarchical network-on-chip (NoC). Reconfigurability is integrated into the processors as well as into the NoC with minimal area and performance overhead. Adaptability of the architecture relies on a self-optimizing reconfiguration of the MPSoC at run-time. The resource-efficiency of the proposed architecture is analyzed based on FPGA and ASIC prototypes.","PeriodicalId":318989,"journal":{"name":"2009 NASA/ESA Conference on Adaptive Hardware and Systems","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115898226","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}
引用次数: 12
EvoCaches: Application-specific Adaptation of Cache Mappings EvoCaches:特定于应用程序的缓存映射适配
Pub Date : 2009-07-29 DOI: 10.1109/AHS.2009.26
Paul Kaufmann, Christian Plessl, M. Platzner
In this work we present EvoCache, a novel approach for implementing application-specific caches. The key innovation of EvoCache is to make the function that maps memory addresses from the CPU address space to cache indices programmable. We support arbitrary Boolean mapping functions that are implemented within a small reconfigurable logic fabric. For finding suitable cache mapping functions we rely on techniques from the evolvable hardware domain and utilize an evolutionary optimization procedure. We evaluate the use of EvoCache in an embedded processor for two specific applications (JPEG and BZIP2 compression) with respect to execution time, cache miss rate and energy consumption. We show that the evolvable hardware approach for optimizing the cache functions not only significantly improves the cache performance for the training data used during optimization, but that the evolved mapping functions generalize very well. Compared to a conventional cache architecture, EvoCache applied to test data achieves a reduction in execution time of up to 14.31% for JPEG (10.98% for BZIP2), and in energy consumption by 16.43% for JPEG (10.70% for BZIP2). We also discuss the integration of EvoCache into the operating system and show that the area and delay overheads introduced by EvoCache are acceptable.
在这项工作中,我们提出了EvoCache,一种实现特定应用程序缓存的新方法。EvoCache的关键创新是使从CPU地址空间映射内存地址到缓存索引的功能可编程。我们支持在一个小的可重构逻辑结构中实现的任意布尔映射函数。为了找到合适的缓存映射函数,我们依赖于可进化硬件领域的技术,并利用进化优化过程。我们评估了EvoCache在嵌入式处理器中用于两种特定应用(JPEG和BZIP2压缩)的执行时间、缓存丢失率和能耗。我们证明了可进化的硬件方法优化缓存函数不仅显著提高了优化过程中使用的训练数据的缓存性能,而且进化的映射函数具有很好的泛化性。与传统的缓存架构相比,EvoCache应用于测试数据,JPEG的执行时间最多减少14.31% (BZIP2减少10.98%),JPEG的能耗减少16.43% (BZIP2减少10.70%)。我们还讨论了将EvoCache集成到操作系统中,并表明EvoCache引入的面积和延迟开销是可以接受的。
{"title":"EvoCaches: Application-specific Adaptation of Cache Mappings","authors":"Paul Kaufmann, Christian Plessl, M. Platzner","doi":"10.1109/AHS.2009.26","DOIUrl":"https://doi.org/10.1109/AHS.2009.26","url":null,"abstract":"In this work we present EvoCache, a novel approach for implementing application-specific caches. The key innovation of EvoCache is to make the function that maps memory addresses from the CPU address space to cache indices programmable. We support arbitrary Boolean mapping functions that are implemented within a small reconfigurable logic fabric. For finding suitable cache mapping functions we rely on techniques from the evolvable hardware domain and utilize an evolutionary optimization procedure. We evaluate the use of EvoCache in an embedded processor for two specific applications (JPEG and BZIP2 compression) with respect to execution time, cache miss rate and energy consumption. We show that the evolvable hardware approach for optimizing the cache functions not only significantly improves the cache performance for the training data used during optimization, but that the evolved mapping functions generalize very well. Compared to a conventional cache architecture, EvoCache applied to test data achieves a reduction in execution time of up to 14.31% for JPEG (10.98% for BZIP2), and in energy consumption by 16.43% for JPEG (10.70% for BZIP2). We also discuss the integration of EvoCache into the operating system and show that the area and delay overheads introduced by EvoCache are acceptable.","PeriodicalId":318989,"journal":{"name":"2009 NASA/ESA Conference on Adaptive Hardware and Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120954017","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}
引用次数: 24
Dynamic Partial Reconfiguration in Space Applications 空间应用中的动态局部重构
Pub Date : 2009-07-29 DOI: 10.1109/AHS.2009.13
B. Osterloh, H. Michalik, S. Habinc, B. Fiethe
The demand for high-performance on-board processing in space applications drastically increased because of the discrepancy between extreme high data volume and low downlink channel capacity. Furthermore in-flight reconfigurability and dynamic partial reconfiguration enhances space applications with re-programmable hardware and at run-time adaptive functionality. Therefore it is a maintenance and performance improvement. Furthermore it enables mission specific adaptability on demand on board of S/C. Additionally dynamic partial reconfiguration is an improvement in terms of resource utilization and costs. Current space qualified reprogrammable FPGA technologies provide large logic density and have already successfully demonstrated their suitability for space applications. To achieve such an advanced dynamic partial reconfigurable system an appropriate FPGA architecture has to be chosen and the requirements to meet a high reliable system have to be analyzed. In this paper the current available reprogrammable FPGA technologies will be compared and their suitability for a dynamic partial reconfiguration will be outlined. The requirements to achieve a high reliable fault tolerant system will be presented and a framework is proposed.
由于极高的数据量和较低的下行信道容量之间的差异,空间应用中对高性能机载处理的需求急剧增加。此外,飞行中的可重构性和动态部分重构通过可重新编程的硬件和运行时的自适应功能增强了空间应用。因此,这是一种维护和性能改进。此外,它还可以根据机载S/C的需求实现任务特定的适应性。此外,动态部分重构在资源利用率和成本方面是一种改进。目前空间合格的可编程FPGA技术提供了大的逻辑密度,并且已经成功地证明了它们对空间应用的适用性。为了实现这种先进的动态部分可重构系统,必须选择合适的FPGA架构,并分析满足高可靠性系统的要求。本文将比较当前可用的可编程FPGA技术,并概述它们对动态部分重构的适用性。提出了实现高可靠容错系统的要求,并提出了一个框架。
{"title":"Dynamic Partial Reconfiguration in Space Applications","authors":"B. Osterloh, H. Michalik, S. Habinc, B. Fiethe","doi":"10.1109/AHS.2009.13","DOIUrl":"https://doi.org/10.1109/AHS.2009.13","url":null,"abstract":"The demand for high-performance on-board processing in space applications drastically increased because of the discrepancy between extreme high data volume and low downlink channel capacity. Furthermore in-flight reconfigurability and dynamic partial reconfiguration enhances space applications with re-programmable hardware and at run-time adaptive functionality. Therefore it is a maintenance and performance improvement. Furthermore it enables mission specific adaptability on demand on board of S/C. Additionally dynamic partial reconfiguration is an improvement in terms of resource utilization and costs. Current space qualified reprogrammable FPGA technologies provide large logic density and have already successfully demonstrated their suitability for space applications. To achieve such an advanced dynamic partial reconfigurable system an appropriate FPGA architecture has to be chosen and the requirements to meet a high reliable system have to be analyzed. In this paper the current available reprogrammable FPGA technologies will be compared and their suitability for a dynamic partial reconfiguration will be outlined. The requirements to achieve a high reliable fault tolerant system will be presented and a framework is proposed.","PeriodicalId":318989,"journal":{"name":"2009 NASA/ESA Conference on Adaptive Hardware and Systems","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125234334","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}
引用次数: 60
Flexible Datapath Synthesis through Arithmetically Optimized Operation Chaining 基于算术优化操作链的灵活数据路径综合
Pub Date : 2009-07-29 DOI: 10.1109/AHS.2009.21
S. Xydis, I. Triantafyllou, G. Economakos, K. Pekmestzi
Datapath synthesis incorporating complex operation templates has been proven extremely efficient especially for the Digital Signal Processing (DSP) application domain.However, only architectural level optimizations have been reported for the specification and implementation of the operation templates. This paper introduces the consideration of arithmetic level optimizations for template based datapath synthesis. A high performance architecture for the implementation of DSP kernels is presented. It is based on flexible and arithmetically optimized components able to perform a large set of operation templates. A synthesis methodology for optimized mapping of DSP kernels onto the proposed architecture is also presented. Experimental results are reported showing significant gains in execution time, active chip area and power dissipation in comparison to previously published flexible template-based data paths.
包含复杂操作模板的数据路径合成已被证明是非常有效的,特别是在数字信号处理(DSP)应用领域。然而,仅报告了操作模板的规范和实现的体系结构级优化。本文介绍了基于模板的数据路径综合中算法级优化的考虑。提出了一种实现DSP内核的高性能体系结构。它基于能够执行大量操作模板的灵活且经过算法优化的组件。本文还提出了一种将DSP内核优化映射到所提出的体系结构上的综合方法。实验结果显示,与先前发布的灵活的基于模板的数据路径相比,该方法在执行时间、有效芯片面积和功耗方面有显著提高。
{"title":"Flexible Datapath Synthesis through Arithmetically Optimized Operation Chaining","authors":"S. Xydis, I. Triantafyllou, G. Economakos, K. Pekmestzi","doi":"10.1109/AHS.2009.21","DOIUrl":"https://doi.org/10.1109/AHS.2009.21","url":null,"abstract":"Datapath synthesis incorporating complex operation templates has been proven extremely efficient especially for the Digital Signal Processing (DSP) application domain.However, only architectural level optimizations have been reported for the specification and implementation of the operation templates. This paper introduces the consideration of arithmetic level optimizations for template based datapath synthesis. A high performance architecture for the implementation of DSP kernels is presented. It is based on flexible and arithmetically optimized components able to perform a large set of operation templates. A synthesis methodology for optimized mapping of DSP kernels onto the proposed architecture is also presented. Experimental results are reported showing significant gains in execution time, active chip area and power dissipation in comparison to previously published flexible template-based data paths.","PeriodicalId":318989,"journal":{"name":"2009 NASA/ESA Conference on Adaptive Hardware and Systems","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117102403","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}
引用次数: 17
A Bio-Inspired Agent Framework for Hardware Accelerated Distributed Pervasive Applications 硬件加速分布式普适应用的仿生代理框架
Pub Date : 2009-07-29 DOI: 10.1109/AHS.2009.54
O. Brousse, J. Guillot, G. Sassatelli, Thierry Gil, M. Robert, J. Moreno, A. Villa, E. Sanchez
This paper describes an agent oriented framework supporting bio-inspired mechanisms which takes profit of the intrinsic hardware parallelism of the pervasive platform developed within the Perplexus IST European project. The proposed framework is a flexible and modular means to describe and simulate complex phenomena such as biologically plausible neural networks or culture dissemination. Associated to this framework and based on the multiprocessor architecture of the Perplexus platform nodes, a tool suite capable of accelerating parallelizable agents is described. Therefore, this contribution combines the software flexibility of agent-based programming with the efficiency of multiprocessor hardware execution. This framework has been successfully tested with two experiments: a proof of concept application made of robots that autonomously improve their behaviours according to their environment and a spiking neural network simulation. These results prove that the framework and its associated methodology are relevant in the context of the simulation of complex phenomena.
本文描述了一个支持仿生机制的面向智能体的框架,该框架利用了Perplexus IST欧洲项目中开发的普适平台固有的硬件并行性。提出的框架是一种灵活和模块化的方法来描述和模拟复杂的现象,如生物学上似是而非的神经网络或文化传播。与此框架相关联,并基于Perplexus平台节点的多处理器架构,描述了一个能够加速可并行代理的工具套件。因此,这种贡献结合了基于代理的编程的软件灵活性和多处理器硬件执行的效率。这个框架已经通过两个实验成功地进行了测试:一个是由机器人组成的概念验证应用程序,机器人可以根据环境自主改善自己的行为,另一个是脉冲神经网络模拟。这些结果证明了该框架及其相关方法在复杂现象模拟的背景下是相关的。
{"title":"A Bio-Inspired Agent Framework for Hardware Accelerated Distributed Pervasive Applications","authors":"O. Brousse, J. Guillot, G. Sassatelli, Thierry Gil, M. Robert, J. Moreno, A. Villa, E. Sanchez","doi":"10.1109/AHS.2009.54","DOIUrl":"https://doi.org/10.1109/AHS.2009.54","url":null,"abstract":"This paper describes an agent oriented framework supporting bio-inspired mechanisms which takes profit of the intrinsic hardware parallelism of the pervasive platform developed within the Perplexus IST European project. The proposed framework is a flexible and modular means to describe and simulate complex phenomena such as biologically plausible neural networks or culture dissemination. Associated to this framework and based on the multiprocessor architecture of the Perplexus platform nodes, a tool suite capable of accelerating parallelizable agents is described. Therefore, this contribution combines the software flexibility of agent-based programming with the efficiency of multiprocessor hardware execution. This framework has been successfully tested with two experiments: a proof of concept application made of robots that autonomously improve their behaviours according to their environment and a spiking neural network simulation. These results prove that the framework and its associated methodology are relevant in the context of the simulation of complex phenomena.","PeriodicalId":318989,"journal":{"name":"2009 NASA/ESA Conference on Adaptive Hardware and Systems","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131953370","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
Evolvable Hardware Based Gray-level Image Enhancement 基于演化硬件的灰度图像增强
Pub Date : 2009-07-29 DOI: 10.1109/AHS.2009.12
Jie Li
A simple image enhancement technique based upon evolvable hardware is presented. Improving visual appearance is achieved by evolved histogram stretching transformation (evolved circuit). The performance is compared with the classical histogram equalization method using traditional measures of enhancement. Experimental results will be presented to show that the proposed technique offers better performance than the classical histogram equalization method.
提出了一种简单的基于可进化硬件的图像增强技术。改进视觉外观是通过进化直方图拉伸变换(进化电路)实现的。用传统的增强方法与经典的直方图均衡化方法进行了性能比较。实验结果表明,该方法比传统的直方图均衡化方法具有更好的性能。
{"title":"Evolvable Hardware Based Gray-level Image Enhancement","authors":"Jie Li","doi":"10.1109/AHS.2009.12","DOIUrl":"https://doi.org/10.1109/AHS.2009.12","url":null,"abstract":"A simple image enhancement technique based upon evolvable hardware is presented. Improving visual appearance is achieved by evolved histogram stretching transformation (evolved circuit). The performance is compared with the classical histogram equalization method using traditional measures of enhancement. Experimental results will be presented to show that the proposed technique offers better performance than the classical histogram equalization method.","PeriodicalId":318989,"journal":{"name":"2009 NASA/ESA Conference on Adaptive Hardware and Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129853017","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}
引用次数: 2
Adaptive Sub-Threshold Test Circuit 自适应亚阈值测试电路
Pub Date : 2009-07-29 DOI: 10.1109/AHS.2009.20
M. Turnquist, E. Laulainen, Jani Mäkipää, H. Tenhunen, L. Koskinen
Emerging ubiquitous systems such as distributed sensor networks require ultra-low power consumption. The energy minimum and thus, the lowest possible power consumption of CMOS logic, is achieved in the sub-threshold region. The exponential dependence of the drain current on threshold voltage variations leads to increased overdesign if sub-threshold circuits are to be robust. Adaptive systems are required to address variability robustness. One approach to achieve adaptivity is timing error detection (TED) within the circuit. Presented here is a TED latch capable of sub-threshold operation. It was designed in 65 nm technology, has an operating voltage range of 0.25 V through 1.2 V, and a minimum energy point (MEP) of 0.4 V. At the MEP, the average power consumption for one clock period and an activity factor of alpha=0.5 is 0.43 nW. The area of the TED latch is 101 um^2. A sub-threshold CORDIC implementation is presented to demonstrate the TED latch at a system level.
分布式传感器网络等新兴无处不在的系统要求超低功耗。能量最小,因此,CMOS逻辑的最低可能的功耗,是实现在亚阈值区域。漏极电流对阈值电压变化的指数依赖性导致如果亚阈值电路要具有鲁棒性,则会增加过度设计。自适应系统需要解决可变性和鲁棒性问题。实现自适应的一种方法是电路内的时序误差检测(TED)。这里介绍的是一个能够亚阈值操作的TED锁存器。它采用65纳米技术设计,工作电压范围为0.25 V至1.2 V,最小能量点(MEP)为0.4 V。在MEP,一个时钟周期的平均功耗和活动因子α =0.5为0.43 nW。TED锁存器的面积为101 um^2。提出了一个子阈值CORDIC实现,以在系统级演示TED锁存器。
{"title":"Adaptive Sub-Threshold Test Circuit","authors":"M. Turnquist, E. Laulainen, Jani Mäkipää, H. Tenhunen, L. Koskinen","doi":"10.1109/AHS.2009.20","DOIUrl":"https://doi.org/10.1109/AHS.2009.20","url":null,"abstract":"Emerging ubiquitous systems such as distributed sensor networks require ultra-low power consumption. The energy minimum and thus, the lowest possible power consumption of CMOS logic, is achieved in the sub-threshold region. The exponential dependence of the drain current on threshold voltage variations leads to increased overdesign if sub-threshold circuits are to be robust. Adaptive systems are required to address variability robustness. One approach to achieve adaptivity is timing error detection (TED) within the circuit. Presented here is a TED latch capable of sub-threshold operation. It was designed in 65 nm technology, has an operating voltage range of 0.25 V through 1.2 V, and a minimum energy point (MEP) of 0.4 V. At the MEP, the average power consumption for one clock period and an activity factor of alpha=0.5 is 0.43 nW. The area of the TED latch is 101 um^2. A sub-threshold CORDIC implementation is presented to demonstrate the TED latch at a system level.","PeriodicalId":318989,"journal":{"name":"2009 NASA/ESA Conference on Adaptive Hardware and Systems","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127823846","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}
引用次数: 1
期刊
2009 NASA/ESA Conference on Adaptive Hardware and Systems
全部 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