首页 > 最新文献

Proceedings. Advances in Parallel and Distributed Computing最新文献

英文 中文
Performance of buffered multistage interconnection networks in case of packet multicasting 分组多播情况下缓冲多级互连网络的性能
Pub Date : 1997-03-19 DOI: 10.1109/APDC.1997.574013
D. Tutsch, G. Hommel
Multistage Banyan networks are frequently proposed as connections in multiprocessor systems. There exist several studies to determine the performance of networks in which messages are unicasted. (One processor sends a message to one and only one other processor.) In this paper, a timed Petri net model is used to derive the performance of buffered Banyan networks, in which messages may also be multicasted (One processor can send a message to more than one other processor). We consider a Banyan network with 2/spl times/2-switches and the two cases of complete and partial broadcasting within the switching elements, An algorithm is presented to calculate the destination distribution in all network stages for arbitrary destination patterns of incoming uniform packet traffic. Thus, the automatic generation of timed Petri net models is possible for arbitrary destination patterns of the packets. The dependency upon the network size is also considered.
多阶段Banyan网络经常被提出作为多处理器系统中的连接。已经有一些研究来确定单播消息的网络的性能。(一个处理器向另一个处理器发送消息,且只能向另一个处理器发送消息。)在本文中,使用一个定时Petri网模型来推导缓冲Banyan网络的性能,其中消息也可以是多播的(一个处理器可以向多个其他处理器发送消息)。考虑一个2/ sp1倍/2交换机的Banyan网络,在交换单元中存在完全广播和部分广播两种情况,提出了一种算法来计算任意传入均匀分组流量的目的地模式在所有网络阶段的目的地分布。因此,定时Petri网模型的自动生成对于数据包的任意目的地模式是可能的。还考虑了对网络大小的依赖性。
{"title":"Performance of buffered multistage interconnection networks in case of packet multicasting","authors":"D. Tutsch, G. Hommel","doi":"10.1109/APDC.1997.574013","DOIUrl":"https://doi.org/10.1109/APDC.1997.574013","url":null,"abstract":"Multistage Banyan networks are frequently proposed as connections in multiprocessor systems. There exist several studies to determine the performance of networks in which messages are unicasted. (One processor sends a message to one and only one other processor.) In this paper, a timed Petri net model is used to derive the performance of buffered Banyan networks, in which messages may also be multicasted (One processor can send a message to more than one other processor). We consider a Banyan network with 2/spl times/2-switches and the two cases of complete and partial broadcasting within the switching elements, An algorithm is presented to calculate the destination distribution in all network stages for arbitrary destination patterns of incoming uniform packet traffic. Thus, the automatic generation of timed Petri net models is possible for arbitrary destination patterns of the packets. The dependency upon the network size is also considered.","PeriodicalId":413925,"journal":{"name":"Proceedings. Advances in Parallel and Distributed Computing","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-03-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130591543","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
A parallel algorithm for optimal task assignment in distributed systems 分布式系统中最优任务分配的并行算法
Pub Date : 1997-03-19 DOI: 10.1109/APDC.1997.574045
I. Ahmad, Muhammad Kafil
An efficient assignment of tasks to the processors is imperative for achieving fast job turnaround time in a parallel or distributed environment. The assignment problem is well known to be NP-complete, except in a few special cases. Thus heuristics are used to obtain suboptimal solutions in reasonable amount of time. While a plethora of such heuristics have been documented in the literature, in this paper we aim to develop techniques for finding optimal solutions under the most relaxed assumptions. We propose a best-first search based parallel algorithm that generates optimal solution for assigning an arbitrary task graph to an arbitrary network of homogeneous or heterogeneous processors. The parallel algorithm running on the Intel Paragon gives optimal assignments for problems of medium to large sizes. We believe our algorithms to be novel in solving an indispensable problem in parallel and distributed computing.
在并行或分布式环境中,高效地将任务分配给处理器是实现快速作业周转时间的必要条件。众所周知,除了少数特殊情况外,分配问题是np完全的。因此,启发式被用来在合理的时间内获得次优解。虽然文献中已经记录了大量这样的启发式,但在本文中,我们的目标是开发在最宽松的假设下寻找最优解的技术。我们提出了一种基于最佳优先搜索的并行算法,该算法为将任意任务图分配给任意同构或异构处理器网络生成最优解。在英特尔Paragon上运行的并行算法为大中型问题提供了最优分配。我们相信我们的算法在解决并行和分布式计算中不可缺少的问题方面是新颖的。
{"title":"A parallel algorithm for optimal task assignment in distributed systems","authors":"I. Ahmad, Muhammad Kafil","doi":"10.1109/APDC.1997.574045","DOIUrl":"https://doi.org/10.1109/APDC.1997.574045","url":null,"abstract":"An efficient assignment of tasks to the processors is imperative for achieving fast job turnaround time in a parallel or distributed environment. The assignment problem is well known to be NP-complete, except in a few special cases. Thus heuristics are used to obtain suboptimal solutions in reasonable amount of time. While a plethora of such heuristics have been documented in the literature, in this paper we aim to develop techniques for finding optimal solutions under the most relaxed assumptions. We propose a best-first search based parallel algorithm that generates optimal solution for assigning an arbitrary task graph to an arbitrary network of homogeneous or heterogeneous processors. The parallel algorithm running on the Intel Paragon gives optimal assignments for problems of medium to large sizes. We believe our algorithms to be novel in solving an indispensable problem in parallel and distributed computing.","PeriodicalId":413925,"journal":{"name":"Proceedings. Advances in Parallel and Distributed Computing","volume":"16 S1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-03-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133105923","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
Interaction nets revisited 重新审视互动网络
Pub Date : 1997-03-19 DOI: 10.1109/APDC.1997.574020
Linpeng Huang, Yongqiang Sun
Past attempts to apply Girard's linear logic to Lafont's interaction nets by treating "symbols" as logical rules, however, failed to come to a significant explanation. In this paper, we try to model "symbols" as external axioms and use "tensor" to describe partition of auxiliary ports. We show that our solution leads to a very natural logical interpretation of the computation on interaction nets.
然而,过去试图将吉拉德的线性逻辑应用于拉丰的相互作用网络,将“符号”视为逻辑规则,却未能得到有意义的解释。本文尝试将“符号”建模为外部公理,并使用“张量”来描述辅助端口的划分。我们表明,我们的解决方案导致一个非常自然的逻辑解释的计算在相互作用的网络。
{"title":"Interaction nets revisited","authors":"Linpeng Huang, Yongqiang Sun","doi":"10.1109/APDC.1997.574020","DOIUrl":"https://doi.org/10.1109/APDC.1997.574020","url":null,"abstract":"Past attempts to apply Girard's linear logic to Lafont's interaction nets by treating \"symbols\" as logical rules, however, failed to come to a significant explanation. In this paper, we try to model \"symbols\" as external axioms and use \"tensor\" to describe partition of auxiliary ports. We show that our solution leads to a very natural logical interpretation of the computation on interaction nets.","PeriodicalId":413925,"journal":{"name":"Proceedings. Advances in Parallel and Distributed Computing","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-03-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132275138","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
Dependence analysis of parallel and distributed programs and its applications 并行与分布式程序的相关性分析及其应用
Pub Date : 1997-03-19 DOI: 10.1109/APDC.1997.574057
Jingde Cheng
This paper surveys the program dependence analysis technique for parallel and/or distributed programs and its applications from the viewpoint of software engineering. We present primary program dependences which may exist in a parallel and/or distributed program, a general approach to define, analyze, and represent these program dependences formally, and applications of an explicit program dependence based representation for parallel and/or distributed programs in various software engineering activities. We also suggest some research problems an this direction.
本文从软件工程的角度对并行和/或分布式程序的程序依赖分析技术及其应用进行了综述。我们提出了可能存在于并行和/或分布式程序中的主要程序依赖关系,一种正式定义、分析和表示这些程序依赖关系的一般方法,以及在各种软件工程活动中基于并行和/或分布式程序的显式程序依赖表示的应用。在此基础上,提出了今后的研究方向。
{"title":"Dependence analysis of parallel and distributed programs and its applications","authors":"Jingde Cheng","doi":"10.1109/APDC.1997.574057","DOIUrl":"https://doi.org/10.1109/APDC.1997.574057","url":null,"abstract":"This paper surveys the program dependence analysis technique for parallel and/or distributed programs and its applications from the viewpoint of software engineering. We present primary program dependences which may exist in a parallel and/or distributed program, a general approach to define, analyze, and represent these program dependences formally, and applications of an explicit program dependence based representation for parallel and/or distributed programs in various software engineering activities. We also suggest some research problems an this direction.","PeriodicalId":413925,"journal":{"name":"Proceedings. Advances in Parallel and Distributed Computing","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-03-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132232486","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}
引用次数: 49
The study of parallel simulation processing based on MPP technology 基于MPP技术的并行仿真处理研究
Pub Date : 1997-03-19 DOI: 10.1109/APDC.1997.574011
Yang Shi, Chenxi Zhang, Chunyuan Zhang
Computer numerical simulation is widely applied in engineering and social fields. It has shown great value in these fields. Small scale simulation applications can be processed on the traditional simulation computer, but with the size of problem increasing, sequential processing cannot meet the requirements. Dynamic real-time simulation and super real-time simulation require high performance simulation computers. In this paper we first analyse the structure of a classical simulation computer AD-100 which was developed by ADI Inc., then a novel structure for a simulation computer which adopts the MPP technology is proposed. At the end of this paper an experimental result is given to test the feasibility of parallel simulation processing.
计算机数值模拟在工程和社会领域有着广泛的应用。它在这些领域显示出巨大的价值。传统的仿真计算机可以处理小规模的仿真应用,但随着问题规模的增加,顺序处理已不能满足要求。动态实时仿真和超实时仿真都需要高性能的仿真计算机。本文首先分析了ADI公司开发的经典仿真计算机AD-100的结构,然后提出了一种采用MPP技术的新型仿真计算机结构。最后给出了一个实验结果,验证了并行仿真处理的可行性。
{"title":"The study of parallel simulation processing based on MPP technology","authors":"Yang Shi, Chenxi Zhang, Chunyuan Zhang","doi":"10.1109/APDC.1997.574011","DOIUrl":"https://doi.org/10.1109/APDC.1997.574011","url":null,"abstract":"Computer numerical simulation is widely applied in engineering and social fields. It has shown great value in these fields. Small scale simulation applications can be processed on the traditional simulation computer, but with the size of problem increasing, sequential processing cannot meet the requirements. Dynamic real-time simulation and super real-time simulation require high performance simulation computers. In this paper we first analyse the structure of a classical simulation computer AD-100 which was developed by ADI Inc., then a novel structure for a simulation computer which adopts the MPP technology is proposed. At the end of this paper an experimental result is given to test the feasibility of parallel simulation processing.","PeriodicalId":413925,"journal":{"name":"Proceedings. Advances in Parallel and Distributed Computing","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-03-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125029391","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
Parallel replacement mechanism for multithread 多线程并行替换机制
Pub Date : 1997-03-19 DOI: 10.1109/APDC.1997.574052
Guangzuo Cui, Mingzeng Hu, Xiaoming Li
This paper presents a new rapid thread replacement mechanism which is important in multithread technology. Analysis to the memory system indicates that the memory utilization decreases with the increase of cache hit ratio. The parallelism between thread computation and thread replacement is found by analyzing their working processes. Based on these, we advance a rapid multithread replacement mechanism which overlaps the thread replacement with thread computation. More especially, with finite hardware contexts, this mechanism can play the same role of infinite contexts by tolerating the replacement overhead. By modifying the general thread switching model, we build the thread replacement model and evaluate this mechanism in theory and experiment methods. At last, we discuss the hardware implementation and put forward the problems to be resolved in the future.
本文提出了一种新的快速线程替换机制,该机制在多线程技术中具有重要意义。对内存系统的分析表明,随着缓存命中率的增加,内存利用率降低。通过分析线程计算和线程替换的工作过程,发现了它们之间的并行性。在此基础上,提出了一种将线程替换与线程计算相结合的快速多线程替换机制。更具体地说,对于有限的硬件上下文,这种机制可以通过容忍替换开销来发挥无限上下文的相同作用。通过对常规线程交换模型的修正,建立了线程替换模型,并从理论和实验两方面对其机理进行了评价。最后,对系统的硬件实现进行了讨论,并提出了今后需要解决的问题。
{"title":"Parallel replacement mechanism for multithread","authors":"Guangzuo Cui, Mingzeng Hu, Xiaoming Li","doi":"10.1109/APDC.1997.574052","DOIUrl":"https://doi.org/10.1109/APDC.1997.574052","url":null,"abstract":"This paper presents a new rapid thread replacement mechanism which is important in multithread technology. Analysis to the memory system indicates that the memory utilization decreases with the increase of cache hit ratio. The parallelism between thread computation and thread replacement is found by analyzing their working processes. Based on these, we advance a rapid multithread replacement mechanism which overlaps the thread replacement with thread computation. More especially, with finite hardware contexts, this mechanism can play the same role of infinite contexts by tolerating the replacement overhead. By modifying the general thread switching model, we build the thread replacement model and evaluate this mechanism in theory and experiment methods. At last, we discuss the hardware implementation and put forward the problems to be resolved in the future.","PeriodicalId":413925,"journal":{"name":"Proceedings. Advances in Parallel and Distributed Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-03-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123356011","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
Task assignment for distributed computing 分布式计算任务分配
Pub Date : 1997-03-19 DOI: 10.1109/APDC.1997.574043
P. Scholz, Erwin Harbeck
In the course of the development of reactive systems often real time constraints have to be met. In such time critical applications heterogeneous multi-processor systems are used in order to fulfill these time constraints. This paper presents a hybrid partitioning method that uses a stochastic algorithm together with mixed integer linear programming. This method supports the development of time critical systems. We assume that the algorithm which has to be analyzed is given in the form of a so-called task-graph. The goal of the overall method is to fix for every task the processor that will execute it and the starting time of this execution. The main issue is a high-level synthesis-like method for constructing a problem-specific multi-processor board. The presented methods have been fully implemented and tested.
在响应式系统的开发过程中,经常需要满足实时约束。在这些时间要求苛刻的应用中,为了满足这些时间限制,需要使用异构多处理器系统。本文提出了一种将随机算法与混合整数线性规划相结合的混合划分方法。这种方法支持时间关键型系统的开发。我们假设要分析的算法以所谓的任务图的形式给出。总体方法的目标是为每个任务确定将执行该任务的处理器及其执行的开始时间。主要问题是构建特定问题的多处理器板的高级合成方法。所提出的方法已经完全实现和测试。
{"title":"Task assignment for distributed computing","authors":"P. Scholz, Erwin Harbeck","doi":"10.1109/APDC.1997.574043","DOIUrl":"https://doi.org/10.1109/APDC.1997.574043","url":null,"abstract":"In the course of the development of reactive systems often real time constraints have to be met. In such time critical applications heterogeneous multi-processor systems are used in order to fulfill these time constraints. This paper presents a hybrid partitioning method that uses a stochastic algorithm together with mixed integer linear programming. This method supports the development of time critical systems. We assume that the algorithm which has to be analyzed is given in the form of a so-called task-graph. The goal of the overall method is to fix for every task the processor that will execute it and the starting time of this execution. The main issue is a high-level synthesis-like method for constructing a problem-specific multi-processor board. The presented methods have been fully implemented and tested.","PeriodicalId":413925,"journal":{"name":"Proceedings. Advances in Parallel and Distributed Computing","volume":"106 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-03-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128156812","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
Consistent state restoration in shared memory systems 共享内存系统中的一致状态恢复
Pub Date : 1997-03-19 DOI: 10.1109/APDC.1997.574051
R. Baldoni, J. Hélary, A. Mostéfaoui, M. Raynal
In many systems, backward recovery constitutes a classical technique to ensure fault-tolerance. It consists in restoring a computation in a consistent global state, saved in a global checkpoint, from which this computation can be resumed. A global checkpoint includes a set of local checkpoints, one from each process which correspond to local states dumped onto stable storage. In this paper we are interested in defining formally the domino effect for shared memory systems be the shared memory a physical one (as in multiprocessor systems) or a virtual one (as in distributed shared memory systems) and in designing a domino-free adaptive algorithm. These results lie on a necessary and sufficient condition which shows when a set of local checkpoints can belong to some consistent global checkpoint.
在许多系统中,向后恢复是确保容错的一种经典技术。它包括将计算恢复为一致的全局状态,保存在全局检查点中,可以从全局检查点恢复该计算。全局检查点包括一组本地检查点,每个进程一个本地检查点,对应于转储到稳定存储中的本地状态。在本文中,我们感兴趣的是正式定义共享内存系统的多米诺骨牌效应,即共享内存是物理的(如在多处理器系统中)还是虚拟的(如在分布式共享内存系统中),并设计一个无多米诺骨牌的自适应算法。这些结果取决于一个充分必要条件,该条件表明一组局部检查点何时可以属于某个一致的全局检查点。
{"title":"Consistent state restoration in shared memory systems","authors":"R. Baldoni, J. Hélary, A. Mostéfaoui, M. Raynal","doi":"10.1109/APDC.1997.574051","DOIUrl":"https://doi.org/10.1109/APDC.1997.574051","url":null,"abstract":"In many systems, backward recovery constitutes a classical technique to ensure fault-tolerance. It consists in restoring a computation in a consistent global state, saved in a global checkpoint, from which this computation can be resumed. A global checkpoint includes a set of local checkpoints, one from each process which correspond to local states dumped onto stable storage. In this paper we are interested in defining formally the domino effect for shared memory systems be the shared memory a physical one (as in multiprocessor systems) or a virtual one (as in distributed shared memory systems) and in designing a domino-free adaptive algorithm. These results lie on a necessary and sufficient condition which shows when a set of local checkpoints can belong to some consistent global checkpoint.","PeriodicalId":413925,"journal":{"name":"Proceedings. Advances in Parallel and Distributed Computing","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-03-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125590441","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
Towards abstraction of message passing programming 面向消息传递编程的抽象
Pub Date : 1997-03-19 DOI: 10.1109/APDC.1997.574019
H. Bi
Data-parallel applications are usually programmed in the SPMD paradigm by using a message passing system such as MPI or PVM. However programming by using message passing primitives is still tedious and error-prone. This paper presents an abstraction of message passing programming in C++ to relieve programmers of low-level considerations. The runtime overhead introduced by the abstraction is shown to be negligible.
数据并行应用程序通常使用消息传递系统(如MPI或PVM)在SPMD范例中编程。然而,通过使用消息传递原语进行编程仍然是乏味且容易出错的。本文提出了一种c++中消息传递编程的抽象,以减轻程序员的低级考虑。抽象引入的运行时开销可以忽略不计。
{"title":"Towards abstraction of message passing programming","authors":"H. Bi","doi":"10.1109/APDC.1997.574019","DOIUrl":"https://doi.org/10.1109/APDC.1997.574019","url":null,"abstract":"Data-parallel applications are usually programmed in the SPMD paradigm by using a message passing system such as MPI or PVM. However programming by using message passing primitives is still tedious and error-prone. This paper presents an abstraction of message passing programming in C++ to relieve programmers of low-level considerations. The runtime overhead introduced by the abstraction is shown to be negligible.","PeriodicalId":413925,"journal":{"name":"Proceedings. Advances in Parallel and Distributed Computing","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-03-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122521635","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
On the optimization by redundancy using an extended LogP model 利用扩展LogP模型进行冗余优化
Pub Date : 1997-03-19 DOI: 10.1109/APDC.1997.574026
Jörn Eisenbiegler, Welf Löwe, A. Wehrenpfennig
We present a strategy for optimizing parallel algorithms introducing redundant computations. In order to calculate the optimal amount of redundancy, we generalize the LogP model to capture messages of varying sizes using functions instead of constants for the machine parameters. We validate our method for a wave simulation algorithm on a Parsytec PowerXplorer with eight processors and a workstation cluster with four workstations.
提出了一种引入冗余计算的并行算法优化策略。为了计算最优的冗余量,我们推广了LogP模型,使用函数而不是机器参数的常量来捕获不同大小的消息。我们在具有8个处理器和4个工作站的工作站集群的Parsytec PowerXplorer上验证了我们的波浪模拟算法方法。
{"title":"On the optimization by redundancy using an extended LogP model","authors":"Jörn Eisenbiegler, Welf Löwe, A. Wehrenpfennig","doi":"10.1109/APDC.1997.574026","DOIUrl":"https://doi.org/10.1109/APDC.1997.574026","url":null,"abstract":"We present a strategy for optimizing parallel algorithms introducing redundant computations. In order to calculate the optimal amount of redundancy, we generalize the LogP model to capture messages of varying sizes using functions instead of constants for the machine parameters. We validate our method for a wave simulation algorithm on a Parsytec PowerXplorer with eight processors and a workstation cluster with four workstations.","PeriodicalId":413925,"journal":{"name":"Proceedings. Advances in Parallel and Distributed Computing","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-03-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114809573","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}
引用次数: 17
期刊
Proceedings. Advances in Parallel and Distributed Computing
全部 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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1