首页 > 最新文献

Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies最新文献

英文 中文
Automating system-level design: from specification to architecture 自动化系统级设计:从规范到体系结构
Karlheinz Agsteiner, D. Monjau, Sören Schulze
In this paper we present a new method to specify digital systems at the system level and to automatically transform a specification into a set of required system components from which in turn a complete system can be constructed using a knowledge-based configuration system. Our approach bases on an object-oriented domain model which captures all knowledge about a certain domain of systems. Throughout the paper we use the domain of RISC processors as an example. We show how the designer specifies systems based on a given domain model and how a specification is automatically mapped into a set of system functions.
在本文中,我们提出了一种在系统级指定数字系统的新方法,并自动将规范转换为一组所需的系统组件,然后使用基于知识的配置系统构建完整的系统。我们的方法基于面向对象的领域模型,该模型捕获有关系统某个领域的所有知识。本文以RISC处理器领域为例。我们将展示设计人员如何基于给定的域模型指定系统,以及如何将规范自动映射到一组系统功能。
{"title":"Automating system-level design: from specification to architecture","authors":"Karlheinz Agsteiner, D. Monjau, Sören Schulze","doi":"10.1109/EURMIC.1996.546371","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546371","url":null,"abstract":"In this paper we present a new method to specify digital systems at the system level and to automatically transform a specification into a set of required system components from which in turn a complete system can be constructed using a knowledge-based configuration system. Our approach bases on an object-oriented domain model which captures all knowledge about a certain domain of systems. Throughout the paper we use the domain of RISC processors as an example. We show how the designer specifies systems based on a given domain model and how a specification is automatically mapped into a set of system functions.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116971354","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
A design assistant for scheduling of design decisions 用于安排设计决策的设计助手
R. Rauscher
At the core of contemporary VLSI designs is the task of determining and evaluating the set of decisions relevant for the particular design project. In many designs the set of design decisions is handled intuitively, and also the set of alternatives for each of the design decisions is strongly influenced by experiences from earlier designs. The paper discusses the list of design decisions under consideration, their alternatives, and the ordering of such a set of design decisions. A set of practical designs have been analyzed using the system introduced in the paper.
当代VLSI设计的核心任务是确定和评估与特定设计项目相关的一组决策。在许多设计中,设计决策集是凭直觉处理的,而且每个设计决策的备选集也受到早期设计经验的强烈影响。本文讨论了所考虑的设计决策列表,它们的备选方案,以及这样一组设计决策的排序。利用本文介绍的系统对一组实际设计进行了分析。
{"title":"A design assistant for scheduling of design decisions","authors":"R. Rauscher","doi":"10.1109/EURMIC.1996.546369","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546369","url":null,"abstract":"At the core of contemporary VLSI designs is the task of determining and evaluating the set of decisions relevant for the particular design project. In many designs the set of design decisions is handled intuitively, and also the set of alternatives for each of the design decisions is strongly influenced by experiences from earlier designs. The paper discusses the list of design decisions under consideration, their alternatives, and the ordering of such a set of design decisions. A set of practical designs have been analyzed using the system introduced in the paper.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114909061","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
DELFIM: error detection by thin memory protection DELFIM:通过瘦内存保护进行错误检测
J. Cunha, J. G. Silva
Memory protection has been widely recognized as an effective concurrent error detection method. Some of the studies made show that its effectiveness changes as the percentage of unused memory grows, since the probability of a wrong address falling on the unused zone also grows. In this paper, we follow that hint, and try to determine how better does the detection capability of protected memory get, when the protection boundaries are dynamically changed to encompass just the code of the function being executed. We implemented this method on a VME standard board, monitoring a commercial MC68000-based system. The system was tested by means of physical injection of about 25000 faults. Experimental results revealed that this mechanism can typically detect more than 80% of the faults, improving in about 5% the results from the traditional mechanisms. We also verified that only around 30% of the undetected faults induced a system failure.
内存保护作为一种有效的并发错误检测方法已被广泛认可。一些研究表明,它的有效性随着未使用内存的百分比的增加而变化,因为错误地址落在未使用区域的概率也在增加。在本文中,我们遵循这个提示,并尝试确定当动态更改保护边界以仅包含正在执行的函数的代码时,受保护内存的检测能力有多好。我们在一个VME标准板上实现了这种方法,用于监控基于mc68000的商用系统。采用物理注入的方法对系统进行了约25000个故障的测试。实验结果表明,该检测机构的故障检出率达到80%以上,比传统检测机构的检测结果提高了5%左右。我们还证实,只有大约30%未被检测到的故障导致了系统故障。
{"title":"DELFIM: error detection by thin memory protection","authors":"J. Cunha, J. G. Silva","doi":"10.1109/EURMIC.1996.546457","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546457","url":null,"abstract":"Memory protection has been widely recognized as an effective concurrent error detection method. Some of the studies made show that its effectiveness changes as the percentage of unused memory grows, since the probability of a wrong address falling on the unused zone also grows. In this paper, we follow that hint, and try to determine how better does the detection capability of protected memory get, when the protection boundaries are dynamically changed to encompass just the code of the function being executed. We implemented this method on a VME standard board, monitoring a commercial MC68000-based system. The system was tested by means of physical injection of about 25000 faults. Experimental results revealed that this mechanism can typically detect more than 80% of the faults, improving in about 5% the results from the traditional mechanisms. We also verified that only around 30% of the undetected faults induced a system failure.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126856695","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
Design and performance of a main memory hardware data compressor 一种主存硬件数据压缩器的设计与性能
Morten Kjelsø, M. Gooch, S. Jones
In this paper we show that hardware main memory data compression is both feasible and worthwhile. We demonstrate that paging due to insufficient memory resources can reduce system performance several fold, and argue that hardware memory compression can eliminate this paging hence providing a substantial performance improvement. We describe the design and implementation of a novel compression method, the X-Match algorithm, which is efficient at compressing small blocks of data and suitable for high-speed hardware implementation. Our experimental investigation shows that on average the X-Match algorithm doubles the memory capacity for commonly used Unix applications. Furthermore, the substantial impact such memory compression has on overall system performance is demonstrated.
在本文中,我们证明了硬件主存数据压缩是可行的和值得的。我们证明,由于内存资源不足而导致的分页会使系统性能降低几倍,并且认为硬件内存压缩可以消除这种分页,从而提供实质性的性能改进。我们描述了一种新的压缩方法,X-Match算法的设计和实现,该算法在压缩小块数据方面效率高,适合高速硬件实现。我们的实验研究表明,平均而言,X-Match算法使常用Unix应用程序的内存容量增加了一倍。此外,还证明了这种内存压缩对系统整体性能的实质性影响。
{"title":"Design and performance of a main memory hardware data compressor","authors":"Morten Kjelsø, M. Gooch, S. Jones","doi":"10.1109/EURMIC.1996.546466","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546466","url":null,"abstract":"In this paper we show that hardware main memory data compression is both feasible and worthwhile. We demonstrate that paging due to insufficient memory resources can reduce system performance several fold, and argue that hardware memory compression can eliminate this paging hence providing a substantial performance improvement. We describe the design and implementation of a novel compression method, the X-Match algorithm, which is efficient at compressing small blocks of data and suitable for high-speed hardware implementation. Our experimental investigation shows that on average the X-Match algorithm doubles the memory capacity for commonly used Unix applications. Furthermore, the substantial impact such memory compression has on overall system performance is demonstrated.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121669415","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}
引用次数: 112
Automatic parallelization of a Petri net-based design representation for high-level synthesis 基于Petri网的高级综合设计表示的自动并行化
Peter Grün, P. Eles, K. Kuchcinski, Zebo Peng
This paper presents an approach to automatic parallelization of an internal design representation for high-level synthesis of hardware structures. It concentrates on aspects which are specific to the parallelization of the Petri net based representation used by our design environment. Preservation of safeness and conflict freeness of the internal representation during parallelization are basic requirements for the correctness of the resulted hardware. A hierarchical Petri net structure has been used as an intermediate representation during parallelization, which results in an important reduction of the complexity of the parallelization process. Experimental results demonstrate the efficiency our approach in the context of the CAMAD high-level synthesis system.
本文提出了一种用于硬件结构高级综合的内部设计表示的自动并行化方法。它集中在我们的设计环境中使用的基于Petri网的表示的并行化方面。在并行化过程中保持内部表示的安全性和无冲突性是保证所得到硬件正确性的基本要求。在并行化过程中,分层Petri网结构被用作中间表示,这大大降低了并行化过程的复杂性。实验结果证明了该方法在CAMAD高级合成系统中的有效性。
{"title":"Automatic parallelization of a Petri net-based design representation for high-level synthesis","authors":"Peter Grün, P. Eles, K. Kuchcinski, Zebo Peng","doi":"10.1109/EURMIC.1996.546381","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546381","url":null,"abstract":"This paper presents an approach to automatic parallelization of an internal design representation for high-level synthesis of hardware structures. It concentrates on aspects which are specific to the parallelization of the Petri net based representation used by our design environment. Preservation of safeness and conflict freeness of the internal representation during parallelization are basic requirements for the correctness of the resulted hardware. A hierarchical Petri net structure has been used as an intermediate representation during parallelization, which results in an important reduction of the complexity of the parallelization process. Experimental results demonstrate the efficiency our approach in the context of the CAMAD high-level synthesis system.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121934510","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
A new control service model based on CORBA for distributed multimedia objects 一种基于CORBA的分布式多媒体对象控制服务模型
H. Choi, Jaesoo Yoo, Ok-Bae Chang
Recently, some research on control service models for distributed multimedia objects have been made based on socket. However, the existing socket-based control service models are too primitive to provide interconnectivity among the open distributed systems. In this paper, we propose a new control service model based on CORBA, called DIMCA/ORB, for the distributed multimedia objects that solves the problems of the existing socket-based models. The proposed DIMCA/ORB provides real-time bindings, Quality of Service (QoS), and negotiation between objects for the transfer of multimedia data. It also supports an effective solution for the integration of heterogeneous components in an open distributed environment.
近年来,人们对基于套接字的分布式多媒体对象控制服务模型进行了一些研究。然而,现有的基于套接字的控制服务模型过于原始,无法提供开放分布式系统之间的互连。针对现有基于套接字的分布式多媒体对象控制服务模型存在的问题,提出了一种基于CORBA的分布式多媒体对象控制服务模型dica /ORB。提议的dica /ORB为多媒体数据的传输提供了实时绑定、服务质量(QoS)和对象之间的协商。它还支持在开放的分布式环境中集成异构组件的有效解决方案。
{"title":"A new control service model based on CORBA for distributed multimedia objects","authors":"H. Choi, Jaesoo Yoo, Ok-Bae Chang","doi":"10.1109/EURMIC.1996.546471","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546471","url":null,"abstract":"Recently, some research on control service models for distributed multimedia objects have been made based on socket. However, the existing socket-based control service models are too primitive to provide interconnectivity among the open distributed systems. In this paper, we propose a new control service model based on CORBA, called DIMCA/ORB, for the distributed multimedia objects that solves the problems of the existing socket-based models. The proposed DIMCA/ORB provides real-time bindings, Quality of Service (QoS), and negotiation between objects for the transfer of multimedia data. It also supports an effective solution for the integration of heterogeneous components in an open distributed environment.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126255692","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
Effective approximate fault diagnosis of systems with inhomogeneous test invalidation 非均匀试验失效系统的有效近似故障诊断
T. Bartha
System-level fault diagnosis is a methodology to identify, the failed components in a multiprocessor system. The traditional approach to system-level diagnosis does not take into consideration many important aspects of modern multiprocessor architectures. This paper examines a special class of multiprocessors, called massively parallel computers. As a practical example, the Parsytec GCel system is presented. The paper describes a new method developed for the Parsytec GCel, called local information diagnosis. The diagnostic algorithm is based on the generalized test invalidation model, therefore it is applicable to a wide range of systems, including inhomogeneous ones. Due to the employed syndrome decoding mechanism, the space and computational complexity of the algorithm is also smaller than in conventional methods.
系统级故障诊断是一种在多处理器系统中识别故障部件的方法。传统的系统级诊断方法没有考虑到现代多处理器体系结构的许多重要方面。本文研究了一类特殊的多处理器,称为大规模并行计算机。并以Parsytec GCel系统为例进行了实例分析。本文介绍了为Parsytec GCel开发的一种新方法,称为局部信息诊断。该诊断算法基于广义测试失效模型,因此适用于广泛的系统,包括非齐次系统。由于采用了综合征解码机制,该算法的空间和计算复杂度也比传统方法小。
{"title":"Effective approximate fault diagnosis of systems with inhomogeneous test invalidation","authors":"T. Bartha","doi":"10.1109/EURMIC.1996.546461","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546461","url":null,"abstract":"System-level fault diagnosis is a methodology to identify, the failed components in a multiprocessor system. The traditional approach to system-level diagnosis does not take into consideration many important aspects of modern multiprocessor architectures. This paper examines a special class of multiprocessors, called massively parallel computers. As a practical example, the Parsytec GCel system is presented. The paper describes a new method developed for the Parsytec GCel, called local information diagnosis. The diagnostic algorithm is based on the generalized test invalidation model, therefore it is applicable to a wide range of systems, including inhomogeneous ones. Due to the employed syndrome decoding mechanism, the space and computational complexity of the algorithm is also smaller than in conventional methods.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130580209","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
Effective SIMD code generation for the high-level declarative data-parallel language 8 1/2 为高级声明性数据并行语言生成有效的SIMD代码
D. D. Vito, Olivier Michel
We describe in this paper an effective code generation scheme for a declarative data-parallel language targeted towards sequential, vector or SIMD architectures. The code generation is produced from the declarative data-parallel language 8 1/2, a language that relies on the notions of stream and collection in a high-level declarative framework. We first describe the language and its specificities focusing on data-parallelism. Then we present two optimizations for the generated code: the sharing of common control expressions and the optimization of delay copies. Next, we give some elements for the evaluation of the generated code. As a conclusion, we recall the overall effectiveness of the execution scheme and draw some plans for the future.
我们在本文中描述了一种针对顺序、矢量或SIMD架构的声明性数据并行语言的有效代码生成方案。代码生成由声明性数据并行语言8.5生成,这种语言依赖于高级声明性框架中的流和集合概念。我们首先描述该语言及其特性,重点关注数据并行性。然后对生成的代码进行了两种优化:公共控制表达式的共享和延迟副本的优化。接下来,我们为生成的代码的求值提供一些元素。作为结论,我们回顾了执行方案的总体有效性,并为未来制定了一些计划。
{"title":"Effective SIMD code generation for the high-level declarative data-parallel language 8 1/2","authors":"D. D. Vito, Olivier Michel","doi":"10.1109/EURMIC.1996.546372","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546372","url":null,"abstract":"We describe in this paper an effective code generation scheme for a declarative data-parallel language targeted towards sequential, vector or SIMD architectures. The code generation is produced from the declarative data-parallel language 8 1/2, a language that relies on the notions of stream and collection in a high-level declarative framework. We first describe the language and its specificities focusing on data-parallelism. Then we present two optimizations for the generated code: the sharing of common control expressions and the optimization of delay copies. Next, we give some elements for the evaluation of the generated code. As a conclusion, we recall the overall effectiveness of the execution scheme and draw some plans for the future.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"445 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116721881","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
Quality-driven decision making methodology for system-level design 系统级设计的质量驱动决策方法
L. Józwiak, S. Ong
The importance of the information processing system's market, technology revolution, explosion of new market competitors, high requirements of application oriented embedded systems, and many other factors create a situation in which the quality-driven design is becoming a necessity. The aim of this paper is to provide and discuss some theoretical and methodological foundations of the quality-driven decision making for design. In the paper a new definition of quality is proposed and the quality-driven design paradigm is introduced. Subsequently, an original methodology of the design space exploration is proposed; specifically, the methods for the construction and analysis of the decision models. A number of ideas presented in the paper have already been applied with success for solving various design problems. Currently, the methodology presented is being applied to the hardware/software partitioning.
信息处理系统市场的重要性、技术革命、新的市场竞争者的激增、面向应用的嵌入式系统的高要求以及许多其他因素使得质量驱动设计成为一种必须。本文的目的是提供和讨论一些质量驱动的设计决策的理论和方法基础。本文提出了质量的新定义,并引入了质量驱动设计范式。在此基础上,提出了一种新颖的设计空间探索方法;具体地说,是构建和分析决策模型的方法。文中提出的一些思想已经成功地应用于解决各种设计问题。目前,所提出的方法正应用于硬件/软件分区。
{"title":"Quality-driven decision making methodology for system-level design","authors":"L. Józwiak, S. Ong","doi":"10.1109/EURMIC.1996.546360","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546360","url":null,"abstract":"The importance of the information processing system's market, technology revolution, explosion of new market competitors, high requirements of application oriented embedded systems, and many other factors create a situation in which the quality-driven design is becoming a necessity. The aim of this paper is to provide and discuss some theoretical and methodological foundations of the quality-driven decision making for design. In the paper a new definition of quality is proposed and the quality-driven design paradigm is introduced. Subsequently, an original methodology of the design space exploration is proposed; specifically, the methods for the construction and analysis of the decision models. A number of ideas presented in the paper have already been applied with success for solving various design problems. Currently, the methodology presented is being applied to the hardware/software partitioning.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134351783","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
Performance evaluation of testing strategies in parallel systems 并行系统中测试策略的性能评价
O. Benkahla, F. Chevassu, B. Remy, C. Robach
This paper presents an evaluation tool, SimDiag, developed in order to allow quantitative analysis of distributed diagnosis algorithms. This tool uses a process-based model for simulating diagnosis algorithms. It allows the evaluation of many interesting diagnosis performance characteristics such as diagnosis latency, total number of generated tests and total number of transmitted messages. Four algorithms are evaluated using SimDiag. Three of them use a static testing strategy whereas the other is based on an adaptive strategy. Presented results concern two aspects. First, an evaluation of the effect of increasing diagnosis functionalities is performed. Then, a practical comparison of used testing strategies is provided.
本文提出了一种评估工具SimDiag,它是为了对分布式诊断算法进行定量分析而开发的。该工具使用基于过程的模型来模拟诊断算法。它允许评估许多有趣的诊断性能特征,如诊断延迟、生成的测试总数和传输的消息总数。使用SimDiag对四种算法进行了评估。其中三个使用静态测试策略,而另一个基于自适应策略。提出的结果涉及两个方面。首先,对增加诊断功能的效果进行了评估。然后,对常用的测试策略进行了实际比较。
{"title":"Performance evaluation of testing strategies in parallel systems","authors":"O. Benkahla, F. Chevassu, B. Remy, C. Robach","doi":"10.1109/EURMIC.1996.546460","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546460","url":null,"abstract":"This paper presents an evaluation tool, SimDiag, developed in order to allow quantitative analysis of distributed diagnosis algorithms. This tool uses a process-based model for simulating diagnosis algorithms. It allows the evaluation of many interesting diagnosis performance characteristics such as diagnosis latency, total number of generated tests and total number of transmitted messages. Four algorithms are evaluated using SimDiag. Three of them use a static testing strategy whereas the other is based on an adaptive strategy. Presented results concern two aspects. First, an evaluation of the effect of increasing diagnosis functionalities is performed. Then, a practical comparison of used testing strategies is provided.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116577139","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
期刊
Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies
全部 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