首页 > 最新文献

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

英文 中文
Recovery blocks and algorithm-based fault tolerance 恢复块和基于算法的容错
A. Tyrrell
Algorithm-based fault-tolerance has been used for a number of years in the field of numerical processing. It has advantages over more 'explicit' fault-tolerant methods in that it operates concurrently with the application, thus reducing the time overhead associated with the added redundancy. Recovery blocks and similar fault-tolerant methods are critically dependent on the detection of errors in the system (as are all fault-tolerant methods). In the recovery block scheme, this error detection is performed by some form of acceptability check on the resultant data. This is usually a non-trivial problem and one of the major issues that prevent recovery block schemes being used more widely. This paper describes how algorithm-based fault-tolerant methods could be used to assist in the error detection process within the recovery block scheme and thus make it more appropriate for use in 'real' applications.
基于算法的容错技术在数值加工领域已经应用了很多年。与更“显式”的容错方法相比,它具有优势,因为它与应用程序并发操作,从而减少了与增加的冗余相关的时间开销。恢复块和类似的容错方法严重依赖于系统中的错误检测(所有容错方法都是如此)。在恢复块方案中,这种错误检测是通过对结果数据进行某种形式的可接受性检查来执行的。这通常是一个重要的问题,也是阻碍恢复块方案得到更广泛使用的主要问题之一。本文描述了如何使用基于算法的容错方法来协助恢复块方案中的错误检测过程,从而使其更适合用于“实际”应用程序。
{"title":"Recovery blocks and algorithm-based fault tolerance","authors":"A. Tyrrell","doi":"10.1109/EURMIC.1996.546394","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546394","url":null,"abstract":"Algorithm-based fault-tolerance has been used for a number of years in the field of numerical processing. It has advantages over more 'explicit' fault-tolerant methods in that it operates concurrently with the application, thus reducing the time overhead associated with the added redundancy. Recovery blocks and similar fault-tolerant methods are critically dependent on the detection of errors in the system (as are all fault-tolerant methods). In the recovery block scheme, this error detection is performed by some form of acceptability check on the resultant data. This is usually a non-trivial problem and one of the major issues that prevent recovery block schemes being used more widely. This paper describes how algorithm-based fault-tolerant methods could be used to assist in the error detection process within the recovery block scheme and thus make it more appropriate for use in 'real' applications.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"272 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":"115664549","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
A multi-agent environment for user interface design 一个用于用户界面设计的多代理环境
Cecilia Inés Sosa Arias, B. M. Daltrini
This paper presents a framework for the conceptual and detailed design of user interface. The framework describes an environment that assists people involved in the user interface design task, by helping them to build an interface template. The multidisciplinary nature of the user interface design task has led us to adopt a multi-agent approach in this framework. The environment is thus a multi-agent system (MAS), and the resulting user interface template is also a multi-agent system. The multi-agent approach directly addresses the multidisciplinary nature of the task allowing different experts to incorporate their preferred tools as additional agents in the environment.
本文提出了用户界面概念设计和详细设计的框架。该框架描述了一个环境,通过帮助人们构建界面模板,帮助他们参与用户界面设计任务。用户界面设计任务的多学科性质导致我们在该框架中采用多代理方法。因此,环境是一个多代理系统(MAS),生成的用户界面模板也是一个多代理系统。多智能体方法直接解决了任务的多学科性质,允许不同的专家将他们喜欢的工具作为环境中的附加智能体。
{"title":"A multi-agent environment for user interface design","authors":"Cecilia Inés Sosa Arias, B. M. Daltrini","doi":"10.1109/EURMIC.1996.546388","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546388","url":null,"abstract":"This paper presents a framework for the conceptual and detailed design of user interface. The framework describes an environment that assists people involved in the user interface design task, by helping them to build an interface template. The multidisciplinary nature of the user interface design task has led us to adopt a multi-agent approach in this framework. The environment is thus a multi-agent system (MAS), and the resulting user interface template is also a multi-agent system. The multi-agent approach directly addresses the multidisciplinary nature of the task allowing different experts to incorporate their preferred tools as additional agents in the environment.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"83 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":"131568342","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 system for heuristic modifications on PLA-specifications pla规范的启发式修改系统
R. Rauscher, A. Krause
When specifying a PLA for the implementation of a numerical function, usually an adhoc procedure is followed: Generating real values, some type of scaling, rounding to integers, and finally binary coding. Examining the numerical exactness of the performed steps in detail, some kind of blurring can always be recognized. In fact, designers have to accept such unavoidable effects. In many practical applications a good compromise can be achieved between a reasonable decrease of PLA costs and art acceptable amount of implicated deviation. We introduce in this paper the optimization tool HOPE which includes the described heuristics. It is applicable in any design procedure which needs PLAs and uses ESPRESSO as an integral part.
当指定用于实现数值函数的PLA时,通常遵循一个特殊的过程:生成实值,某种类型的缩放,舍入到整数,最后是二进制编码。仔细检查所执行步骤的数值准确性,总会发现一些模糊现象。事实上,设计师不得不接受这种不可避免的影响。在许多实际应用中,可以在PLA成本的合理降低和隐含偏差的可接受量之间取得良好的折衷。本文介绍了包含上述启发式算法的优化工具HOPE。它适用于任何需要PLAs的设计程序,并以ESPRESSO为组成部分。
{"title":"A system for heuristic modifications on PLA-specifications","authors":"R. Rauscher, A. Krause","doi":"10.1109/EURMIC.1996.546391","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546391","url":null,"abstract":"When specifying a PLA for the implementation of a numerical function, usually an adhoc procedure is followed: Generating real values, some type of scaling, rounding to integers, and finally binary coding. Examining the numerical exactness of the performed steps in detail, some kind of blurring can always be recognized. In fact, designers have to accept such unavoidable effects. In many practical applications a good compromise can be achieved between a reasonable decrease of PLA costs and art acceptable amount of implicated deviation. We introduce in this paper the optimization tool HOPE which includes the described heuristics. It is applicable in any design procedure which needs PLAs and uses ESPRESSO as an integral part.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"41 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":"127814044","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
Performance assessment of contents management in multilevel on-chip caches 多层片上高速缓存中内容管理的性能评估
P. Ibáñez, V. Viñals
This paper deals with two level on-chip cache memories. We show the impact of three different relationships between the contents of these levels on the system performance. In addition to the classical Inclusion contents management, we propose two alternatives, namely Exclusion and Demand, developing for them the necessary coherence support and quantifying their relative performance in a design space (sizes, latencies, ...) in agreement with the constraints imposed by integration. Two performance metrics are considered: the second-level cache miss ratio and the system CPI. The experiments have been carried out running a set of integer and floating point SPEC'92 benchmarks. We conclude showing the superiority of our improved version of Exclusion throughout all the sizing and workload spectrum studied.
本文研究的是两级片上高速缓存存储器。我们展示了这些级别的内容之间的三种不同关系对系统性能的影响。除了经典的包容内容管理之外,我们还提出了两种替代方案,即排除和需求,为它们开发必要的一致性支持,并量化它们在设计空间中的相对性能(大小、延迟等),以符合集成所施加的约束。考虑两个性能指标:第二级缓存丢失率和系统CPI。在一组整数和浮点SPEC'92基准测试中进行了实验。最后,我们展示了改进版本的Exclusion在研究的所有规模和工作负载范围中的优越性。
{"title":"Performance assessment of contents management in multilevel on-chip caches","authors":"P. Ibáñez, V. Viñals","doi":"10.1109/EURMIC.1996.546467","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546467","url":null,"abstract":"This paper deals with two level on-chip cache memories. We show the impact of three different relationships between the contents of these levels on the system performance. In addition to the classical Inclusion contents management, we propose two alternatives, namely Exclusion and Demand, developing for them the necessary coherence support and quantifying their relative performance in a design space (sizes, latencies, ...) in agreement with the constraints imposed by integration. Two performance metrics are considered: the second-level cache miss ratio and the system CPI. The experiments have been carried out running a set of integer and floating point SPEC'92 benchmarks. We conclude showing the superiority of our improved version of Exclusion throughout all the sizing and workload spectrum studied.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"30 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":"129829529","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
Comparing performances and quality of service of group communication protocols 比较群通信协议的性能和服务质量
E. Pagani, G. P. Rossi
The deployment of a common platform of group services is considered the base for structuring fault tolerant distributed applications. Although a number of solutions are available in literature, the identification of the protocol that better fits the given application requirements is still hard because of the lack of a unique problem statement and of a clear definition of the achievable quality of service. This paper provides a common framework of analysis, identifies the critical design issues that can affect the quality of service, and uses simulations to evaluate the role they play in coping with different failure conditions.
组服务的公共平台的部署被认为是构建容错分布式应用程序的基础。尽管文献中有许多可用的解决方案,但由于缺乏独特的问题陈述和可实现的服务质量的明确定义,确定更适合给定应用程序需求的协议仍然很困难。本文提供了一个通用的分析框架,确定了可能影响服务质量的关键设计问题,并使用模拟来评估它们在应对不同故障条件时所起的作用。
{"title":"Comparing performances and quality of service of group communication protocols","authors":"E. Pagani, G. P. Rossi","doi":"10.1109/EURMIC.1996.546469","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546469","url":null,"abstract":"The deployment of a common platform of group services is considered the base for structuring fault tolerant distributed applications. Although a number of solutions are available in literature, the identification of the protocol that better fits the given application requirements is still hard because of the lack of a unique problem statement and of a clear definition of the achievable quality of service. This paper provides a common framework of analysis, identifies the critical design issues that can affect the quality of service, and uses simulations to evaluate the role they play in coping with different failure conditions.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"IA-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":"126562036","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
Results given by a new evaluation system for placement and routing heuristics 给出了一种新的布局和路由启发式评价系统的结果
R. Rauscher, Dieter Klawan, H. Bandelt
This paper presents a software system for generation of VLSI layouts. Its main advantages are minimal hardware requirements and its independence of programming languages, hardware platforms and fabrication processes. It is thus designed for use in algorithm development and university backgrounds.
本文介绍了一种用于VLSI版图生成的软件系统。它的主要优点是硬件要求最低,并且独立于编程语言、硬件平台和制造过程。因此,它被设计用于算法开发和大学背景。
{"title":"Results given by a new evaluation system for placement and routing heuristics","authors":"R. Rauscher, Dieter Klawan, H. Bandelt","doi":"10.1109/EURMIC.1996.546390","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546390","url":null,"abstract":"This paper presents a software system for generation of VLSI layouts. Its main advantages are minimal hardware requirements and its independence of programming languages, hardware platforms and fabrication processes. It is thus designed for use in algorithm development and university backgrounds.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"26 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":"125544440","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
Hardware/software co-design of communication protocols 通信协议的软硬件协同设计
S. Fischer, J. Wytrębowicz, S. Budkowski
An important aspect in providing high performance distributed systems such as multimedia systems is the combined use of hardware and software in the end systems. System design techniques should allow hardware/software co-design to integrate both means of implementation. In this paper we show how the standardized formal language Estelle can be used to facilitate co-design. The system will first be designed in Estelle. At the point in time of final decision on which parts to implement in software and which in hardware, the original specification will be split into several partial specifications. The software parts are translated into C code, while the hardware parts are translated into VHDL code for further analysis and development. We present a tool environment which supports the protocol developer in the design and implementation process. A simple Video-on-Demand example shows the usefulness of the tool environment.
提供高性能分布式系统(如多媒体系统)的一个重要方面是在终端系统中结合使用硬件和软件。系统设计技术应该允许硬件/软件协同设计集成这两种实现方式。在本文中,我们展示了如何使用标准化的形式语言Estelle来促进协同设计。该系统将首先在埃斯特尔进行设计。在最终决定在软件中实现哪些部分,在硬件中实现哪些部分时,原始规范将被分割成几个部分规范。软件部分翻译成C代码,硬件部分翻译成VHDL代码,便于进一步分析和开发。我们提供了一个支持协议开发人员在设计和实现过程中的工具环境。一个简单的视频点播示例展示了工具环境的有用性。
{"title":"Hardware/software co-design of communication protocols","authors":"S. Fischer, J. Wytrębowicz, S. Budkowski","doi":"10.1109/EURMIC.1996.546472","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546472","url":null,"abstract":"An important aspect in providing high performance distributed systems such as multimedia systems is the combined use of hardware and software in the end systems. System design techniques should allow hardware/software co-design to integrate both means of implementation. In this paper we show how the standardized formal language Estelle can be used to facilitate co-design. The system will first be designed in Estelle. At the point in time of final decision on which parts to implement in software and which in hardware, the original specification will be split into several partial specifications. The software parts are translated into C code, while the hardware parts are translated into VHDL code for further analysis and development. We present a tool environment which supports the protocol developer in the design and implementation process. A simple Video-on-Demand example shows the usefulness of the tool environment.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134351929","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
期刊
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