首页 > 最新文献

2009 Ninth International Conference on Application of Concurrency to System Design最新文献

英文 中文
Specification Enforcing Refinement for Convertibility Verification 规范强制可兑换性验证的细化
P. Roop, A. Girault, R. Sinha, Gregor Gössler
Protocol conversion deals with the automatic synthesis of anadditional component, often referred to as an adaptor or aconverter, to bridge mismatches between interactingcomponents, often referred to as protocols. A formalsolution, called convertibility verification, has been recentlyproposed, which produces such a converter, so that the parallelcomposition of the protocols and the converter also satisfies somedesired specification. A converter is responsible for bridgingdifferent kinds of mismatches such as control, data,and clock mismatches. Mismatches are usually removed by theconverter by disabling undesirable paths in the protocolcomposition (similar to controllers in supervisory control ofDiscrete Event Systems (DES)).We generalize this convertibility verification problem by using anew refinement called specification enforcing refinement (SER)between a protocol composition and a desired specification. Theexistence of such a refinement is shown to be a necessary andsufficient condition for the existence of a suitable converter. Wealso synthesize automatically the converter if a SER refinementrelation exists. The proposed converter is capable of the usualdisabling actions to remove undesirable paths in the protocolcomposition. In addition, the converter can perform forcing actions when disabling alone fails to find a converter to satisfythe desired specification. Forcing allows the generation of controlinputs in one protocol that are not provided by the otherprotocol. Forcing induces state-based hiding, an operationnot achievable using DES control theory.
协议转换处理附加组件(通常称为适配器或转换器)的自动合成,以桥接交互组件(通常称为协议)之间的不匹配。最近提出了一种称为可转换性验证的形式解决方案,它产生了这样一个转换器,从而使协议和转换器的并行组合也满足某些期望的规范。转换器负责桥接不同类型的不匹配,如控制、数据和时钟不匹配。不匹配通常由转换器通过在协议组合中禁用不需要的路径来消除(类似于离散事件系统(DES)的监督控制中的控制器)。我们通过在协议组合和期望的规范之间使用称为规范强制改进(SER)的新改进来推广这种可转换性验证问题。这种细化的存在是合适转炉存在的充分必要条件。如果存在SER细化关系,我们也会自动合成转换器。建议的转换器能够执行通常的禁用操作来删除协议组合中不需要的路径。此外,当单独禁用无法找到满足所需规格的转换器时,转换器可以执行强制操作。强制允许在一个协议中生成另一个协议不提供的控件。强迫诱导基于状态的隐藏,这是使用DES控制理论无法实现的操作。
{"title":"Specification Enforcing Refinement for Convertibility Verification","authors":"P. Roop, A. Girault, R. Sinha, Gregor Gössler","doi":"10.1109/ACSD.2009.25","DOIUrl":"https://doi.org/10.1109/ACSD.2009.25","url":null,"abstract":"Protocol conversion deals with the automatic synthesis of anadditional component, often referred to as an adaptor or aconverter, to bridge mismatches between interactingcomponents, often referred to as protocols. A formalsolution, called convertibility verification, has been recentlyproposed, which produces such a converter, so that the parallelcomposition of the protocols and the converter also satisfies somedesired specification. A converter is responsible for bridgingdifferent kinds of mismatches such as control, data,and clock mismatches. Mismatches are usually removed by theconverter by disabling undesirable paths in the protocolcomposition (similar to controllers in supervisory control ofDiscrete Event Systems (DES)).We generalize this convertibility verification problem by using anew refinement called specification enforcing refinement (SER)between a protocol composition and a desired specification. Theexistence of such a refinement is shown to be a necessary andsufficient condition for the existence of a suitable converter. Wealso synthesize automatically the converter if a SER refinementrelation exists. The proposed converter is capable of the usualdisabling actions to remove undesirable paths in the protocolcomposition. In addition, the converter can perform forcing actions when disabling alone fails to find a converter to satisfythe desired specification. Forcing allows the generation of controlinputs in one protocol that are not provided by the otherprotocol. Forcing induces state-based hiding, an operationnot achievable using DES control theory.","PeriodicalId":307821,"journal":{"name":"2009 Ninth International Conference on Application of Concurrency to System Design","volume":"105 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123412904","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}
引用次数: 9
Examining Important Corner Cases: Verification of Interacting Architectural Components in System Designs 检查重要的边缘案例:系统设计中相互作用的架构组件的验证
Yosinori Watanabe
In embedded system design, design errors are often introduced at the interfaces between multiple architectural components. Systematic design methodology for verifying the interaction between the components is imperative for improving the design productivity. In practice, different kinds of interactions need to be examined, in terms of levels of abstraction and in terms of types of architectural components. In all the cases, the key aspect is to stress the interacting components in such a way that important corner cases can be effectively examined, but the models to be used and the issues to be addressed vary, depending upon the kinds of interactions to be verified. In this talk, we observe typical types of interactions one needs to examine in embedded system designs, and present issues and requirements that one needs to account for. We then show some approaches that can be used for the interaction verification, and discuss how the stated requirements are addressed with those approaches.
在嵌入式系统设计中,设计错误经常出现在多个体系结构组件之间的接口处。用于验证组件之间交互的系统设计方法对于提高设计效率是必不可少的。在实践中,需要根据抽象级别和体系结构组件的类型来检查不同类型的交互。在所有情况下,关键的方面是以这样一种方式强调交互组件,即可以有效地检查重要的角落用例,但是要使用的模型和要解决的问题是不同的,这取决于要验证的交互的类型。在这次演讲中,我们观察了嵌入式系统设计中需要检查的典型交互类型,并提出了需要考虑的问题和需求。然后,我们展示了一些可用于交互验证的方法,并讨论了如何使用这些方法处理所陈述的需求。
{"title":"Examining Important Corner Cases: Verification of Interacting Architectural Components in System Designs","authors":"Yosinori Watanabe","doi":"10.1109/ACSD.2009.28","DOIUrl":"https://doi.org/10.1109/ACSD.2009.28","url":null,"abstract":"In embedded system design, design errors are often introduced at the interfaces between multiple architectural components. Systematic design methodology for verifying the interaction between the components is imperative for improving the design productivity. In practice, different kinds of interactions need to be examined, in terms of levels of abstraction and in terms of types of architectural components. In all the cases, the key aspect is to stress the interacting components in such a way that important corner cases can be effectively examined, but the models to be used and the issues to be addressed vary, depending upon the kinds of interactions to be verified. In this talk, we observe typical types of interactions one needs to examine in embedded system designs, and present issues and requirements that one needs to account for. We then show some approaches that can be used for the interaction verification, and discuss how the stated requirements are addressed with those approaches.","PeriodicalId":307821,"journal":{"name":"2009 Ninth International Conference on Application of Concurrency to System Design","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114691220","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
Teak: A Token-Flow Implementation for the Balsa Language Teak: Balsa语言的令牌流实现
A. Bardsley, L. Tarazona, D. Edwards
This paper describes a new target component set and synthesis scheme for the Balsaasynchronous hardware description language. This new scheme removes the reliance on precise handshake interleavingand enclosure by separating out control `go' and `done' signalling into separate channels ratherthan using different phases of the asynchronous handshake. This leads to circuits in which optimisationand control overhead mitigation can be carried out by merging/separating control and data channels and byintroducing handshake-decoupling latches. This work aims to make Balsa descriptions implementable inthe more widely used and understood higher performance token-based asynchronous circuit styles.
本文提出了一种新的针对balsa异步硬件描述语言的目标组件集和综合方案。这种新方案通过将控制“go”和“done”信号分离到单独的通道中,而不是使用异步握手的不同阶段,从而消除了对精确握手交织和封装的依赖。这导致可以通过合并/分离控制和数据通道以及引入握手解耦锁存器来进行优化和控制开销缓解的电路。这项工作的目的是使Balsa描述在更广泛使用和理解的更高性能的基于令牌的异步电路风格中实现。
{"title":"Teak: A Token-Flow Implementation for the Balsa Language","authors":"A. Bardsley, L. Tarazona, D. Edwards","doi":"10.1109/ACSD.2009.15","DOIUrl":"https://doi.org/10.1109/ACSD.2009.15","url":null,"abstract":"This paper describes a new target component set and synthesis scheme for the Balsaasynchronous hardware description language. This new scheme removes the reliance on precise handshake interleavingand enclosure by separating out control `go' and `done' signalling into separate channels ratherthan using different phases of the asynchronous handshake. This leads to circuits in which optimisationand control overhead mitigation can be carried out by merging/separating control and data channels and byintroducing handshake-decoupling latches. This work aims to make Balsa descriptions implementable inthe more widely used and understood higher performance token-based asynchronous circuit styles.","PeriodicalId":307821,"journal":{"name":"2009 Ninth International Conference on Application of Concurrency to System Design","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114939967","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}
引用次数: 31
Petrifying Operating Guidelines for Services 服务石化操作指南
Niels Lohmann, K. Wolf
Operating guidelines characterize correct interaction (e.g. deadlock freedom) with a service. They can be stored in a service registry. So far, they have been represented as an annotated transition system. For the sake of saving space in the registry, we want to translate operating guidelines into Petri nets. To make this possible, we carefully investigate regularities in the annotations.
操作指南描述了与服务的正确交互(例如,无死锁)。它们可以存储在服务注册中心中。到目前为止,它们都被表示为带注释的转换系统。为了节省注册表中的空间,我们希望将操作指南转换为Petri网。为了实现这一点,我们仔细研究了注释中的规律。
{"title":"Petrifying Operating Guidelines for Services","authors":"Niels Lohmann, K. Wolf","doi":"10.1109/ACSD.2009.11","DOIUrl":"https://doi.org/10.1109/ACSD.2009.11","url":null,"abstract":"Operating guidelines characterize correct interaction (e.g. deadlock freedom) with a service. They can be stored in a service registry. So far, they have been represented as an annotated transition system. For the sake of saving space in the registry, we want to translate operating guidelines into Petri nets. To make this possible, we carefully investigate regularities in the annotations.","PeriodicalId":307821,"journal":{"name":"2009 Ninth International Conference on Application of Concurrency to System Design","volume":"273 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126835942","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
Scheduling Synchronous Elastic Designs 调度同步弹性设计
J. Carmona, J. Júlvez, J. Cortadella, M. Kishinevsky
Asynchronous and latency-insensitive circuits offer a similar form of elasticity that tolerates variations in the delays of communication resources of a system. This flexibility comes at the expense of including a control layer that synchronizes the flow of information. This paper proposes a method for eliminating the complexity of the control layer, replacing it by a set of iterative schedulers that decide when to activate computations. Unlike previousapproaches, this can be achieved with low complexity algorithms and without extra circuitry.
异步和延迟不敏感电路提供了类似形式的弹性,可以容忍系统通信资源延迟的变化。这种灵活性是以牺牲同步信息流的控制层为代价的。本文提出了一种消除控制层复杂性的方法,将其替换为一组迭代调度程序,这些调度程序决定何时启动计算。与以前的方法不同,这可以用低复杂度的算法实现,而不需要额外的电路。
{"title":"Scheduling Synchronous Elastic Designs","authors":"J. Carmona, J. Júlvez, J. Cortadella, M. Kishinevsky","doi":"10.1109/ACSD.2009.12","DOIUrl":"https://doi.org/10.1109/ACSD.2009.12","url":null,"abstract":"Asynchronous and latency-insensitive circuits offer a similar form of elasticity that tolerates variations in the delays of communication resources of a system. This flexibility comes at the expense of including a control layer that synchronizes the flow of information. This paper proposes a method for eliminating the complexity of the control layer, replacing it by a set of iterative schedulers that decide when to activate computations. Unlike previousapproaches, this can be achieved with low complexity algorithms and without extra circuitry.","PeriodicalId":307821,"journal":{"name":"2009 Ninth International Conference on Application of Concurrency to System Design","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116142894","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}
引用次数: 19
DESIJ--Enabling Decomposition-Based Synthesis of Complex Asynchronous Controllers DESIJ——基于分解的复杂异步控制器综合实现
Mark Schäfer, Dominic Wist, Ralf Wollowski
STG-based logic synthesis of complex asynchronous circuits has to deal with state space explosion. To cope with it, a structural STG decomposition --based on transition contraction -- was first proposed by Chu and improved as well as proven correct by Vogler and Wollowski.We present an implementation of this improved version with significant further optimisations, e.g. achieving SI-implementability by internal communication.
基于stg的复杂异步电路逻辑综合必须处理状态空间爆炸问题。为了解决这个问题,基于过渡收缩的结构性STG分解首先由Chu提出,并被Vogler和Wollowski改进并证明是正确的。我们提出了这个改进版本的实现,并进行了重大的进一步优化,例如通过内部通信实现si可实现性。
{"title":"DESIJ--Enabling Decomposition-Based Synthesis of Complex Asynchronous Controllers","authors":"Mark Schäfer, Dominic Wist, Ralf Wollowski","doi":"10.1109/ACSD.2009.20","DOIUrl":"https://doi.org/10.1109/ACSD.2009.20","url":null,"abstract":"STG-based logic synthesis of complex asynchronous circuits has to deal with state space explosion. To cope with it, a structural STG decomposition --based on transition contraction -- was first proposed by Chu and improved as well as proven correct by Vogler and Wollowski.We present an implementation of this improved version with significant further optimisations, e.g. achieving SI-implementability by internal communication.","PeriodicalId":307821,"journal":{"name":"2009 Ninth International Conference on Application of Concurrency to System Design","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123826743","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}
引用次数: 7
Desynchronizing Synchronous Programs by Modes 按模式取消同步程序的同步
J. Brandt, Mike Gemünde, K. Schneider
The synchronous programming paradigm simplifies the specification and verification of reactive systems. However, synchronous programs must be often implemented on architectures that do not follow this model of computation (like distributed systems or systems-on-a-chip). This gives rise to desynchronization techniques, which map the synchronous program to a platform without global time while preserving the original synchronous semantics.In this paper, we present a new approach to desynchronize synchronous programs. Our approach is based on partitioning the system and deriving suited computation modes for that partitioning. These computation modes dynamically decouple the components of a system by eliminating temporarily unnecessary and undesired computations and communications. We present several variations of the general concept and discuss their pros and cons. Finally, we illustrate our approach with the help of several small examples.
同步编程范式简化了响应式系统的规范和验证。然而,同步程序通常必须在不遵循这种计算模型的体系结构上实现(如分布式系统或单片系统)。这就产生了去同步技术,它将同步程序映射到没有全局时间的平台,同时保留了原始的同步语义。在本文中,我们提出了一种新的方法来解除同步程序的同步。我们的方法是基于对系统进行划分,并为该划分推导出合适的计算模式。这些计算模式通过消除暂时不必要和不希望的计算和通信来动态地解耦系统的组件。我们介绍了通用概念的几种变体,并讨论了它们的优缺点。最后,我们通过几个小示例来说明我们的方法。
{"title":"Desynchronizing Synchronous Programs by Modes","authors":"J. Brandt, Mike Gemünde, K. Schneider","doi":"10.1109/ACSD.2009.24","DOIUrl":"https://doi.org/10.1109/ACSD.2009.24","url":null,"abstract":"The synchronous programming paradigm simplifies the specification and verification of reactive systems. However, synchronous programs must be often implemented on architectures that do not follow this model of computation (like distributed systems or systems-on-a-chip). This gives rise to desynchronization techniques, which map the synchronous program to a platform without global time while preserving the original synchronous semantics.In this paper, we present a new approach to desynchronize synchronous programs. Our approach is based on partitioning the system and deriving suited computation modes for that partitioning. These computation modes dynamically decouple the components of a system by eliminating temporarily unnecessary and undesired computations and communications. We present several variations of the general concept and discuss their pros and cons. Finally, we illustrate our approach with the help of several small examples.","PeriodicalId":307821,"journal":{"name":"2009 Ninth International Conference on Application of Concurrency to System Design","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126461869","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}
引用次数: 6
Trading Off Concurrency to Generate Behavioral Adapters 权衡并发性以生成行为适配器
A. Mooij, M. Voorhoeve
Adapters are used to establish proper interaction betweensystems that have been developed independently. We study anapproach for generating behavioral adapters, and proposesome substantial improvements regarding the computationtime and the complexity of the result. The key insight is toeliminate and introduce concurrency at appropriate placesin the generation process. Finally we discuss how ourmodifications affect the behavior of the generated adapters.
适配器用于在独立开发的系统之间建立适当的交互。我们研究了一种生成行为适配器的方法,并在计算时间和结果复杂性方面提出了一些实质性的改进。关键的见解是在生成过程中的适当位置消除和引入并发性。最后,我们将讨论我们的修改如何影响生成的适配器的行为。
{"title":"Trading Off Concurrency to Generate Behavioral Adapters","authors":"A. Mooij, M. Voorhoeve","doi":"10.1109/ACSD.2009.13","DOIUrl":"https://doi.org/10.1109/ACSD.2009.13","url":null,"abstract":"Adapters are used to establish proper interaction betweensystems that have been developed independently. We study anapproach for generating behavioral adapters, and proposesome substantial improvements regarding the computationtime and the complexity of the result. The key insight is toeliminate and introduce concurrency at appropriate placesin the generation process. Finally we discuss how ourmodifications affect the behavior of the generated adapters.","PeriodicalId":307821,"journal":{"name":"2009 Ninth International Conference on Application of Concurrency to System Design","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130795472","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}
引用次数: 7
Parameterised Process Algebraic Verification by Precongruence Reduction 基于预同余约简的参数化过程代数验证
Antti Siirtola, J. Kortelainen
Decidability of the parameterised verification problem is shown for a class of systems and safety properties given as (multiply) parameterised labelled transition systems with an (infinite) set of valuations representing the allowed parameter values. The idea is to reduce the set of valuations by exploiting the precongruence of the correctness relation (traces refinement). An algorithm based on the result is provided.
给出了一类系统的参数化验证问题的可判定性,并给出了具有(无限)赋值集表示允许参数值的(乘)参数化标记过渡系统的安全性质。其思想是通过利用正确性关系的预同余(轨迹细化)来减少估值集。给出了一种基于该结果的算法。
{"title":"Parameterised Process Algebraic Verification by Precongruence Reduction","authors":"Antti Siirtola, J. Kortelainen","doi":"10.1109/ACSD.2009.9","DOIUrl":"https://doi.org/10.1109/ACSD.2009.9","url":null,"abstract":"Decidability of the parameterised verification problem is shown for a class of systems and safety properties given as (multiply) parameterised labelled transition systems with an (infinite) set of valuations representing the allowed parameter values. The idea is to reduce the set of valuations by exploiting the precongruence of the correctness relation (traces refinement). An algorithm based on the result is provided.","PeriodicalId":307821,"journal":{"name":"2009 Ninth International Conference on Application of Concurrency to System Design","volume":"147 9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127316176","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}
引用次数: 8
Biologically-Inspired Massively-Parallel Architectures - Computing Beyond a Million Processors 受生物启发的大规模并行架构——超过一百万个处理器的计算
Pub Date : 2009-07-01 DOI: 10.1109/DATE.2011.5763006
S. Furber
The SpiNNaker project aims to develop parallel computer systems with more than a million embedded processors. The goal of the project is to support large-scale simulations of systems of spiking neurons in biological real time, an application that is highly parallel but also places very high loads on the communication infrastructure due to the very high connectivity of biological neurons. The scale of the machine requires fault-tolerance and power-efficiency to influence the design throughout, and the develop-ment has resulted in innovation at every level of design, including a self-timed inter-chip communic-ation system that is resistant to glitch-induced deadlock and ‘emergency’ hardware packet re-routing around failed inter-chip links, through to run-time support for functional migration and real-time fault mitigation.
SpiNNaker项目旨在开发具有超过一百万个嵌入式处理器的并行计算机系统。该项目的目标是支持生物实时峰值神经元系统的大规模模拟,这是一种高度并行的应用程序,但由于生物神经元的高连接性,也给通信基础设施带来了非常高的负载。机器的规模需要容错性和功率效率来影响整个设计,并且开发导致了每个设计级别的创新,包括自定时芯片间通信系统,该系统可以抵抗故障引起的死锁和围绕失败的芯片间链路的“紧急”硬件数据包重路由,通过运行时支持功能迁移和实时故障缓解。
{"title":"Biologically-Inspired Massively-Parallel Architectures - Computing Beyond a Million Processors","authors":"S. Furber","doi":"10.1109/DATE.2011.5763006","DOIUrl":"https://doi.org/10.1109/DATE.2011.5763006","url":null,"abstract":"The SpiNNaker project aims to develop parallel computer systems with more than a million embedded processors. The goal of the project is to support large-scale simulations of systems of spiking neurons in biological real time, an application that is highly parallel but also places very high loads on the communication infrastructure due to the very high connectivity of biological neurons. The scale of the machine requires fault-tolerance and power-efficiency to influence the design throughout, and the develop-ment has resulted in innovation at every level of design, including a self-timed inter-chip communic-ation system that is resistant to glitch-induced deadlock and ‘emergency’ hardware packet re-routing around failed inter-chip links, through to run-time support for functional migration and real-time fault mitigation.","PeriodicalId":307821,"journal":{"name":"2009 Ninth International Conference on Application of Concurrency to System Design","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131217925","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}
引用次数: 70
期刊
2009 Ninth International Conference on Application of Concurrency to System Design
全部 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