首页 > 最新文献

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

英文 中文
Multiple message broadcasting with generalized Fibonacci trees 基于广义斐波那契树的多消息广播
Jehoshua Bruck, R. Cypher, C. T. Ho
The authors present efficient algorithms for broadcasting multiple messages. They assume n processors, one of which contains m packets that it must broadcast to each of the remaining n-1 processors. The processors communicate in rounds. In one round each processor is able to send one packet to any other processor and receive one packet from any other processor. The authors give a broadcasting algorithm which requires m+log n+3 log log n +15 rounds. In addition, they show a simple lower bound of m+(log n) -1 rounds for broadcasting in this model.<>
作者提出了广播多个消息的有效算法。他们假设有n个处理器,其中一个包含m个数据包,它必须向剩下的n-1个处理器中的每一个广播。处理器以轮询方式通信。在一轮中,每个处理器可以向任何其他处理器发送一个数据包,并从任何其他处理器接收一个数据包。给出了一个需要m+log n+3 log log n+ 15轮的广播算法。此外,他们还给出了一个简单的下界,即在该模型中广播的m+(log n) -1轮。
{"title":"Multiple message broadcasting with generalized Fibonacci trees","authors":"Jehoshua Bruck, R. Cypher, C. T. Ho","doi":"10.1109/SPDP.1992.242714","DOIUrl":"https://doi.org/10.1109/SPDP.1992.242714","url":null,"abstract":"The authors present efficient algorithms for broadcasting multiple messages. They assume n processors, one of which contains m packets that it must broadcast to each of the remaining n-1 processors. The processors communicate in rounds. In one round each processor is able to send one packet to any other processor and receive one packet from any other processor. The authors give a broadcasting algorithm which requires m+log n+3 log log n +15 rounds. In addition, they show a simple lower bound of m+(log n) -1 rounds for broadcasting in this model.<<ETX>>","PeriodicalId":265469,"journal":{"name":"[1992] Proceedings of the Fourth IEEE Symposium on Parallel and Distributed Processing","volume":"60 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":"126676879","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}
引用次数: 25
Optimal algorithms for selection on a mesh-connected processor array 网格连接处理器阵列选择的最优算法
D. Krizanc, L. Narayanan
The authors present novel algorithms for selecting an elements of specified rank among N=n/sup 2/ elements on an n*n mesh-connected processor array, in a variety of settings. They give: (1) an optimal randomized algorithm for selecting the element of rank k out of N, 1>
作者提出了一种新颖的算法,用于在N * N网格连接的处理器阵列上,在各种设置下,从N= N /sup 2/个元素中选择指定秩的元素。他们给出:(1)从N个元素中选择第k个元素的最优随机算法,1>
{"title":"Optimal algorithms for selection on a mesh-connected processor array","authors":"D. Krizanc, L. Narayanan","doi":"10.1109/SPDP.1992.242761","DOIUrl":"https://doi.org/10.1109/SPDP.1992.242761","url":null,"abstract":"The authors present novel algorithms for selecting an elements of specified rank among N=n/sup 2/ elements on an n*n mesh-connected processor array, in a variety of settings. They give: (1) an optimal randomized algorithm for selecting the element of rank k out of N, 1<or=k<or=N, at any processor that is at least 0.5n-o(n) steps away from the middle processor; (2) an optimal deterministic algorithm for selecting the element of rank k out of N, 1<or=k<or=N, at any processor, when the elements are drawn from the set (1,. . .,N/sup 1- in /), where 0< in <or=1; and an optimal deterministic algorithm for selecting the element of rank k out of N, at any processor, when 1<or=k<or=N/sup 1- in /, where 0< in <or=1.<<ETX>>","PeriodicalId":265469,"journal":{"name":"[1992] Proceedings of the Fourth IEEE Symposium on Parallel and Distributed Processing","volume":"75 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":"124251301","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}
引用次数: 13
Single processor-pool MSIMD/MIMD architectures 单处理器池MSIMD/MIMD架构
M. S. Baig, T. El-Ghazawi, N. Alexandridis
In multiple SIMD/MIMD (single-instruction multiple-data/multiple-instruction multiple-data) (MSIMD/MIMD) architectures, two different types of processors are used: processing elements (PEs), to support both SIMD and MIMD partitions, and control units (CUs), to support SIMD partitions. In the existing architectures, the role of a processor to run as either PE or CU is determined only at design time. It is shown that this fixed assignment results in performance degradations. Furthermore, a single processor-pool MSIMD/MIMD architectural model with dynamic processor assignments is introduced. A cube-based single processor-pool system is presented. This system is referred to as the single-pool processor (SPP). Simulation and analysis have shown that the proposed SPP architecture offers a significantly better performance/cost than other MSIMD/MIMD systems.<>
在多个SIMD/MIMD(单指令多数据/多指令多数据)(MSIMD/MIMD)体系结构中,使用了两种不同类型的处理器:处理单元(pe)和控制单元(cu),分别支持SIMD和MIMD分区。在现有的体系结构中,处理器作为PE或CU运行的角色仅在设计时确定。结果表明,这种固定分配会导致性能下降。在此基础上,提出了一种动态分配处理器的单处理器池MSIMD/MIMD体系结构模型。提出了一种基于多维数据集的单处理器池系统。这个系统被称为单池处理器(SPP)。仿真和分析表明,与其他MSIMD/MIMD系统相比,所提出的SPP体系结构具有明显更好的性能和成本。
{"title":"Single processor-pool MSIMD/MIMD architectures","authors":"M. S. Baig, T. El-Ghazawi, N. Alexandridis","doi":"10.1109/SPDP.1992.242709","DOIUrl":"https://doi.org/10.1109/SPDP.1992.242709","url":null,"abstract":"In multiple SIMD/MIMD (single-instruction multiple-data/multiple-instruction multiple-data) (MSIMD/MIMD) architectures, two different types of processors are used: processing elements (PEs), to support both SIMD and MIMD partitions, and control units (CUs), to support SIMD partitions. In the existing architectures, the role of a processor to run as either PE or CU is determined only at design time. It is shown that this fixed assignment results in performance degradations. Furthermore, a single processor-pool MSIMD/MIMD architectural model with dynamic processor assignments is introduced. A cube-based single processor-pool system is presented. This system is referred to as the single-pool processor (SPP). Simulation and analysis have shown that the proposed SPP architecture offers a significantly better performance/cost than other MSIMD/MIMD systems.<<ETX>>","PeriodicalId":265469,"journal":{"name":"[1992] Proceedings of the Fourth IEEE Symposium on Parallel and Distributed Processing","volume":"19 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":"121579924","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
On the relative speed of messages and hierarchical channels 关于消息和分层通道的相对速度
Mohan L. Ahuja, R. Prakash
The authors study the concept of relative speed of messages and a hierarchy of such speeds which results in a hierarchical channel. They present examples of applications where hierarchical channels are useful and an implementation of such a channel using selective flooding. They describe a mechanism that permits a programmer to specify a partial order among channels, and compare the hierarchical channels with F-channels.<>
作者研究了消息的相对速度的概念以及这种速度的层次结构,从而产生了分层通道。他们给出了分层通道有用的应用示例,以及使用选择性泛洪实现这种通道。它们描述了一种机制,允许程序员指定通道之间的部分顺序,并将分层通道与f通道进行比较。
{"title":"On the relative speed of messages and hierarchical channels","authors":"Mohan L. Ahuja, R. Prakash","doi":"10.1109/SPDP.1992.242737","DOIUrl":"https://doi.org/10.1109/SPDP.1992.242737","url":null,"abstract":"The authors study the concept of relative speed of messages and a hierarchy of such speeds which results in a hierarchical channel. They present examples of applications where hierarchical channels are useful and an implementation of such a channel using selective flooding. They describe a mechanism that permits a programmer to specify a partial order among channels, and compare the hierarchical channels with F-channels.<<ETX>>","PeriodicalId":265469,"journal":{"name":"[1992] Proceedings of the Fourth IEEE Symposium on Parallel and Distributed Processing","volume":"1 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":"124336109","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
Broadcasting algorithms in faulty SIMD hypercubes 故障SIMD超立方体中的广播算法
C. Raghavendra, M. Sridhar
The authors consider an important global operation, namely, broadcasting in a faulty hypercube. In particular, they study the problem of broadcasting in an n-dimensional single-instruction multiple data (SIMD) hypercube, Q/sub n/, with up to n-1 node faults. Given a set of at most n-1 faults, they develop an ordering d/sub 1/, d/sub 2/, . ., d/sub n/ of n dimensions, depending on where the faults are located. An important and useful property of this dimension ordering is the following: if the n-cube is partitioned into k-subcubes using the first k dimensions of this ordering, namely d/sub 1/, d/sub 2/,. . .d/sub k/ for any 1>
作者考虑了一个重要的全局操作,即故障超立方体中的广播。特别是,他们研究了n维单指令多数据(SIMD)超立方体(Q/sub n/)中最多n-1个节点故障的广播问题。给定一组最多n-1个断层,它们根据断层所在的位置发展出n维的d/下标1/,d/下标2/,…,d/下标n/的顺序。这个维数排序的一个重要而有用的性质是:如果用这个排序的前k个维,即d/下标1/,d/下标2/,. d/下标k/,对任意1>
{"title":"Broadcasting algorithms in faulty SIMD hypercubes","authors":"C. Raghavendra, M. Sridhar","doi":"10.1109/SPDP.1992.242769","DOIUrl":"https://doi.org/10.1109/SPDP.1992.242769","url":null,"abstract":"The authors consider an important global operation, namely, broadcasting in a faulty hypercube. In particular, they study the problem of broadcasting in an n-dimensional single-instruction multiple data (SIMD) hypercube, Q/sub n/, with up to n-1 node faults. Given a set of at most n-1 faults, they develop an ordering d/sub 1/, d/sub 2/, . ., d/sub n/ of n dimensions, depending on where the faults are located. An important and useful property of this dimension ordering is the following: if the n-cube is partitioned into k-subcubes using the first k dimensions of this ordering, namely d/sub 1/, d/sub 2/,. . .d/sub k/ for any 1<or=k<or=n, then each k-subcube contains at most k-1 faults. This result is used to develop several new algorithms for broadcasting. These algorithms are n+3 log n, n+2 log n+2, n+ log n+0 (log log n), n+ log n+5, and n+12 time steps, respectively, and thus improve upon the best known algorithms for this problem.<<ETX>>","PeriodicalId":265469,"journal":{"name":"[1992] Proceedings of the Fourth IEEE Symposium on Parallel and Distributed Processing","volume":"16 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":"122260104","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}
引用次数: 12
Efficient evaluation of arbitrary set-associative caches on multiprocessors 多处理器上任意集关联缓存的高效求值
Yuguang Wu, G. Popek, R. Muntz
The authors propose a simple solution to the problem of efficient stack evaluation of LRU (least recently used) cache memories with an arbitrary two's power set-associativity on multiprocessors. It is an extension of stack evaluation techniques for all-associativity LRU cache on a uniprocessor. Special marker entries are used in the stack to represent data pages (also called data blocks or lines) deleted by an invalidation-based cache coherence protocol. A technique of marker-splitting is used when a data page below a marker in the stack is accessed. One-pass evaluation of memory access trace will yield hit ratios for all cache sizes and set associativities on multiprocessor caches in a single pass over a memory reference trace with the use of this technique.<>
针对多处理器上具有任意二幂集结合性的LRU(最近最少使用)缓存的高效堆栈计算问题,提出了一种简单的解决方案。它是单处理器上全关联LRU缓存栈求值技术的扩展。在堆栈中使用特殊的标记项来表示由基于无效的缓存一致性协议删除的数据页(也称为数据块或行)。当访问堆栈中某个标记下面的数据页时,使用标记分离技术。使用这种技术,对内存访问跟踪的一次评估将产生所有缓存大小的命中率,并在通过内存引用跟踪的一次传递中设置多处理器缓存上的关联
{"title":"Efficient evaluation of arbitrary set-associative caches on multiprocessors","authors":"Yuguang Wu, G. Popek, R. Muntz","doi":"10.1109/SPDP.1992.242702","DOIUrl":"https://doi.org/10.1109/SPDP.1992.242702","url":null,"abstract":"The authors propose a simple solution to the problem of efficient stack evaluation of LRU (least recently used) cache memories with an arbitrary two's power set-associativity on multiprocessors. It is an extension of stack evaluation techniques for all-associativity LRU cache on a uniprocessor. Special marker entries are used in the stack to represent data pages (also called data blocks or lines) deleted by an invalidation-based cache coherence protocol. A technique of marker-splitting is used when a data page below a marker in the stack is accessed. One-pass evaluation of memory access trace will yield hit ratios for all cache sizes and set associativities on multiprocessor caches in a single pass over a memory reference trace with the use of this technique.<<ETX>>","PeriodicalId":265469,"journal":{"name":"[1992] Proceedings of the Fourth IEEE Symposium on Parallel and Distributed Processing","volume":"76 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":"134590440","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
Pipelined circuit-switching: a fault-tolerant variant of wormhole routing 流水线电路交换:虫洞路由的容错变体
P. T. Gaughan, S. Yalamanchili
An effort is made to reconcile the conflicting demands of performance and fault-tolerance in interprocessor communication protocols. To this end, the authors propose a pipelined communication mechanism-pipelined circuit-switching (PCS)-which is variant of the well known wormhole routing (WR) mechanism. They present a new class of adaptive routing algorithms, misrouting backtracking-m (MB-m), made possible by PCS and proofs of some fault-tolerant properties of MB-m. The results of an experimental evaluation of PCS and MB-3 are also presented. This methodology provides performance approaching that of WR, while realizing fault-tolerant behavior that is difficult to achieve with WR.<>
在处理器间通信协议中,对性能和容错性的要求进行了调和。为此,作者提出了一种管道通信机制——管道电路交换(PCS),它是众所周知的虫洞路由(WR)机制的变体。他们提出了一类新的自适应路由算法,错误路由回溯-m (MB-m),这是由PCS实现的,并证明了MB-m的一些容错特性。文中还介绍了PCS和MB-3的实验评价结果。这种方法提供了接近WR的性能,同时实现了WR难以实现的容错行为。
{"title":"Pipelined circuit-switching: a fault-tolerant variant of wormhole routing","authors":"P. T. Gaughan, S. Yalamanchili","doi":"10.1109/SPDP.1992.242751","DOIUrl":"https://doi.org/10.1109/SPDP.1992.242751","url":null,"abstract":"An effort is made to reconcile the conflicting demands of performance and fault-tolerance in interprocessor communication protocols. To this end, the authors propose a pipelined communication mechanism-pipelined circuit-switching (PCS)-which is variant of the well known wormhole routing (WR) mechanism. They present a new class of adaptive routing algorithms, misrouting backtracking-m (MB-m), made possible by PCS and proofs of some fault-tolerant properties of MB-m. The results of an experimental evaluation of PCS and MB-3 are also presented. This methodology provides performance approaching that of WR, while realizing fault-tolerant behavior that is difficult to achieve with WR.<<ETX>>","PeriodicalId":265469,"journal":{"name":"[1992] Proceedings of the Fourth IEEE Symposium on Parallel and Distributed Processing","volume":"118 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":"133458584","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
Extended cycle shrinking: an optimal loop transformation 延长循环收缩:一种最优循环变换
C. Gong
The author discusses a novel loop transformation technique, extended cycle shrinking (ECS), that is based on cycle shrinking (CS). While CS is a very powerful technique in dealing with dependences involving a cycle, it fails to generate an optimal program in many cases. The ECS can generate optimal programs for a class of loops called regular cycle dependence loops.<>
在循环收缩技术的基础上,提出了一种新的循环变换技术——扩展循环收缩技术。虽然CS在处理涉及循环的依赖项方面是一种非常强大的技术,但在许多情况下,它无法生成最优程序。ECS可以为一类称为正则周期依赖循环的循环生成最优程序。
{"title":"Extended cycle shrinking: an optimal loop transformation","authors":"C. Gong","doi":"10.1109/SPDP.1992.242743","DOIUrl":"https://doi.org/10.1109/SPDP.1992.242743","url":null,"abstract":"The author discusses a novel loop transformation technique, extended cycle shrinking (ECS), that is based on cycle shrinking (CS). While CS is a very powerful technique in dealing with dependences involving a cycle, it fails to generate an optimal program in many cases. The ECS can generate optimal programs for a class of loops called regular cycle dependence loops.<<ETX>>","PeriodicalId":265469,"journal":{"name":"[1992] Proceedings of the Fourth IEEE Symposium on Parallel and Distributed Processing","volume":"91 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":"115573618","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
On the distributed subcube-allocation strategies in the hypercube multiprocessor systems 超立方体多处理器系统中的分布式子立方体分配策略
Jyh-Charn S. Liu, Yilong Chen
The authors propose a novel system framework for the design of distributed job-scheduling and subcube-allocation strategies in hypercube multiprocessor/multicomputer systems. A generalized-lattice ordering scheme is proposed for processors. An elegant system information structure, the subcube identification table (SIT), is proposed for efficient distribution, retrieval, and update of free-subcube information. Locations of free subcubes can be determined by any node through direct lookup of its SIT. A novel interprocessor communication mechanism called the sync-broadcast is presented for SIT update/construction, and for resolving contention between subcube-requests for consistent allocation/deallocation of subcubes. Different job scheduling schemes can be easily implemented based on the proposed scheme.<>
针对超立方多处理机/多计算机系统中分布式作业调度和子立方分配策略的设计,提出了一种新的系统框架。提出了一种适用于处理器的广义点阵排序方案。为了有效地分发、检索和更新自由子多维数据集信息,提出了一种优雅的系统信息结构——子多维数据集识别表(SIT)。空闲子数据集的位置可以由任何节点通过直接查找其SIT来确定。提出了一种新的处理器间通信机制,称为同步广播,用于SIT更新/构造,以及解决子数据集请求之间的争用,以实现子数据集的一致分配/回收。基于所提出的方案,可以方便地实现不同的作业调度方案。
{"title":"On the distributed subcube-allocation strategies in the hypercube multiprocessor systems","authors":"Jyh-Charn S. Liu, Yilong Chen","doi":"10.1109/SPDP.1992.242723","DOIUrl":"https://doi.org/10.1109/SPDP.1992.242723","url":null,"abstract":"The authors propose a novel system framework for the design of distributed job-scheduling and subcube-allocation strategies in hypercube multiprocessor/multicomputer systems. A generalized-lattice ordering scheme is proposed for processors. An elegant system information structure, the subcube identification table (SIT), is proposed for efficient distribution, retrieval, and update of free-subcube information. Locations of free subcubes can be determined by any node through direct lookup of its SIT. A novel interprocessor communication mechanism called the sync-broadcast is presented for SIT update/construction, and for resolving contention between subcube-requests for consistent allocation/deallocation of subcubes. Different job scheduling schemes can be easily implemented based on the proposed scheme.<<ETX>>","PeriodicalId":265469,"journal":{"name":"[1992] Proceedings of the Fourth IEEE Symposium on Parallel and Distributed Processing","volume":"18 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":"116039433","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
Fast parallel algorithm for the single link heuristics of hierarchical clustering 层次聚类的单链路启发式快速并行算法
E. Dahlhaus
A fast parallel algorithm of single link heuristics of hierarchical clustering is presented. Its time processor product is optimal and the parallel time is the square of the logarithm. The algorithm is based on computing a minimum spanning tree which can be done in O(log/sup 2/ n) time using O(n/sup 2//log/sup n/) processors. The main gap to be filled is to compute a hierarchical clustering tree (dendrogram) from a minimum spanning tree. The author proves that this can be done in O(log n) time using O(n) processors. Therefore, the overall time-processor product of O(n/sup 2/) is optimal.<>
提出了一种快速并行的单链路启发式分层聚类算法。其时间处理器积是最优的,并行时间是对数的平方。该算法基于最小生成树的计算,使用O(n/sup 2//log/sup n/)个处理器,在O(log/sup 2//log/sup n/)时间内完成。要填补的主要空白是从最小生成树计算分层聚类树(树形图)。作者证明,这可以在O(log n)时间内完成,使用O(n)个处理器。因此,总的时间处理器积为0 (n/sup 2/)是最优的
{"title":"Fast parallel algorithm for the single link heuristics of hierarchical clustering","authors":"E. Dahlhaus","doi":"10.1109/SPDP.1992.242746","DOIUrl":"https://doi.org/10.1109/SPDP.1992.242746","url":null,"abstract":"A fast parallel algorithm of single link heuristics of hierarchical clustering is presented. Its time processor product is optimal and the parallel time is the square of the logarithm. The algorithm is based on computing a minimum spanning tree which can be done in O(log/sup 2/ n) time using O(n/sup 2//log/sup n/) processors. The main gap to be filled is to compute a hierarchical clustering tree (dendrogram) from a minimum spanning tree. The author proves that this can be done in O(log n) time using O(n) processors. Therefore, the overall time-processor product of O(n/sup 2/) is optimal.<<ETX>>","PeriodicalId":265469,"journal":{"name":"[1992] Proceedings of the Fourth IEEE Symposium on Parallel and Distributed Processing","volume":"240 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":"116307291","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}
引用次数: 11
期刊
[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