首页 > 最新文献

Proceedings Ninth Euromicro Workshop on Parallel and Distributed Processing最新文献

英文 中文
Designing adaptive mobile applications 设计自适应移动应用程序
Pub Date : 2001-02-07 DOI: 10.1109/EMPDP.2001.905035
S. Haseloff
Standard 3-tier-architectures do not provide a sufficient basis for the development of services for mobile users. The specific characteristics of these types of applications require different approaches to application design. In view of this situation, development of specialized application architectures for the area of mobile computing will continue to be necessary. Our approach is to support the development of this kind of software systems by providing a specialized layered design for the middle tier of mobile applications as well as reusable components and services along with design and architecture patterns. This paper presents a design solution for the problem of handling multiple appliances and multiple information sources on the side of the stationary application. We illustrate our conclusions by an example from the application field of mobile document management.
标准的三层架构没有为移动用户的业务开发提供足够的基础。这些类型的应用程序的特定特征需要不同的应用程序设计方法。鉴于这种情况,为移动计算领域开发专门的应用程序架构将继续是必要的。我们的方法是通过为移动应用程序的中间层提供专门的分层设计以及可重用组件和服务以及设计和体系结构模式来支持这类软件系统的开发。针对固定应用侧多设备、多信息源的处理问题,提出了一种设计方案。我们通过移动文档管理应用领域的一个例子来说明我们的结论。
{"title":"Designing adaptive mobile applications","authors":"S. Haseloff","doi":"10.1109/EMPDP.2001.905035","DOIUrl":"https://doi.org/10.1109/EMPDP.2001.905035","url":null,"abstract":"Standard 3-tier-architectures do not provide a sufficient basis for the development of services for mobile users. The specific characteristics of these types of applications require different approaches to application design. In view of this situation, development of specialized application architectures for the area of mobile computing will continue to be necessary. Our approach is to support the development of this kind of software systems by providing a specialized layered design for the middle tier of mobile applications as well as reusable components and services along with design and architecture patterns. This paper presents a design solution for the problem of handling multiple appliances and multiple information sources on the side of the stationary application. We illustrate our conclusions by an example from the application field of mobile document management.","PeriodicalId":262971,"journal":{"name":"Proceedings Ninth Euromicro Workshop on Parallel and Distributed Processing","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-02-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131446129","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
A parallel neurochip for neural networks implementing the reactive tabu search algorithm: application case studies 实现反应性禁忌搜索算法的神经网络并行神经芯片:应用案例研究
Pub Date : 2001-02-07 DOI: 10.1109/EMPDP.2001.905053
G. Danese, I. Lotto, F. Leporati, Alessio Quaglini, S. Ramat, G. Tecchiolli
In this work we present two different applications implemented on the neurocomputer Totem Nc3001 from Neuricam Inc. The goal of the experimentation is to test, on real problems, the performance of this powerful parallel unit consisting of 32 Digital Signal Processors (DSPs) and to evaluate its suitability to neural network applications. The first problem implemented is a typical classification algorithm in which the network recognises which points belong to different regions inside a 2D space. The second problem is more computationally heavy and consists of a network able to reproduce the eye movements, if properly stimulated. A comparison is reported between Matlab implementations or handwritten code run on workstations and the performance obtained from the Totem chip.
在这项工作中,我们提出了在神经计算机图腾Nc3001上实现的两种不同的应用程序。实验的目的是在实际问题上测试这个由32个数字信号处理器(dsp)组成的强大并行单元的性能,并评估其对神经网络应用的适用性。实现的第一个问题是一个典型的分类算法,其中网络识别哪些点属于二维空间中的不同区域。第二个问题的计算量更大,它包括一个能够重现眼球运动的网络,如果得到适当的刺激。报告了Matlab实现或在工作站上运行的手写代码与从Totem芯片获得的性能之间的比较。
{"title":"A parallel neurochip for neural networks implementing the reactive tabu search algorithm: application case studies","authors":"G. Danese, I. Lotto, F. Leporati, Alessio Quaglini, S. Ramat, G. Tecchiolli","doi":"10.1109/EMPDP.2001.905053","DOIUrl":"https://doi.org/10.1109/EMPDP.2001.905053","url":null,"abstract":"In this work we present two different applications implemented on the neurocomputer Totem Nc3001 from Neuricam Inc. The goal of the experimentation is to test, on real problems, the performance of this powerful parallel unit consisting of 32 Digital Signal Processors (DSPs) and to evaluate its suitability to neural network applications. The first problem implemented is a typical classification algorithm in which the network recognises which points belong to different regions inside a 2D space. The second problem is more computationally heavy and consists of a network able to reproduce the eye movements, if properly stimulated. A comparison is reported between Matlab implementations or handwritten code run on workstations and the performance obtained from the Totem chip.","PeriodicalId":262971,"journal":{"name":"Proceedings Ninth Euromicro Workshop on Parallel and Distributed Processing","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-02-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122577180","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
CRAFT: a framework for integration facilitation in cross-organisational distributed systems CRAFT:跨组织分布式系统集成促进的框架
Pub Date : 2001-02-07 DOI: 10.1109/EMPDP.2001.905058
Heiko Ludwig, Y. Hoffner
The increasing proliferation of complex electronic services, particularly in the business-to-business area, entails the creation and management of complex, cross-organisational distributed systems. An important challenge with such systems concerns the integration of different core and administrative services into a consistent whole. Furthermore, there is a need for extra functionality to facilitate the provision and consumption of the resulting service inside as well as outside the organisation. This functionality may have to deal with a host of issues such as: facilitating co-operation while maintaining autonomy, remuneration, monitoring, auditing and management of the integrated service, and the translation between internal and external models, processes and information. All the above are aimed at ensuring that the contractual obligations of the business relationship are met. We need a component that supports the integration of the core and administrative services while providing added functionality concerned with crossing the organisational boundary. This component is termed an "integration facilitator". The CrossFlow project dealt with the dynamic establishment of cross-organisational business relationships. CRAFT (CrossFlow Runtime Framework Technology) provides a framework to build integration facilitators. By using this framework, the core and administrative services of an organisation can be quickly integrated and extended to create different business level services to suit the changing needs of organisations and their dynamic business partnerships.
复杂电子服务的日益普及,特别是在企业对企业领域,需要创建和管理复杂的跨组织分布式系统。这种系统的一个重要挑战是将不同的核心服务和行政服务整合成一个一致的整体。此外,还需要额外的功能来促进在组织内外提供和使用结果服务。此功能可能必须处理许多问题,例如:在保持自主性的同时促进合作、报酬、集成服务的监视、审计和管理,以及内部和外部模型、流程和信息之间的转换。所有这些都是为了确保履行商业关系的合同义务。我们需要一个组件来支持核心服务和管理服务的集成,同时提供与跨组织边界相关的附加功能。这个组件被称为“集成促进者”。CrossFlow项目处理跨组织业务关系的动态建立。CRAFT (CrossFlow运行时框架技术)提供了一个框架来构建集成促进者。通过使用此框架,可以快速集成和扩展组织的核心服务和管理服务,以创建不同的业务级服务,以适应组织及其动态业务伙伴关系不断变化的需求。
{"title":"CRAFT: a framework for integration facilitation in cross-organisational distributed systems","authors":"Heiko Ludwig, Y. Hoffner","doi":"10.1109/EMPDP.2001.905058","DOIUrl":"https://doi.org/10.1109/EMPDP.2001.905058","url":null,"abstract":"The increasing proliferation of complex electronic services, particularly in the business-to-business area, entails the creation and management of complex, cross-organisational distributed systems. An important challenge with such systems concerns the integration of different core and administrative services into a consistent whole. Furthermore, there is a need for extra functionality to facilitate the provision and consumption of the resulting service inside as well as outside the organisation. This functionality may have to deal with a host of issues such as: facilitating co-operation while maintaining autonomy, remuneration, monitoring, auditing and management of the integrated service, and the translation between internal and external models, processes and information. All the above are aimed at ensuring that the contractual obligations of the business relationship are met. We need a component that supports the integration of the core and administrative services while providing added functionality concerned with crossing the organisational boundary. This component is termed an \"integration facilitator\". The CrossFlow project dealt with the dynamic establishment of cross-organisational business relationships. CRAFT (CrossFlow Runtime Framework Technology) provides a framework to build integration facilitators. By using this framework, the core and administrative services of an organisation can be quickly integrated and extended to create different business level services to suit the changing needs of organisations and their dynamic business partnerships.","PeriodicalId":262971,"journal":{"name":"Proceedings Ninth Euromicro Workshop on Parallel and Distributed Processing","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-02-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125402588","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
The need for topological time and location information in mobile e-business applications 移动电子商务应用中对拓扑时间和位置信息的需求
Pub Date : 2001-02-07 DOI: 10.1109/EMPDP.2001.905037
Bernd Schopp, Axel Röpnack, Markus Greunz
This paper combines two major streams of recent research-the concepts of new media and the paradigm of platforms for mobile e-business applications. It shows that the 'time-space-intention' topology has to be investigated in order to design successful e-business applications in mobile scenarios. The paper is divided into four sections: after a brief introduction, we apply a media reference model to show in which phases of a mobile e-business transaction the issues of personalization and individualization have to be analyzed and what new parameters of personalization and individualization have to be taken into account in mobile scenarios. We analyze which parameters for personal filtering mechanisms are critical for adequate decision making in mobile environments. Finally we describe an information filtering mechanism that is based on the agent's 'time-space-intention' topology and the cross-agent 'time-space-intention' topology.
本文结合了最近两大研究流派——新媒体概念和移动电子商务应用平台范式。它表明,为了在移动场景中设计成功的电子商务应用程序,必须研究“时间-空间-意图”拓扑。本文分为四个部分:在简要介绍之后,我们应用媒体参考模型来展示在移动电子商务交易的哪些阶段必须分析个性化和个性化问题,以及在移动场景中必须考虑哪些个性化和个性化的新参数。我们分析了个人过滤机制的哪些参数对于移动环境中适当的决策至关重要。最后,我们描述了一种基于智能体的“时间-空间-意图”拓扑和跨智能体的“时间-空间-意图”拓扑的信息过滤机制。
{"title":"The need for topological time and location information in mobile e-business applications","authors":"Bernd Schopp, Axel Röpnack, Markus Greunz","doi":"10.1109/EMPDP.2001.905037","DOIUrl":"https://doi.org/10.1109/EMPDP.2001.905037","url":null,"abstract":"This paper combines two major streams of recent research-the concepts of new media and the paradigm of platforms for mobile e-business applications. It shows that the 'time-space-intention' topology has to be investigated in order to design successful e-business applications in mobile scenarios. The paper is divided into four sections: after a brief introduction, we apply a media reference model to show in which phases of a mobile e-business transaction the issues of personalization and individualization have to be analyzed and what new parameters of personalization and individualization have to be taken into account in mobile scenarios. We analyze which parameters for personal filtering mechanisms are critical for adequate decision making in mobile environments. Finally we describe an information filtering mechanism that is based on the agent's 'time-space-intention' topology and the cross-agent 'time-space-intention' topology.","PeriodicalId":262971,"journal":{"name":"Proceedings Ninth Euromicro Workshop on Parallel and Distributed Processing","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-02-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125445308","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
Using groups to support the interconnection of parallel applications 使用组来支持并行应用程序的互连
Pub Date : 2001-02-07 DOI: 10.1109/EMPDP.2001.905022
P. Medeiros, J. Cunha
Among the efforts of building heterogeneous applications through the interconnection of independently developed components, we have proposed a group-oriented approach called PHIS. In this paper we identify several types of interaction between application components and show how a group-oriented approach eases the modelling of these interaction patterns. A brief description of PHIS primitives is made and through the use of three examples we show how the PHIS system supports the group-oriented approach. A comparison is made between several related systems and PHIS and its distinctive characteristics are highlighted. Our experience in the building of a medium sized application like a parallel genetic algorithm execution environment supports the claim of the power and flexibility of PHIS as an interconnection model.
在通过独立开发组件的互连构建异构应用程序的努力中,我们提出了一种称为PHIS的面向组的方法。在本文中,我们确定了应用程序组件之间的几种交互类型,并展示了面向组的方法如何简化这些交互模式的建模。简要描述了公共卫生信息系统的基本要素,并通过三个例子展示了公共卫生信息系统如何支持以群体为导向的方法。将几个相关系统与公共卫生信息系统进行了比较,突出了其独特的特点。我们在构建中等规模的应用程序(如并行遗传算法执行环境)方面的经验支持了公共卫生信息系统作为一种互连模型的强大和灵活性。
{"title":"Using groups to support the interconnection of parallel applications","authors":"P. Medeiros, J. Cunha","doi":"10.1109/EMPDP.2001.905022","DOIUrl":"https://doi.org/10.1109/EMPDP.2001.905022","url":null,"abstract":"Among the efforts of building heterogeneous applications through the interconnection of independently developed components, we have proposed a group-oriented approach called PHIS. In this paper we identify several types of interaction between application components and show how a group-oriented approach eases the modelling of these interaction patterns. A brief description of PHIS primitives is made and through the use of three examples we show how the PHIS system supports the group-oriented approach. A comparison is made between several related systems and PHIS and its distinctive characteristics are highlighted. Our experience in the building of a medium sized application like a parallel genetic algorithm execution environment supports the claim of the power and flexibility of PHIS as an interconnection model.","PeriodicalId":262971,"journal":{"name":"Proceedings Ninth Euromicro Workshop on Parallel and Distributed Processing","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-02-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121792999","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
DVSA and SHOE: support to shared data structures on distributed memory architectures DVSA和SHOE:支持分布式内存架构上的共享数据结构
Pub Date : 2001-02-07 DOI: 10.1109/EMPDP.2001.905039
F. Baiardi, D. Guerri, P. Mori, L. Moroni, L. Ricci
With reference to numerical iterative algorithms, this paper exemplifies a methodology to design the runtime support of applications sharing a set of data structures on a distributed memory architecture. According to the methodology, the support is decomposed into two layers: an application independent one, supplying the basic functionalities to access a shared structure, and an application dependent layer that implements the caching and prefetching strategies most appropriate for the considered application. Starting from this assumption, we introduce DVSA, a package that implements the application independent layer and SHOB, one of the packages that can be developed on top of DVSA. SHOB defines a weak consistency memory model where the user controls the amount of inconsistency due to caching and prefetching. The model is well suitable to implement iterative numerical algorithms. Experimental results of the methodology are presented in the case of a uniform multi-grid method to solve partial differential equations.
参考数值迭代算法,本文举例说明了一种在分布式内存架构上设计共享一组数据结构的应用程序的运行时支持的方法。根据该方法,支持被分解为两层:独立于应用程序的层,提供访问共享结构的基本功能;依赖于应用程序的层,实现最适合所考虑的应用程序的缓存和预取策略。从这个假设开始,我们介绍DVSA,一个实现应用程序独立层的包和SHOB, SHOB是可以在DVSA之上开发的包之一。SHOB定义了一个弱一致性内存模型,其中用户控制由于缓存和预取而导致的不一致性的数量。该模型很适合于实现迭代数值算法。以均匀多网格法求解偏微分方程为例,给出了该方法的实验结果。
{"title":"DVSA and SHOE: support to shared data structures on distributed memory architectures","authors":"F. Baiardi, D. Guerri, P. Mori, L. Moroni, L. Ricci","doi":"10.1109/EMPDP.2001.905039","DOIUrl":"https://doi.org/10.1109/EMPDP.2001.905039","url":null,"abstract":"With reference to numerical iterative algorithms, this paper exemplifies a methodology to design the runtime support of applications sharing a set of data structures on a distributed memory architecture. According to the methodology, the support is decomposed into two layers: an application independent one, supplying the basic functionalities to access a shared structure, and an application dependent layer that implements the caching and prefetching strategies most appropriate for the considered application. Starting from this assumption, we introduce DVSA, a package that implements the application independent layer and SHOB, one of the packages that can be developed on top of DVSA. SHOB defines a weak consistency memory model where the user controls the amount of inconsistency due to caching and prefetching. The model is well suitable to implement iterative numerical algorithms. Experimental results of the methodology are presented in the case of a uniform multi-grid method to solve partial differential equations.","PeriodicalId":262971,"journal":{"name":"Proceedings Ninth Euromicro Workshop on Parallel and Distributed Processing","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-02-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116871091","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
Cyclic reduction on distributed shared memory machines 分布式共享内存机器上的循环缩减
Pub Date : 2001-02-07 DOI: 10.1109/EMPDP.2001.905055
Sebastian Allmann, T. Rauber, G. Rünger
Cyclic reduction for the solution of linear equation systems with banded matrices exhibits fine to medium grain potential parallelism with regular but diverse data dependencies. We consider the parallel implementation for this algorithm on a distributed shared memory machine with different programming models. As distributed shared memory machine we use the Convex SPP2000. We compare the runtime results with results from a Cray T3E.
带状矩阵线性方程组解的循环约简表现出精细到中等粒度的潜在并行性,具有规则但不同的数据依赖关系。我们考虑了该算法在具有不同编程模型的分布式共享内存机上的并行实现。作为分布式共享内存机,我们使用的是Convex SPP2000。我们将运行时结果与Cray T3E的结果进行比较。
{"title":"Cyclic reduction on distributed shared memory machines","authors":"Sebastian Allmann, T. Rauber, G. Rünger","doi":"10.1109/EMPDP.2001.905055","DOIUrl":"https://doi.org/10.1109/EMPDP.2001.905055","url":null,"abstract":"Cyclic reduction for the solution of linear equation systems with banded matrices exhibits fine to medium grain potential parallelism with regular but diverse data dependencies. We consider the parallel implementation for this algorithm on a distributed shared memory machine with different programming models. As distributed shared memory machine we use the Convex SPP2000. We compare the runtime results with results from a Cray T3E.","PeriodicalId":262971,"journal":{"name":"Proceedings Ninth Euromicro Workshop on Parallel and Distributed Processing","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-02-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129771796","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}
引用次数: 14
The recovery language approach for software-implemented fault tolerance 软件实现容错的恢复语言方法
Pub Date : 2001-02-07 DOI: 10.1109/EMPDP.2001.905070
V. D. Florio, Geert Deconinck, R. Lauwereins
We describe a novel approach for software-implemented fault tolerance that separates error detection from error recovery and offers a distinct programming and processing context for the latter. This allows the application developer to address separately the non-functional aspects of error recovery from those pertaining to the functional behaviour that the user application is supposed to have in the absence of faults. We conjecture that this way only a limited amount of non-functional code intrusion affects the user application, while the bulk of the strategy to cope with errors is to be expressed by the user in a "recovery script", conceptually as well physically distinct from the functional application layer. Such script is to be written in what we call a "recovery language", i.e. a specialised linguistic framework devoted to the management of the fault tolerance strategies that allows to express scenarios of isolation, reconfiguration, and recovery. These are to be executed on meta-entities of the application with physical or logical counterparts (processing nodes, tasks, or user-defined groups of tasks). The developer is therefore made able to modify the fault tolerance strategy with only a few or no modifications in the application part, or vice-versa, tackling more easily and effectively any of these two fronts. This can result in a better maintainability of the target fault-tolerant application and in support for reaching portability of the service while moving the application to different unfavourable environments. The paper positions and discusses the recovery language approach and a prototypal implementation for embedded applications developed within project TIRAN on a number of distributed platforms.
我们描述了一种软件实现容错的新方法,它将错误检测与错误恢复分开,并为后者提供了独特的编程和处理环境。这允许应用程序开发人员将错误恢复的非功能方面与用户应用程序在没有故障的情况下应该具有的功能行为分开处理。我们推测,通过这种方式,只有有限数量的非功能代码入侵会影响用户应用程序,而处理错误的大部分策略将由用户在“恢复脚本”中表达,在概念上和物理上都与功能应用层不同。这样的脚本将用我们所说的“恢复语言”编写,即专门用于管理容错策略的语言框架,允许表达隔离、重新配置和恢复的场景。这些将在具有物理或逻辑对应物(处理节点、任务或用户定义的任务组)的应用程序元实体上执行。因此,开发人员能够修改容错策略,只需在应用程序部分进行少量修改或不进行修改,反之亦然,从而更容易、更有效地处理这两个方面中的任何一个。这可以提高目标容错应用程序的可维护性,并支持在将应用程序移动到不同的不利环境时实现服务的可移植性。本文定位并讨论了恢复语言方法以及TIRAN项目在多个分布式平台上开发的嵌入式应用程序的原型实现。
{"title":"The recovery language approach for software-implemented fault tolerance","authors":"V. D. Florio, Geert Deconinck, R. Lauwereins","doi":"10.1109/EMPDP.2001.905070","DOIUrl":"https://doi.org/10.1109/EMPDP.2001.905070","url":null,"abstract":"We describe a novel approach for software-implemented fault tolerance that separates error detection from error recovery and offers a distinct programming and processing context for the latter. This allows the application developer to address separately the non-functional aspects of error recovery from those pertaining to the functional behaviour that the user application is supposed to have in the absence of faults. We conjecture that this way only a limited amount of non-functional code intrusion affects the user application, while the bulk of the strategy to cope with errors is to be expressed by the user in a \"recovery script\", conceptually as well physically distinct from the functional application layer. Such script is to be written in what we call a \"recovery language\", i.e. a specialised linguistic framework devoted to the management of the fault tolerance strategies that allows to express scenarios of isolation, reconfiguration, and recovery. These are to be executed on meta-entities of the application with physical or logical counterparts (processing nodes, tasks, or user-defined groups of tasks). The developer is therefore made able to modify the fault tolerance strategy with only a few or no modifications in the application part, or vice-versa, tackling more easily and effectively any of these two fronts. This can result in a better maintainability of the target fault-tolerant application and in support for reaching portability of the service while moving the application to different unfavourable environments. The paper positions and discusses the recovery language approach and a prototypal implementation for embedded applications developed within project TIRAN on a number of distributed platforms.","PeriodicalId":262971,"journal":{"name":"Proceedings Ninth Euromicro Workshop on Parallel and Distributed Processing","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-02-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130987898","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
Information visualisation in numerical analysis 数值分析中的信息可视化
Pub Date : 2001-02-07 DOI: 10.1109/EMPDP.2001.905050
Elizabeth Jayne Stuart, D. Bustard, J. Weston
Within Numerical Analysis, the requirement for visualisation of numerical data continues to grow as computational capabilities increase. Due to the vast amounts of data now produced, traditional mathematical methods of analysing data are cumbersome and time consuming. This research aims to capitalise on advances in information visualisation technology to support numerical data investigation. This paper presents details of a prototype software tool developed to address information visualisation requirements of numerical analysts. Experience of using the tool and an overview of results is reported. Conclusions are drawn and possible future use of the tool discussed.
在数值分析中,随着计算能力的增加,对数值数据可视化的需求也在不断增长。由于现在产生了大量的数据,传统的分析数据的数学方法既繁琐又耗时。本研究旨在利用信息可视化技术的进步来支持数值数据调查。本文介绍了一个原型软件工具的细节,该工具是为解决数值分析的信息可视化需求而开发的。报告了使用该工具的经验和结果概述。得出结论,并讨论了该工具未来的可能用途。
{"title":"Information visualisation in numerical analysis","authors":"Elizabeth Jayne Stuart, D. Bustard, J. Weston","doi":"10.1109/EMPDP.2001.905050","DOIUrl":"https://doi.org/10.1109/EMPDP.2001.905050","url":null,"abstract":"Within Numerical Analysis, the requirement for visualisation of numerical data continues to grow as computational capabilities increase. Due to the vast amounts of data now produced, traditional mathematical methods of analysing data are cumbersome and time consuming. This research aims to capitalise on advances in information visualisation technology to support numerical data investigation. This paper presents details of a prototype software tool developed to address information visualisation requirements of numerical analysts. Experience of using the tool and an overview of results is reported. Conclusions are drawn and possible future use of the tool discussed.","PeriodicalId":262971,"journal":{"name":"Proceedings Ninth Euromicro Workshop on Parallel and Distributed Processing","volume":"72 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-02-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122230446","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
Content-based information retrieval using an embedded neural associative memory 基于内容的嵌入式神经联想记忆信息检索
Pub Date : 2001-02-07 DOI: 10.1109/EMPDP.2001.905073
M. Schmidt, U. Rückert
In this paper a novel approach for the storage and access of an index used in Internet search engines (Information Retrieval) is presented. The index provides a mapping from search terms to documents. The Binary Neural Associative Memory (BiNAM) stores an index by associating document signatures and document locations in a distributed and content addressable way. The system presented here has a high memory efficiency of more than 90%. The trade-off between memory consumption and precision of the query-results is examined. A scalable system architecture is presented. The architecture exploits the parallel structure of the BiNAM. The association time is estimated to be orders of magnitude faster than a software solution. The system is realized as a modular PCI architecture. The maximum capacity of the first version is 768 MByte memory which allows to implement a BiNAM of 80 K neurons with 80 K inputs each. In such a system approximately 64 million associations can be scored and accessed within 330 ns per association.
本文提出了一种存储和访问Internet搜索引擎(信息检索)索引的新方法。索引提供了从搜索词到文档的映射。二进制神经关联记忆(BiNAM)通过以分布式和内容可寻址的方式关联文档签名和文档位置来存储索引。该系统的存储效率高达90%以上。检查了内存消耗和查询结果精度之间的权衡。提出了一种可扩展的系统架构。该架构利用了BiNAM的并行结构。关联时间估计比软件解决方案快几个数量级。该系统采用模块化的PCI架构实现。第一个版本的最大容量是768mbyte内存,允许实现80k神经元的BiNAM,每个神经元有80k输入。在这样一个系统中,大约6400万个关联可以在330 ns内被评分和访问。
{"title":"Content-based information retrieval using an embedded neural associative memory","authors":"M. Schmidt, U. Rückert","doi":"10.1109/EMPDP.2001.905073","DOIUrl":"https://doi.org/10.1109/EMPDP.2001.905073","url":null,"abstract":"In this paper a novel approach for the storage and access of an index used in Internet search engines (Information Retrieval) is presented. The index provides a mapping from search terms to documents. The Binary Neural Associative Memory (BiNAM) stores an index by associating document signatures and document locations in a distributed and content addressable way. The system presented here has a high memory efficiency of more than 90%. The trade-off between memory consumption and precision of the query-results is examined. A scalable system architecture is presented. The architecture exploits the parallel structure of the BiNAM. The association time is estimated to be orders of magnitude faster than a software solution. The system is realized as a modular PCI architecture. The maximum capacity of the first version is 768 MByte memory which allows to implement a BiNAM of 80 K neurons with 80 K inputs each. In such a system approximately 64 million associations can be scored and accessed within 330 ns per association.","PeriodicalId":262971,"journal":{"name":"Proceedings Ninth Euromicro Workshop on Parallel and Distributed Processing","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-02-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125237685","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}
引用次数: 5
期刊
Proceedings Ninth Euromicro Workshop on Parallel and Distributed Processing
全部 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