首页 > 最新文献

[1992] Proceedings of the Fourth IEEE Symposium on Parallel and Distributed Processing最新文献

英文 中文
Fault tolerance of adaptive routing algorithms in multicomputers 多机自适应路由算法的容错性
A. Reddy, R. Freitas
An evaluation of the effectiveness of adaptive routing techniques in tolerating failures is presented. It is shown that adaptive routing techniques yield gracefully degradable systems for the workloads considered. For medium to large communication granularity and the workloads considered in this study, if adaptive-routing is used, it is shown that the problem completion time does not increase drastically due to failures. When node failures were considered, it was observed that the mismatch of problem communication structure with the physical communication structure did not result in significant loss of performance. Since adaptive routing techniques are warranted for performance reasons, it is argued that making use of this adaptive routing hardware to tolerate failures is a favorable option.<>
对自适应路由技术在容错方面的有效性进行了评价。结果表明,自适应路由技术可为所考虑的工作负载生成优雅的可降解系统。对于中大型通信粒度和本研究考虑的工作负载,如果使用自适应路由,则表明问题完成时间不会因故障而急剧增加。当考虑节点故障时,可以观察到问题通信结构与物理通信结构的不匹配不会导致显著的性能损失。由于自适应路由技术出于性能原因而得到保证,因此有人认为使用这种自适应路由硬件来容忍故障是一个有利的选择。
{"title":"Fault tolerance of adaptive routing algorithms in multicomputers","authors":"A. Reddy, R. Freitas","doi":"10.1109/SPDP.1992.242750","DOIUrl":"https://doi.org/10.1109/SPDP.1992.242750","url":null,"abstract":"An evaluation of the effectiveness of adaptive routing techniques in tolerating failures is presented. It is shown that adaptive routing techniques yield gracefully degradable systems for the workloads considered. For medium to large communication granularity and the workloads considered in this study, if adaptive-routing is used, it is shown that the problem completion time does not increase drastically due to failures. When node failures were considered, it was observed that the mismatch of problem communication structure with the physical communication structure did not result in significant loss of performance. Since adaptive routing techniques are warranted for performance reasons, it is argued that making use of this adaptive routing hardware to tolerate failures is a favorable option.<<ETX>>","PeriodicalId":265469,"journal":{"name":"[1992] Proceedings of the Fourth IEEE Symposium on Parallel and Distributed Processing","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128874784","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
A token based distributed k mutual exclusion algorithm 基于令牌的分布式k互斥算法
K. Makki, P. Banta, K. Been, N. Pissinou, E. Park
The authors present an algorithm for solving the k mutual exclusion problem in a distributed system. The algorithm is token based, whereby a token is passed among sites. Only sites that either receive the token with a nonzero semaphore or receive the token with a zero semaphore and later receive a release message from a previous site are allowed to enter their critical sections. Attached to the token is a queue which lists the sites scheduled to receive the token and a general semaphore. In all cases except extremely light token request traffic, the number of messages per critical section execution can be expressed as a small constant. This constant approaches three in an extremely heavy token request environment.<>
提出了一种求解分布式系统中k互斥问题的算法。该算法是基于令牌的,令牌在站点之间传递。只有接收到带有非零信号量的令牌或接收到带有零信号量的令牌并随后从前一个站点接收到释放消息的站点才允许进入它们的临界区。附加到令牌的是一个队列,其中列出了计划接收令牌的站点和一般信号量。在所有情况下,除了非常轻的令牌请求流量外,每个关键段执行的消息数量都可以表示为一个小常数。在一个非常繁重的令牌请求环境中,这个常数接近3。
{"title":"A token based distributed k mutual exclusion algorithm","authors":"K. Makki, P. Banta, K. Been, N. Pissinou, E. Park","doi":"10.1109/SPDP.1992.242717","DOIUrl":"https://doi.org/10.1109/SPDP.1992.242717","url":null,"abstract":"The authors present an algorithm for solving the k mutual exclusion problem in a distributed system. The algorithm is token based, whereby a token is passed among sites. Only sites that either receive the token with a nonzero semaphore or receive the token with a zero semaphore and later receive a release message from a previous site are allowed to enter their critical sections. Attached to the token is a queue which lists the sites scheduled to receive the token and a general semaphore. In all cases except extremely light token request traffic, the number of messages per critical section execution can be expressed as a small constant. This constant approaches three in an extremely heavy token request environment.<<ETX>>","PeriodicalId":265469,"journal":{"name":"[1992] Proceedings of the Fourth IEEE Symposium on Parallel and Distributed Processing","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133806928","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}
引用次数: 26
Advanced software pipelining and the program dependence graph 先进的软件流水线和程序依赖图
R. M. Lee, V. Allan
Architectures such as horizontal microengines, multiple reduced instruction set computer (RISC) architectures, very long instruction word (VLIW), and long instruction word (LIW) machines benefit from the utilization of low-level parallelism. The authors propose a novel technique, advanced software pipelining, which solves known problems of other pipelining techniques. Implementation on the program dependence graph (PDG) benefits from the data dependence information and the control structure of the program in a single representation. Software pipelines are constructed on the PDG without imposing a fixed schedule; instead the proposed method groups concurrent operations in anticipation of the needs of the final schedule.<>
诸如水平微引擎、多精简指令集计算机(RISC)体系结构、超长指令字(VLIW)和长指令字(LIW)机器等体系结构受益于低级并行性的利用。作者提出了一种新颖的技术——高级软件流水线,它解决了其他流水线技术的已知问题。在程序依赖图(PDG)上的实现得益于单个表示中的数据依赖信息和程序的控制结构。软件管道是在PDG上构建的,没有固定的时间表;相反,建议的方法将并发操作分组,以预测最终调度的需要
{"title":"Advanced software pipelining and the program dependence graph","authors":"R. M. Lee, V. Allan","doi":"10.1109/SPDP.1992.242742","DOIUrl":"https://doi.org/10.1109/SPDP.1992.242742","url":null,"abstract":"Architectures such as horizontal microengines, multiple reduced instruction set computer (RISC) architectures, very long instruction word (VLIW), and long instruction word (LIW) machines benefit from the utilization of low-level parallelism. The authors propose a novel technique, advanced software pipelining, which solves known problems of other pipelining techniques. Implementation on the program dependence graph (PDG) benefits from the data dependence information and the control structure of the program in a single representation. Software pipelines are constructed on the PDG without imposing a fixed schedule; instead the proposed method groups concurrent operations in anticipation of the needs of the final schedule.<<ETX>>","PeriodicalId":265469,"journal":{"name":"[1992] Proceedings of the Fourth IEEE Symposium on Parallel and Distributed Processing","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114815334","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
Revisiting the allocation of regular data arrays to a mesh of processors 重新访问常规数据数组到处理器网格的分配
S. Miguet, Virginie Poty
The authors study the allocation of regular data arrays like images or matrices onto a network of processors. They investigate how to minimize the total communication time, while taking into account the time of constructing the messages. They show how to find the optimal mesh parameters as a function of problem-dependent and machine-dependent parameters. The main result is that, because of the reindexing time, the optimal mesh does not partition the data into square subdomains. It is also shown that the linear network (pipeline) very often performs better than a real 2-D mesh, since it avoids the reindexing of messages. They report numerical experiments performed on the TNode, a reconfigurable network of Transputers, and on the iPSC/860 hypercube, in which arbitrary grids can be embedded.<>
作者研究了常规数据数组(如图像或矩阵)在处理器网络上的分配。他们研究了如何在考虑构建信息的时间的同时最小化总通信时间。他们展示了如何找到作为问题相关参数和机器相关参数的函数的最优网格参数。主要结果是,由于重新排序时间的原因,最优网格没有将数据划分为方形子域。它还表明,线性网络(管道)通常比真正的二维网格表现得更好,因为它避免了消息的重新索引。他们报告了在TNode(一个可重构的Transputers网络)和iPSC/860超立方体(其中可以嵌入任意网格)上进行的数值实验。
{"title":"Revisiting the allocation of regular data arrays to a mesh of processors","authors":"S. Miguet, Virginie Poty","doi":"10.1109/SPDP.1992.242762","DOIUrl":"https://doi.org/10.1109/SPDP.1992.242762","url":null,"abstract":"The authors study the allocation of regular data arrays like images or matrices onto a network of processors. They investigate how to minimize the total communication time, while taking into account the time of constructing the messages. They show how to find the optimal mesh parameters as a function of problem-dependent and machine-dependent parameters. The main result is that, because of the reindexing time, the optimal mesh does not partition the data into square subdomains. It is also shown that the linear network (pipeline) very often performs better than a real 2-D mesh, since it avoids the reindexing of messages. They report numerical experiments performed on the TNode, a reconfigurable network of Transputers, and on the iPSC/860 hypercube, in which arbitrary grids can be embedded.<<ETX>>","PeriodicalId":265469,"journal":{"name":"[1992] Proceedings of the Fourth IEEE Symposium on Parallel and Distributed Processing","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122491868","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
An (N-1)-resilient algorithm for distributed termination detection 一种(N-1)弹性分布式终端检测算法
T. Lai, Li-Fen Wu
The authors propose a fault-tolerant algorithm for termination detection that can tolerate any number of stop failures. This algorithm improves on existing ones in many aspects, including worst-case message complexity, average-case message complexity and storage overhead. Most important, it runs as efficiently as the best non-fault-tolerant algorithm available if no process fails during the computation, and incurs only a reasonable amount of cost for each process failure that actually occurs. The main idea of the algorithm is a barrier set at a particular process. It is possible that other termination detection algorithms can be made fault-tolerant using similar techniques.<>
作者提出了一种容错终止检测算法,该算法可以容忍任意数量的停止故障。该算法在最坏情况消息复杂度、平均情况消息复杂度和存储开销等方面对现有算法进行了改进。最重要的是,如果在计算过程中没有进程失败,它的运行效率与可用的最佳非容错算法一样高,并且对于实际发生的每个进程失败只产生合理的成本。该算法的主要思想是在特定的过程中设置障碍。使用类似的技术,其他终端检测算法也可能具有容错性。
{"title":"An (N-1)-resilient algorithm for distributed termination detection","authors":"T. Lai, Li-Fen Wu","doi":"10.1109/SPDP.1992.242734","DOIUrl":"https://doi.org/10.1109/SPDP.1992.242734","url":null,"abstract":"The authors propose a fault-tolerant algorithm for termination detection that can tolerate any number of stop failures. This algorithm improves on existing ones in many aspects, including worst-case message complexity, average-case message complexity and storage overhead. Most important, it runs as efficiently as the best non-fault-tolerant algorithm available if no process fails during the computation, and incurs only a reasonable amount of cost for each process failure that actually occurs. The main idea of the algorithm is a barrier set at a particular process. It is possible that other termination detection algorithms can be made fault-tolerant using similar techniques.<<ETX>>","PeriodicalId":265469,"journal":{"name":"[1992] Proceedings of the Fourth IEEE Symposium on Parallel and Distributed Processing","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122550728","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}
引用次数: 38
An algebraic framework for edge-disjoint permutations on hypercubes 超立方体上边不相交置换的代数框架
A. Robison, D. Soroker
The operation of permuting data among the vertices of a hypercube computer induces a set of paths from senders to receivers. Permutations with edge-disjoint paths are desirable for efficient communication. The authors give simple algebraic descriptions for large classes of permutations that induce edge-disjoint paths for the commercially popular 'e-cube' routing algorithm. The descriptions cover most useful edge-disjoint permutations, and are easily applied in practice. Many previous proofs in the literature that specific permutations are edge-disjoint fall out as simple corollaries of the present work. Some new applications of this framework are presented. The first application considered concerns Gray code embeddings: the others are motivated by the connection of the present results to switching networks.<>
在超立方体计算机的顶点之间排列数据的操作会产生一组从发送方到接收方的路径。具有边不相交路径的排列是有效通信的理想选择。作者给出了商业上流行的“e-cube”路由算法中诱导边不相交路径的大类别排列的简单代数描述。这些描述涵盖了大多数有用的边不相交排列,并且很容易在实践中应用。许多先前文献中关于特定排列是边不相交的证明作为本工作的简单推论而出现。介绍了该框架的一些新的应用。考虑的第一个应用涉及Gray码嵌入:其他应用是由当前结果与交换网络的连接所驱动的。
{"title":"An algebraic framework for edge-disjoint permutations on hypercubes","authors":"A. Robison, D. Soroker","doi":"10.1109/SPDP.1992.242741","DOIUrl":"https://doi.org/10.1109/SPDP.1992.242741","url":null,"abstract":"The operation of permuting data among the vertices of a hypercube computer induces a set of paths from senders to receivers. Permutations with edge-disjoint paths are desirable for efficient communication. The authors give simple algebraic descriptions for large classes of permutations that induce edge-disjoint paths for the commercially popular 'e-cube' routing algorithm. The descriptions cover most useful edge-disjoint permutations, and are easily applied in practice. Many previous proofs in the literature that specific permutations are edge-disjoint fall out as simple corollaries of the present work. Some new applications of this framework are presented. The first application considered concerns Gray code embeddings: the others are motivated by the connection of the present results to switching networks.<<ETX>>","PeriodicalId":265469,"journal":{"name":"[1992] Proceedings of the Fourth IEEE Symposium on Parallel and Distributed Processing","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115307301","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
The p-shovelers problem-computing with time-varying data p-铲问题-时变数据的计算
F. Luccio, L. Pagli
The authors consider problems whose size varies with time, and discuss the organization and analysis of algorithms for them. They prove that the benefits of a parallel solution may be greater than usual, they also prove that the standard lower and upper bounds on parallel speed-up do not hold in this case, and must be reformulated.<>
作者考虑了大小随时间变化的问题,并讨论了这些问题的算法组织和分析。他们证明了并行解决方案的好处可能比通常情况下更大,他们还证明了并行加速的标准下界和上界在这种情况下不成立,必须重新制定
{"title":"The p-shovelers problem-computing with time-varying data","authors":"F. Luccio, L. Pagli","doi":"10.1145/130956.130960","DOIUrl":"https://doi.org/10.1145/130956.130960","url":null,"abstract":"The authors consider problems whose size varies with time, and discuss the organization and analysis of algorithms for them. They prove that the benefits of a parallel solution may be greater than usual, they also prove that the standard lower and upper bounds on parallel speed-up do not hold in this case, and must be reformulated.<<ETX>>","PeriodicalId":265469,"journal":{"name":"[1992] Proceedings of the Fourth IEEE Symposium on Parallel and Distributed Processing","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127972429","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}
引用次数: 20
期刊
[1992] Proceedings of the Fourth IEEE Symposium 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