首页 > 最新文献
paperpass

专用汽车最新文献

英文 中文
General purpose massively parallel systems: the role of programming environments 通用大规模并行系统:编程环境的作用
Pub Date : 1994-05-02 DOI: 10.1109/MPCS.1994.367028
F. Baiardi, L. Ricci
One of the key obstacles to the widespread adoption of massively parallel computers is the lack of programming environments to support the development of software that can achieve both portability and high performance. The paper discusses alternative methodologies to define static and dynamic tools of this environment. While the main problems posed by a static tool are input dependant behaviour and the definition of a formal and abstract representation of the user program, dynamic tools introduce overhead to collect data about the program behaviour to drive their policy. Proper integration between the two kinds of tools is fundamental to be able to select the most appropriate solution for a given program. The definition and the design of these tools can be largely simplified through the introduction of a virtual machine to be mapped onto different physical machines and that enables the development of software tools and applications that can be ported across different machines.<>
广泛采用大规模并行计算机的主要障碍之一是缺乏编程环境来支持能够实现可移植性和高性能的软件开发。本文讨论了定义该环境的静态和动态工具的备选方法。静态工具带来的主要问题是输入依赖行为和用户程序的形式化和抽象表示的定义,而动态工具引入了收集有关程序行为的数据以驱动其策略的开销。两种工具之间的适当集成是能够为给定程序选择最合适的解决方案的基础。这些工具的定义和设计可以通过引入映射到不同物理机器上的虚拟机而大大简化,这使得可以跨不同机器移植的软件工具和应用程序的开发成为可能。
{"title":"General purpose massively parallel systems: the role of programming environments","authors":"F. Baiardi, L. Ricci","doi":"10.1109/MPCS.1994.367028","DOIUrl":"https://doi.org/10.1109/MPCS.1994.367028","url":null,"abstract":"One of the key obstacles to the widespread adoption of massively parallel computers is the lack of programming environments to support the development of software that can achieve both portability and high performance. The paper discusses alternative methodologies to define static and dynamic tools of this environment. While the main problems posed by a static tool are input dependant behaviour and the definition of a formal and abstract representation of the user program, dynamic tools introduce overhead to collect data about the program behaviour to drive their policy. Proper integration between the two kinds of tools is fundamental to be able to select the most appropriate solution for a given program. The definition and the design of these tools can be largely simplified through the introduction of a virtual machine to be mapped onto different physical machines and that enables the development of software tools and applications that can be ported across different machines.<<ETX>>","PeriodicalId":64175,"journal":{"name":"专用汽车","volume":"63 1","pages":"584-598"},"PeriodicalIF":0.0,"publicationDate":"1994-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86074397","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
High performance modular arithmetic using an RNS based chipset 使用基于RNS的芯片组的高性能模块化算法
Pub Date : 1994-05-02 DOI: 10.1109/MPCS.1994.367046
J. Schwemmlein, R. Posch, K. C. Posch
This paper presents a distributed computing architecture capable of performing long integer arithmetic. Special attention is given to module multiplication. To avoid carry propagation delays, the design makes use of RNS arithmetic. In RNS, additions and multiplications can be computed in parallel. Several VLSI processing elements are grouped together, each holding one RNS digit. These devices exchange information on a data bus. Instructions sequenced by an additional chip control synchronized execution. Thus, the system can be seen as a SIMD architecture performing modular arithmetic. Some instructions differ from a pure SIMD concept. The system is tuned for special purpose computations. As a sample application suitable for the presented chip set, an RSA like enciphering method (MRSA) is shown.<>
本文提出了一种能够执行长整数运算的分布式计算体系结构。特别注意的是模块乘法。为了避免进位传播延迟,设计采用了RNS算法。在RNS中,加法和乘法可以并行计算。几个VLSI处理元件组合在一起,每个元件持有一个RNS数字。这些设备在数据总线上交换信息。指令由附加的芯片排序控制同步执行。因此,该系统可以看作是执行模块化算法的SIMD体系结构。有些指令不同于纯粹的SIMD概念。这个系统是为特殊目的的计算而调整的。作为适用于该芯片组的示例应用,给出了一种类似RSA的加密方法(MRSA)。
{"title":"High performance modular arithmetic using an RNS based chipset","authors":"J. Schwemmlein, R. Posch, K. C. Posch","doi":"10.1109/MPCS.1994.367046","DOIUrl":"https://doi.org/10.1109/MPCS.1994.367046","url":null,"abstract":"This paper presents a distributed computing architecture capable of performing long integer arithmetic. Special attention is given to module multiplication. To avoid carry propagation delays, the design makes use of RNS arithmetic. In RNS, additions and multiplications can be computed in parallel. Several VLSI processing elements are grouped together, each holding one RNS digit. These devices exchange information on a data bus. Instructions sequenced by an additional chip control synchronized execution. Thus, the system can be seen as a SIMD architecture performing modular arithmetic. Some instructions differ from a pure SIMD concept. The system is tuned for special purpose computations. As a sample application suitable for the presented chip set, an RSA like enciphering method (MRSA) is shown.<<ETX>>","PeriodicalId":64175,"journal":{"name":"专用汽车","volume":"31 1","pages":"444-451"},"PeriodicalIF":0.0,"publicationDate":"1994-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72990799","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
Routing, scheduling, timing and intractability 路线,调度,时间和难处理性
Pub Date : 1994-05-02 DOI: 10.1109/MPCS.1994.367086
G. Németh
The management of the various cooperation modes and timing requirements in the case of a large number of tasks poses interesting theoretical problems in massively parallel environments. These systems are in general fully distributed ones, preventing coherent observability. Moreover, their configurations may change dynamically because of failures and/or modifications. Thus no optimal algorithms can be constructed for the effective utilization of the resources available. The influence of the granularity level, cooperation modes and timing requirements are scrutinized in order to identify areas for further research. It is shown that the resource allocation procedure should be partitioned into distinct phases both in time and space.<>
在大规模并行环境下,大量任务情况下各种合作模式和时间要求的管理提出了有趣的理论问题。这些系统通常是完全分布的,这就妨碍了相干的可观测性。此外,由于故障和/或修改,它们的配置可能会动态更改。因此,没有最优算法可以构造有效利用可用资源。详细分析了粒度级别、合作模式和时间要求的影响,以确定进一步研究的领域。结果表明,资源分配过程应在时间和空间上划分为不同的阶段。
{"title":"Routing, scheduling, timing and intractability","authors":"G. Németh","doi":"10.1109/MPCS.1994.367086","DOIUrl":"https://doi.org/10.1109/MPCS.1994.367086","url":null,"abstract":"The management of the various cooperation modes and timing requirements in the case of a large number of tasks poses interesting theoretical problems in massively parallel environments. These systems are in general fully distributed ones, preventing coherent observability. Moreover, their configurations may change dynamically because of failures and/or modifications. Thus no optimal algorithms can be constructed for the effective utilization of the resources available. The influence of the granularity level, cooperation modes and timing requirements are scrutinized in order to identify areas for further research. It is shown that the resource allocation procedure should be partitioned into distinct phases both in time and space.<<ETX>>","PeriodicalId":64175,"journal":{"name":"专用汽车","volume":"67 1","pages":"114-124"},"PeriodicalIF":0.0,"publicationDate":"1994-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77830532","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
Process migration protocols for massively parallel systems 大规模并行系统的进程迁移协议
Pub Date : 1994-05-02 DOI: 10.1109/MPCS.1994.367089
A. Elleuch, T. Muntean
Process migration is known as the run time relocation of a process within a network of processors. This capability is mainly used for efficient management of resources in a distributed system. This paper deals with the construction of process migration mechanisms for Massively Parallel Systems (MPS). In particular, we are interested in the correction of communications in presence of migration. Many distributed systems have proposed mechanisms for process migration where different approaches are used to ensure transparency and correctness of the delivery of messages. In MPS, more than achieving correctness and transparency, the emphasis is put also on supporting scalability of the machine architecture, and on efficiency by minimising the overhead introduced by the use of the migration mechanisms at run-time. According to these criteria we propose three migration protocols for correct message passing mechanisms.<>
进程迁移称为进程在处理器网络中的运行时重新定位。该功能主要用于分布式系统中资源的有效管理。本文研究了大规模并行系统(MPS)进程迁移机制的构建。我们特别感兴趣的是在存在移民的情况下纠正通信。许多分布式系统都提出了流程迁移机制,其中使用不同的方法来确保消息传递的透明性和正确性。在MPS中,除了实现正确性和透明性之外,重点还放在支持机器架构的可扩展性上,以及通过最小化运行时使用迁移机制带来的开销来提高效率。根据这些标准,我们为正确的消息传递机制提出了三种迁移协议。
{"title":"Process migration protocols for massively parallel systems","authors":"A. Elleuch, T. Muntean","doi":"10.1109/MPCS.1994.367089","DOIUrl":"https://doi.org/10.1109/MPCS.1994.367089","url":null,"abstract":"Process migration is known as the run time relocation of a process within a network of processors. This capability is mainly used for efficient management of resources in a distributed system. This paper deals with the construction of process migration mechanisms for Massively Parallel Systems (MPS). In particular, we are interested in the correction of communications in presence of migration. Many distributed systems have proposed mechanisms for process migration where different approaches are used to ensure transparency and correctness of the delivery of messages. In MPS, more than achieving correctness and transparency, the emphasis is put also on supporting scalability of the machine architecture, and on efficiency by minimising the overhead introduced by the use of the migration mechanisms at run-time. According to these criteria we propose three migration protocols for correct message passing mechanisms.<<ETX>>","PeriodicalId":64175,"journal":{"name":"专用汽车","volume":"38 1","pages":"84-95"},"PeriodicalIF":0.0,"publicationDate":"1994-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78023876","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
Massive parallelism on a chip-VLSI aspects involving dynamic logic 芯片上的大规模并行性涉及到动态逻辑
Pub Date : 1994-05-02 DOI: 10.1109/MPCS.1994.367071
R. Posch
In most cases performance of parallel machines is proven with special applications that enable for adequate granularity, and thus are able to show the performance. Looking at common machine types, the involved techniques do not solve the problem of fast communication among processing elements. In fact, nearly any of these types is capable of really fine grain granularity. In most real applications this is not a big problem. But in a few cases this becomes critical. The presented approach shows how to cope with fast communication among processing elements. This is done through the use of massive parallelism on a single chip, or on a set of chips. In this case optimum communication speed can be assumed and thus fast processing within a very small area becomes the design goal. This design goal is met in the special case with dynamic logic enabling for a large number of very small processing elements.<>
在大多数情况下,并行机器的性能是通过特殊的应用程序来证明的,这些应用程序支持足够的粒度,因此能够显示性能。从常见的机器类型来看,所涉及的技术并不能解决处理元素之间的快速通信问题。事实上,几乎所有这些类型都能够提供非常细的颗粒粒度。在大多数实际应用程序中,这不是一个大问题。但在少数情况下,这一点变得至关重要。所提出的方法展示了如何处理处理元素之间的快速通信。这是通过在单个芯片或一组芯片上使用大量并行性来完成的。在这种情况下,可以假设最佳的通信速度,因此在非常小的区域内快速处理成为设计目标。在特殊情况下,动态逻辑支持大量非常小的处理元素,从而满足了这个设计目标
{"title":"Massive parallelism on a chip-VLSI aspects involving dynamic logic","authors":"R. Posch","doi":"10.1109/MPCS.1994.367071","DOIUrl":"https://doi.org/10.1109/MPCS.1994.367071","url":null,"abstract":"In most cases performance of parallel machines is proven with special applications that enable for adequate granularity, and thus are able to show the performance. Looking at common machine types, the involved techniques do not solve the problem of fast communication among processing elements. In fact, nearly any of these types is capable of really fine grain granularity. In most real applications this is not a big problem. But in a few cases this becomes critical. The presented approach shows how to cope with fast communication among processing elements. This is done through the use of massive parallelism on a single chip, or on a set of chips. In this case optimum communication speed can be assumed and thus fast processing within a very small area becomes the design goal. This design goal is met in the special case with dynamic logic enabling for a large number of very small processing elements.<<ETX>>","PeriodicalId":64175,"journal":{"name":"专用汽车","volume":"182 1","pages":"230-237"},"PeriodicalIF":0.0,"publicationDate":"1994-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80318762","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
Experiences in using parallel systems for land information management 有使用并行系统进行土地信息管理的经验
Pub Date : 1994-05-02 DOI: 10.1109/MPCS.1994.367072
E. Apolloni, F. Arcieri, E. Nardelli, M. Talamo
In this paper we report about our experiences in research projects dealing with the use of parallel system technology for the management of land information. From these experiences we have derived a characterization in terms of user requirements, system requirements and system architecture. The basic feature of a system dealing with planning and decision making problems in the context of land management is the possibility to support incremental constraint definition and modeling activities. In this way it is possible to decide which actions have to be done in an "on-line" way, i.e. interactively and on the basis of dynamically changing data. We point out which functionalities have be set at the system level, and which ones can be set at the application level. According to the present user profile, we also introduce a target architecture for an on-line decision support system that is based on the view building mechanism.<>
在本文中,我们报告了我们在处理使用并行系统技术进行土地信息管理的研究项目中的经验。从这些经验中,我们得出了用户需求、系统需求和系统架构方面的特征。处理土地管理方面的规划和决策问题的系统的基本特征是有可能支持增量约束定义和建模活动。通过这种方式,可以决定哪些行动必须以“在线”方式完成,即交互式和基于动态变化的数据。我们指出哪些功能必须在系统级别设置,哪些功能可以在应用程序级别设置。根据现有的用户概况,我们还介绍了一种基于视图构建机制的在线决策支持系统的目标体系结构。
{"title":"Experiences in using parallel systems for land information management","authors":"E. Apolloni, F. Arcieri, E. Nardelli, M. Talamo","doi":"10.1109/MPCS.1994.367072","DOIUrl":"https://doi.org/10.1109/MPCS.1994.367072","url":null,"abstract":"In this paper we report about our experiences in research projects dealing with the use of parallel system technology for the management of land information. From these experiences we have derived a characterization in terms of user requirements, system requirements and system architecture. The basic feature of a system dealing with planning and decision making problems in the context of land management is the possibility to support incremental constraint definition and modeling activities. In this way it is possible to decide which actions have to be done in an \"on-line\" way, i.e. interactively and on the basis of dynamically changing data. We point out which functionalities have be set at the system level, and which ones can be set at the application level. According to the present user profile, we also introduce a target architecture for an on-line decision support system that is based on the view building mechanism.<<ETX>>","PeriodicalId":64175,"journal":{"name":"专用汽车","volume":"82 1","pages":"223-228"},"PeriodicalIF":0.0,"publicationDate":"1994-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87179080","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
Modelling of computer architectures 计算机体系结构建模
Pub Date : 1994-05-02 DOI: 10.1109/MPCS.1994.367047
R. Albrecht
The goal of this article is to present a general theoretical framework for modelling the logical and physical structures underlying computer architectures. The reasoning is based on general system theory and the mathematical theory of constructive computation. Fundamental are discrete functional systems, their partitions, and algorithms on them. For modelling processes in general "time sets" are introduced and the mutual dependences of processes are discussed. In correspondence to the mathematical objects considered, a model of physical computational systems is given. From this a whole range of architectural concepts can be derived.<>
本文的目的是为计算机体系结构下的逻辑和物理结构建模提供一个通用的理论框架。推理基于一般系统论和构造计算的数学理论。基础是离散的功能系统,它们的分区和算法。对于一般的过程建模,引入了“时间集”,并讨论了过程之间的相互依赖性。与所考虑的数学对象相对应,给出了物理计算系统的模型。由此可以衍生出一系列的建筑概念。
{"title":"Modelling of computer architectures","authors":"R. Albrecht","doi":"10.1109/MPCS.1994.367047","DOIUrl":"https://doi.org/10.1109/MPCS.1994.367047","url":null,"abstract":"The goal of this article is to present a general theoretical framework for modelling the logical and physical structures underlying computer architectures. The reasoning is based on general system theory and the mathematical theory of constructive computation. Fundamental are discrete functional systems, their partitions, and algorithms on them. For modelling processes in general \"time sets\" are introduced and the mutual dependences of processes are discussed. In correspondence to the mathematical objects considered, a model of physical computational systems is given. From this a whole range of architectural concepts can be derived.<<ETX>>","PeriodicalId":64175,"journal":{"name":"专用汽车","volume":"32 1","pages":"434-442"},"PeriodicalIF":0.0,"publicationDate":"1994-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91300049","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 study of the parallelization and vectorization of scientific codes on the Alliant FX/2800 科学码在Alliant FX/2800上的并行化和向量化研究
Pub Date : 1994-05-02 DOI: 10.1109/MPCS.1994.367039
S. Srinivas
This paper presents the results of a research project undertaken to study the parallelization and vectorization of various important scientific codes on the Alliant FX/2800 supercomputer system. A selection of scientific codes from benchmark suites such LINPACK, LAPACK, BLAS, NAPACK, EISPACK, and FFTPACK was made and these codes were parallelized and vectorized using the four optimization modes on the Alliant, namely, global optimization, vectorization, concurrentization (parallelization), and vector-concurrentization. The optimization results are summarized by means of performance measures called optimization ratios, which basically indicate the degree of vectorization and parallelization that can be applied to each code. Driver routines were used to obtain runtime results in the different modes. Another important component of this project is do study the effect of caching the data on the performance of the programs. The results from this study can be used to select a routine that can be optimized well and also to select the appropriate optimization method so that the overall performance of the program can be improved.<>
本文介绍了在Alliant FX/2800超级计算机系统上研究各种重要科学码的并行化和向量化的研究项目的结果。从LINPACK、LAPACK、BLAS、NAPACK、EISPACK和FFTPACK等基准套件中选取科学代码,在Alliant上采用全局优化、向量化、并发化(并行化)和矢量并行化四种优化模式对这些代码进行并行化和向量化。通过称为优化比率的性能度量来总结优化结果,优化比率基本上表明可以应用于每个代码的向量化和并行化程度。使用驱动程序例程来获取不同模式下的运行时结果。该项目的另一个重要组成部分是研究缓存数据对程序性能的影响。研究结果可用于选择可优化的例程,也可用于选择合适的优化方法,从而提高程序的整体性能。
{"title":"A study of the parallelization and vectorization of scientific codes on the Alliant FX/2800","authors":"S. Srinivas","doi":"10.1109/MPCS.1994.367039","DOIUrl":"https://doi.org/10.1109/MPCS.1994.367039","url":null,"abstract":"This paper presents the results of a research project undertaken to study the parallelization and vectorization of various important scientific codes on the Alliant FX/2800 supercomputer system. A selection of scientific codes from benchmark suites such LINPACK, LAPACK, BLAS, NAPACK, EISPACK, and FFTPACK was made and these codes were parallelized and vectorized using the four optimization modes on the Alliant, namely, global optimization, vectorization, concurrentization (parallelization), and vector-concurrentization. The optimization results are summarized by means of performance measures called optimization ratios, which basically indicate the degree of vectorization and parallelization that can be applied to each code. Driver routines were used to obtain runtime results in the different modes. Another important component of this project is do study the effect of caching the data on the performance of the programs. The results from this study can be used to select a routine that can be optimized well and also to select the appropriate optimization method so that the overall performance of the program can be improved.<<ETX>>","PeriodicalId":64175,"journal":{"name":"专用汽车","volume":"23 1","pages":"514-517"},"PeriodicalIF":0.0,"publicationDate":"1994-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85390674","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
High precision arithmetic units for fine-grain massively parallel computing 用于细粒度大规模并行计算的高精度算术单元
Pub Date : 1994-05-02 DOI: 10.1109/MPCS.1994.367053
M. Fiallos-Aguilar
In this paper we deal with new high precision arithmetic units (AUs). These AUs are specialized in the computation of one arithmetic operation (division, addition, etc.), but when hundreds of them are interconnected by a reconfigurable network, a parallel architecture that uses massive digit-level pipelining between floating-point arithmetic units (allowing fast computation of scientific jobs) becomes interesting. In this paper we present several new AUs for the fast computation of arithmetic expressions that will be used on a high precision massively parallel computer.<>
本文讨论了一种新的高精度算术单元(au)。这些au专门用于计算一种算术运算(除法、加法等),但是当数百个au通过可重构网络相互连接时,在浮点算术单元之间使用大量数字级流水线的并行架构(允许快速计算科学作业)变得有趣了。在本文中,我们提出了几个新的用于高精度大规模并行计算机上的快速计算算术表达式的au。
{"title":"High precision arithmetic units for fine-grain massively parallel computing","authors":"M. Fiallos-Aguilar","doi":"10.1109/MPCS.1994.367053","DOIUrl":"https://doi.org/10.1109/MPCS.1994.367053","url":null,"abstract":"In this paper we deal with new high precision arithmetic units (AUs). These AUs are specialized in the computation of one arithmetic operation (division, addition, etc.), but when hundreds of them are interconnected by a reconfigurable network, a parallel architecture that uses massive digit-level pipelining between floating-point arithmetic units (allowing fast computation of scientific jobs) becomes interesting. In this paper we present several new AUs for the fast computation of arithmetic expressions that will be used on a high precision massively parallel computer.<<ETX>>","PeriodicalId":64175,"journal":{"name":"专用汽车","volume":"43 1","pages":"403-407"},"PeriodicalIF":0.0,"publicationDate":"1994-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83327783","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
A model for performance evaluation of message passing architectures in spatial data processing 空间数据处理中消息传递体系结构的性能评价模型
Pub Date : 1994-05-02 DOI: 10.1109/MPCS.1994.367044
Enrico Nardelli, Carmine D'Amico, Coppito
We give a first formulation of a model for evaluating performances of a message passing architecture parallel machine in the context of spatial data processing. We consider 2-dimensional data of the type 'region' and analyze operations of union and intersection between them. On the basis of the characteristics of manipulation algorithms and of the architecture we individuate as the best way of implementing them, we propose and validate through experiments a model able to estimate time required to execute union or intersection operations between two regions of arbitrary shape as a function of a small number of parameters describing input data. Though derived on a specific machine, the model obtained is of general validity, since only the values of numerical constants are dependant by the machine used. Such a model is the first necessary step in tackling the issue of query optimization for spatial data in a parallel environment. The work is a part of a more general research programme aiming at studying the best approach to take advantage from parallel architectures for spatial data processing.<>
给出了空间数据处理环境下消息传递架构并行机性能评价模型的第一个公式。我们考虑了“区域”类型的二维数据,并分析了它们之间的并交运算。根据操作算法的特征和我们个性化的架构作为实现它们的最佳方式,我们提出并通过实验验证了一个模型,该模型能够估计执行任意形状的两个区域之间的并或交操作所需的时间,作为描述输入数据的少量参数的函数。虽然是在特定的机器上推导出来的,但得到的模型是普遍有效的,因为只有数值常数的值与所使用的机器有关。这种模型是解决并行环境中空间数据查询优化问题的第一个必要步骤。这项工作是一个更广泛的研究计划的一部分,旨在研究利用并行架构进行空间数据处理的最佳方法
{"title":"A model for performance evaluation of message passing architectures in spatial data processing","authors":"Enrico Nardelli, Carmine D'Amico, Coppito","doi":"10.1109/MPCS.1994.367044","DOIUrl":"https://doi.org/10.1109/MPCS.1994.367044","url":null,"abstract":"We give a first formulation of a model for evaluating performances of a message passing architecture parallel machine in the context of spatial data processing. We consider 2-dimensional data of the type 'region' and analyze operations of union and intersection between them. On the basis of the characteristics of manipulation algorithms and of the architecture we individuate as the best way of implementing them, we propose and validate through experiments a model able to estimate time required to execute union or intersection operations between two regions of arbitrary shape as a function of a small number of parameters describing input data. Though derived on a specific machine, the model obtained is of general validity, since only the values of numerical constants are dependant by the machine used. Such a model is the first necessary step in tackling the issue of query optimization for spatial data in a parallel environment. The work is a part of a more general research programme aiming at studying the best approach to take advantage from parallel architectures for spatial data processing.<<ETX>>","PeriodicalId":64175,"journal":{"name":"专用汽车","volume":"100 1","pages":"460-470"},"PeriodicalIF":0.0,"publicationDate":"1994-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76796325","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
期刊
专用汽车
全部 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.
﹀
mjeditor
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1