首页 > 最新文献

Conference on Hypercube Concurrent Computers and Applications最新文献

英文 中文
Solving the algebraic Riccati equation on a hypercube multiprocessor 在超立方体多处理机上求解代数Riccati方程
Pub Date : 1989-01-03 DOI: 10.1145/63047.63116
J. Gardiner, A. Laub
A parallel algorithm for solving the algebraic Riccati equation is described and its performance on an Intel iPSC/d5 is reported. Three variations of the matrix sign function algorithm are compared. The best one showed efficiencies of about 60 percent on large problems.
介绍了一种求解代数Riccati方程的并行算法,并报道了该算法在Intel iPSC/d5上的性能。比较了矩阵符号函数算法的三种变体。最好的一个在处理大型问题时显示出大约60%的效率。
{"title":"Solving the algebraic Riccati equation on a hypercube multiprocessor","authors":"J. Gardiner, A. Laub","doi":"10.1145/63047.63116","DOIUrl":"https://doi.org/10.1145/63047.63116","url":null,"abstract":"A parallel algorithm for solving the algebraic Riccati equation is described and its performance on an Intel iPSC/d5 is reported. Three variations of the matrix sign function algorithm are compared. The best one showed efficiencies of about 60 percent on large problems.","PeriodicalId":299435,"journal":{"name":"Conference on Hypercube Concurrent Computers and Applications","volume":"144 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115906475","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Dynamical simulations of granular materials using the Caltech hypercube 利用加州理工学院超立方体对颗粒材料进行动态模拟
Pub Date : 1989-01-03 DOI: 10.1145/63047.63085
B. Werner, P. Haff
A technique for simulating the motion of granular materials using the Caltech Hypercube is described. We demonstrate that grain dynamics simulations run efficiently on the Hypercube and therefore that they offer an opportunity for greatly expanding the use of parallel simulations in studying granular materials. Several examples, which illustrate how the simulations can be used to extract information concerning the behavior of granular materials, are discussed.
描述了一种利用加州理工学院超立方体模拟颗粒状材料运动的技术。我们证明了颗粒动力学模拟在超立方体上有效地运行,因此它们为极大地扩展并行模拟在研究颗粒材料中的使用提供了机会。讨论了几个例子,说明如何使用模拟来提取有关颗粒材料行为的信息。
{"title":"Dynamical simulations of granular materials using the Caltech hypercube","authors":"B. Werner, P. Haff","doi":"10.1145/63047.63085","DOIUrl":"https://doi.org/10.1145/63047.63085","url":null,"abstract":"A technique for simulating the motion of granular materials using the Caltech Hypercube is described. We demonstrate that grain dynamics simulations run efficiently on the Hypercube and therefore that they offer an opportunity for greatly expanding the use of parallel simulations in studying granular materials. Several examples, which illustrate how the simulations can be used to extract information concerning the behavior of granular materials, are discussed.","PeriodicalId":299435,"journal":{"name":"Conference on Hypercube Concurrent Computers and Applications","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115919672","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
An iterative solution to speical linear systems on a vector hypercube 向量超立方体上特殊线性系统的迭代解
Pub Date : 1989-01-03 DOI: 10.1145/63047.63130
L. G. Pillis, J. Petersen, J. Pillis
An Intel Hypercube implementation of a new stationary iterative method developed by one of us (JdP) is presented. This algorithm finds the solution vector x for the invertible n × n linear system Ax = (I - B)x = f where A has real spectrum. The solution method converges quickly because the Jacobi iteration matrix B is replaced by an equivalent iteration matrix with a smaller spectral radius. The parallel algorithm partitions A row-wise among all the processors in order to keep memory load to a minimum and to avoid duplicate computations. With the introduction of vector hardware to the Hypercube, more modifications have been made to the implementation algorithm in order to exploit that hardware and reduce run-time even further. Example problems and timings will be presented.
本文提出了一种新的平稳迭代方法(JdP)的Intel Hypercube实现。该算法求出可逆n × n线性系统Ax = (I - B)x = f的解向量x,其中A具有实数谱。由于将Jacobi迭代矩阵B替换为谱半径更小的等价迭代矩阵,求解方法收敛速度快。并行算法在所有处理器之间按行划分A,以便将内存负载保持在最小并避免重复计算。随着向Hypercube引入矢量硬件,对实现算法进行了更多修改,以便利用该硬件并进一步减少运行时间。将介绍示例问题和时间安排。
{"title":"An iterative solution to speical linear systems on a vector hypercube","authors":"L. G. Pillis, J. Petersen, J. Pillis","doi":"10.1145/63047.63130","DOIUrl":"https://doi.org/10.1145/63047.63130","url":null,"abstract":"An Intel Hypercube implementation of a new stationary iterative method developed by one of us (JdP) is presented. This algorithm finds the solution vector <italic>x</italic> for the invertible <italic>n</italic> × <italic>n</italic> linear system <italic>Ax</italic> = (<italic>I - B</italic>)<italic>x</italic> = <italic>f</italic> where <italic>A</italic> has real spectrum. The solution method converges quickly because the Jacobi iteration matrix <italic>B</italic> is replaced by an equivalent iteration matrix with a smaller spectral radius. The parallel algorithm partitions <italic>A</italic> row-wise among all the processors in order to keep memory load to a minimum and to avoid duplicate computations. With the introduction of vector hardware to the Hypercube, more modifications have been made to the implementation algorithm in order to exploit that hardware and reduce run-time even further. Example problems and timings will be presented.","PeriodicalId":299435,"journal":{"name":"Conference on Hypercube Concurrent Computers and Applications","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117043142","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
DIME: a programming environment for unstructured triangular meshes on a distributed-memory parallel processor DIME:分布式内存并行处理器上的非结构化三角形网格的编程环境
Pub Date : 1989-01-03 DOI: 10.1145/63047.63136
R. D. Williams
DIME (Distributed Irregular Mesh Environment) is a user environment written in C for manipulation of an unstructured triangular mesh in two dimensions. The mesh is distributed among the separate memories of the processors, and communication between processors is handled by DIME; thus the user writes C-code referring to the elements and nodes of the mesh and need not be unduly concerned with the parallelism. A tool is provided for the user to make an initial coarse triangulation of a region, which may then be adaptively refined and load-balanced. DIME provides many graphics facilities for examining the mesh, including contouring and a Postscript hard-copy interface. DIME also runs on sequential machines.
DIME(分布式不规则网格环境)是一个用C语言编写的用户环境,用于在二维中操作非结构化三角形网格。网格分布在处理器的独立存储器中,处理器之间的通信由DIME处理;因此,用户编写的c代码引用网格的元素和节点,不需要过分关注并行性。提供了一种工具,供用户对区域进行初始粗三角剖分,然后可对该区域进行自适应细化和负载平衡。DIME提供了许多用于检查网格的图形工具,包括轮廓和Postscript硬拷贝接口。DIME也运行在顺序机器上。
{"title":"DIME: a programming environment for unstructured triangular meshes on a distributed-memory parallel processor","authors":"R. D. Williams","doi":"10.1145/63047.63136","DOIUrl":"https://doi.org/10.1145/63047.63136","url":null,"abstract":"DIME (Distributed Irregular Mesh Environment) is a user environment written in C for manipulation of an unstructured triangular mesh in two dimensions. The mesh is distributed among the separate memories of the processors, and communication between processors is handled by DIME; thus the user writes C-code referring to the elements and nodes of the mesh and need not be unduly concerned with the parallelism. A tool is provided for the user to make an initial coarse triangulation of a region, which may then be adaptively refined and load-balanced. DIME provides many graphics facilities for examining the mesh, including contouring and a Postscript hard-copy interface. DIME also runs on sequential machines.","PeriodicalId":299435,"journal":{"name":"Conference on Hypercube Concurrent Computers and Applications","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114932286","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}
引用次数: 21
Non-local path integral Monte Carlo on the hypercube 超立方体上的非局部路径积分蒙特卡罗
Pub Date : 1989-01-03 DOI: 10.1145/63047.63083
D. Callahan
Some interesting physical properties of solid 3He are described and the physical observable calculated using Monte Carlo path integral techniques is defined. The relationship between the path integral and the observable is outlined. The parallel algorithm is explained and finally, timing results are presented for runs of the identical code on one parallel computer and two sequential computers: the NCUBE hypercube, the Cray XMP, the Elxsi 6400.
描述了固体3He的一些有趣的物理性质,并定义了使用蒙特卡罗路径积分技术计算的物理可观测值。概述了路径积分与可观测值之间的关系。最后给出了在一台并行计算机和两台顺序计算机(NCUBE hypercube、Cray XMP和Elxsi 6400)上运行相同代码的时序结果。
{"title":"Non-local path integral Monte Carlo on the hypercube","authors":"D. Callahan","doi":"10.1145/63047.63083","DOIUrl":"https://doi.org/10.1145/63047.63083","url":null,"abstract":"Some interesting physical properties of solid 3He are described and the physical observable calculated using Monte Carlo path integral techniques is defined. The relationship between the path integral and the observable is outlined. The parallel algorithm is explained and finally, timing results are presented for runs of the identical code on one parallel computer and two sequential computers: the NCUBE hypercube, the Cray XMP, the Elxsi 6400.","PeriodicalId":299435,"journal":{"name":"Conference on Hypercube Concurrent Computers and Applications","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127017387","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
Parallel expert system search techniques for a real-time application 并行专家系统搜索技术的一种实时应用
Pub Date : 1989-01-03 DOI: 10.1145/63047.63090
G. Lamont, D. Shakley
Expert systems are being used to govern the intelligent control of the Robotic Air Vehicle (RAV) which is currently a research project at the Air Force Avionics Laboratory. Due to the nature of the RAV system the associated expert system needs to perform in a demanding real-time environment. The use of a parallel processing capability to support the associated computational requirement may be critical in this application. Thus, parallel search algorithms for real-time expert systems are designed, analyzed and synthesized on the Texas Instruments (TI) Explorer and Intel Hypercube. Examined is the process involved with transporting the RAV expert systems from the TI Explorer, where they are implemented in the Automated Reasoning Tool (ART), to the iPSC Hypercube, where the system is synthesized using Concurrent Common LISP. The performance characteristics of the parallel implementation of these expert systems on the iPSC Hypercube are compared to the TI Explorer implementation.
专家系统被用于管理机器人飞行器(RAV)的智能控制,这是目前空军航空电子实验室的一个研究项目。由于RAV系统的性质,相关的专家系统需要在苛刻的实时环境中执行。在此应用程序中,使用并行处理能力来支持相关的计算需求可能非常关键。为此,在德州仪器(TI) Explorer和英特尔Hypercube平台上设计、分析和合成了实时专家系统的并行搜索算法。研究了将RAV专家系统从TI Explorer(在自动推理工具(ART)中实现)传输到iPSC Hypercube(在iPSC Hypercube中使用Concurrent Common LISP进行系统合成)的过程。将这些专家系统在iPSC Hypercube上并行实现的性能特征与TI Explorer实现进行了比较。
{"title":"Parallel expert system search techniques for a real-time application","authors":"G. Lamont, D. Shakley","doi":"10.1145/63047.63090","DOIUrl":"https://doi.org/10.1145/63047.63090","url":null,"abstract":"Expert systems are being used to govern the intelligent control of the Robotic Air Vehicle (RAV) which is currently a research project at the Air Force Avionics Laboratory. Due to the nature of the RAV system the associated expert system needs to perform in a demanding real-time environment. The use of a parallel processing capability to support the associated computational requirement may be critical in this application. Thus, parallel search algorithms for real-time expert systems are designed, analyzed and synthesized on the Texas Instruments (TI) Explorer and Intel Hypercube. Examined is the process involved with transporting the RAV expert systems from the TI Explorer, where they are implemented in the Automated Reasoning Tool (ART), to the iPSC Hypercube, where the system is synthesized using Concurrent Common LISP. The performance characteristics of the parallel implementation of these expert systems on the iPSC Hypercube are compared to the TI Explorer implementation.","PeriodicalId":299435,"journal":{"name":"Conference on Hypercube Concurrent Computers and Applications","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125838806","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
Parallel vision techniques on the hypercube computer 超立方体计算机上的并行视觉技术
Pub Date : 1989-01-03 DOI: 10.1145/63047.63054
A. H. Bond, D. Fashena
Parallel algorithms for programming low-level vision mechanisms on the JPL-Caltech hypercube are reported. These concern principally edge and region finding. 256x256 8bit images were used.We discuss the problem of programming a hypercube computer, and the Caltech approach to load balancing. We then discuss the distribution of images over the hypercube and the I/O problem for images.In edge finding, we programmed convolution using a separable kernel computational approach. This was tested with 5x5 and 32x32 masks.In region finding, we developed two different parallel histogram techniques. The first finds a global histogram for the image by a completely parallel technique. This method, which was developed from the Fox-Furmanski scalar product method, allows each histogram bucket to be computed by a separate processor, each processor regarding the hypercube as a different tree, and all buckets being computed in parallel by a complete interleaving of all communications required. Similarly the global histogram can then be distributed over the hypercube, so that all processors have the entire global histogram, by an completely parallel technique.The second histogramming method finds a spatially local histogram within each processor and then connects locally found regions together.Work in progress includes the application of a Hopfield neural net approach to region finding.
报道了在JPL-Caltech超立方体上编程低级视觉机制的并行算法。这些主要涉及边缘和区域查找。使用256x256 8bit图像。我们讨论了超立方体计算机的编程问题,以及加州理工学院的负载平衡方法。然后讨论在超立方体上的映像分布以及映像的I/O问题。在边缘查找中,我们使用可分离核计算方法编程卷积。这是用5x5和32x32口罩测试的。在区域查找方面,我们开发了两种不同的并行直方图技术。第一种方法是用完全并行的方法求出图像的全局直方图。这种方法是从Fox-Furmanski标量积方法发展而来的,它允许由单独的处理器计算每个直方图桶,每个处理器将超立方体视为不同的树,所有桶通过所需的所有通信的完全交错并行计算。类似地,全局直方图可以分布在超立方体上,这样所有处理器都有整个全局直方图,通过完全并行的技术。第二种直方图方法在每个处理器中找到一个空间局部直方图,然后将局部找到的区域连接在一起。正在进行的工作包括将Hopfield神经网络方法应用于区域查找。
{"title":"Parallel vision techniques on the hypercube computer","authors":"A. H. Bond, D. Fashena","doi":"10.1145/63047.63054","DOIUrl":"https://doi.org/10.1145/63047.63054","url":null,"abstract":"Parallel algorithms for programming low-level vision mechanisms on the JPL-Caltech hypercube are reported. These concern principally edge and region finding. 256x256 8bit images were used.\u0000We discuss the problem of programming a hypercube computer, and the Caltech approach to load balancing. We then discuss the distribution of images over the hypercube and the I/O problem for images.\u0000In edge finding, we programmed convolution using a separable kernel computational approach. This was tested with 5x5 and 32x32 masks.\u0000In region finding, we developed two different parallel histogram techniques. The first finds a global histogram for the image by a completely parallel technique. This method, which was developed from the Fox-Furmanski scalar product method, allows each histogram bucket to be computed by a separate processor, each processor regarding the hypercube as a different tree, and all buckets being computed in parallel by a complete interleaving of all communications required. Similarly the global histogram can then be distributed over the hypercube, so that all processors have the entire global histogram, by an completely parallel technique.\u0000The second histogramming method finds a spatially local histogram within each processor and then connects locally found regions together.\u0000Work in progress includes the application of a Hopfield neural net approach to region finding.","PeriodicalId":299435,"journal":{"name":"Conference on Hypercube Concurrent Computers and Applications","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124946261","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
What have we learnt from using real parallel machines to solve real problems? 我们从使用实际的并行机解决实际问题中学到了什么?
Pub Date : 1989-01-03 DOI: 10.1145/63047.63048
Geoffrey C. Fox
We briefly review some key scientific and parallel processing issues in a selection of some 84 existing applications of parallel machines. We include the MIMD hypercube transputer array, BBN Butterfly, and the SIMD ICL DAP, Goodyear MPP and Connection Machine from Thinking Machines. We use a space-time analogy to classify problems and show how a division into synchronous, loosely synchronous and asynchronous problems is helpful. This classifies problems into those suitable for SIMD or MIMD machines and isolates the asynchronous class as that for which major uncertainties as to possible parallelism exist. Interestingly about half of the scientific applications run excellently on SIMD machines with the other half able to take especial advantage of the MIMD architecture.
我们简要地回顾了一些关键的科学和并行处理问题,选择了一些84个现有的并行机的应用。我们包括MIMD超立方转盘阵列,BBN Butterfly, SIMD ICL DAP,固特异MPP和Thinking Machines的连接机。我们使用时空类比来对问题进行分类,并说明将问题划分为同步、松散同步和异步问题是如何有用的。这将问题分为适合SIMD或MIMD机器的问题,并将异步类隔离为可能存在并行性的主要不确定性的类。有趣的是,大约一半的科学应用程序在SIMD机器上运行得很好,另一半能够特别利用MIMD架构。
{"title":"What have we learnt from using real parallel machines to solve real problems?","authors":"Geoffrey C. Fox","doi":"10.1145/63047.63048","DOIUrl":"https://doi.org/10.1145/63047.63048","url":null,"abstract":"We briefly review some key scientific and parallel processing issues in a selection of some 84 existing applications of parallel machines. We include the MIMD hypercube transputer array, BBN Butterfly, and the SIMD ICL DAP, Goodyear MPP and Connection Machine from Thinking Machines. We use a space-time analogy to classify problems and show how a division into synchronous, loosely synchronous and asynchronous problems is helpful. This classifies problems into those suitable for SIMD or MIMD machines and isolates the asynchronous class as that for which major uncertainties as to possible parallelism exist. Interestingly about half of the scientific applications run excellently on SIMD machines with the other half able to take especial advantage of the MIMD architecture.","PeriodicalId":299435,"journal":{"name":"Conference on Hypercube Concurrent Computers and Applications","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121895808","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}
引用次数: 95
FCP: a summary of performance results FCP:性能结果的总结
Pub Date : 1989-01-03 DOI: 10.1145/63047.63092
Stephen Taylor, R. Shapiro, E. Shapiro
Flat Concurrent Prolog is a simple concurrent programming language which has been used for a variety of non-trivial applications. A compiler based parallel implementation has been completed which operates on an Intel Hypercube. This paper presents a brief summary of performance data from a recent study of the implementation. Three categories of program were studied: parallel applications, uniprocessor benchmarks and communication stereotypes. The latter programs are abstractions of common parallel programming techniques and serve to quantify the cost of communication in the language.
扁平并发Prolog是一种简单的并发编程语言,已被用于各种重要的应用程序。一个基于编译器的并行实现已经完成,它运行在Intel Hypercube上。本文简要总结了最近一项关于该实现的研究的性能数据。研究了三种类型的程序:并行应用程序、单处理器基准测试和通信原型。后一种程序是常见并行编程技术的抽象,用于量化语言通信的成本。
{"title":"FCP: a summary of performance results","authors":"Stephen Taylor, R. Shapiro, E. Shapiro","doi":"10.1145/63047.63092","DOIUrl":"https://doi.org/10.1145/63047.63092","url":null,"abstract":"Flat Concurrent Prolog is a simple concurrent programming language which has been used for a variety of non-trivial applications. A compiler based parallel implementation has been completed which operates on an Intel Hypercube. This paper presents a brief summary of performance data from a recent study of the implementation. Three categories of program were studied: parallel applications, uniprocessor benchmarks and communication stereotypes. The latter programs are abstractions of common parallel programming techniques and serve to quantify the cost of communication in the language.","PeriodicalId":299435,"journal":{"name":"Conference on Hypercube Concurrent Computers and Applications","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128232742","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}
引用次数: 4
Cholesky downdating on a hypercube 超立方体上的Cholesky约简
Pub Date : 1989-01-03 DOI: 10.1145/63047.63120
C. S. Henkel, M. Heath, R. Plemmons
Least squares modifications associated with the addition or deletion of data often involve updating or downdating the Cholesky factor of the observation matrix. We describe and compare parallel implementations for the hypercube of three methods for down-dating the Cholesky factor: an orthogonal scheme, a hyperbolic scheme, and a hybrid scheme combining the first two. The computational complexities of these algorithms differ significantly, but the parallel implementations of all three have communication complexity similar to solving triangular systems. In computational tests on an Intel iPSC hypercube, the algorithms performed similarly, suggesting a preference for the orthogonal method based on stability considerations. The methods we describe can be adapted to the parallel computation of general orthogonal factorizations, but our discussion is motivated by applications in signal processing using windowed recursive least squares filtering for near real-time solutions.
与数据添加或删除相关的最小二乘修改通常涉及更新或降低观测矩阵的Cholesky因子。我们描述并比较了三种降低Cholesky因子的超立方体方法的并行实现:正交方案、双曲方案和结合前两种方案的混合方案。这些算法的计算复杂性差别很大,但这三种算法的并行实现具有类似于求解三角形系统的通信复杂性。在英特尔iPSC超立方体的计算测试中,算法的表现相似,这表明基于稳定性考虑的正交方法是首选。我们所描述的方法可以适用于一般正交分解的并行计算,但我们的讨论是由使用带窗递归最小二乘滤波的近实时解在信号处理中的应用所驱动的。
{"title":"Cholesky downdating on a hypercube","authors":"C. S. Henkel, M. Heath, R. Plemmons","doi":"10.1145/63047.63120","DOIUrl":"https://doi.org/10.1145/63047.63120","url":null,"abstract":"Least squares modifications associated with the addition or deletion of data often involve updating or downdating the Cholesky factor of the observation matrix. We describe and compare parallel implementations for the hypercube of three methods for down-dating the Cholesky factor: an orthogonal scheme, a hyperbolic scheme, and a hybrid scheme combining the first two. The computational complexities of these algorithms differ significantly, but the parallel implementations of all three have communication complexity similar to solving triangular systems. In computational tests on an Intel iPSC hypercube, the algorithms performed similarly, suggesting a preference for the orthogonal method based on stability considerations. The methods we describe can be adapted to the parallel computation of general orthogonal factorizations, but our discussion is motivated by applications in signal processing using windowed recursive least squares filtering for near real-time solutions.","PeriodicalId":299435,"journal":{"name":"Conference on Hypercube Concurrent Computers and Applications","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128395851","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}
引用次数: 10
期刊
Conference on Hypercube Concurrent Computers and Applications
全部 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