×

并行存储器的算法,I:两级存储器。 (英语) Zbl 0917.68085号

摘要:针对排序、FFT、矩阵换位、标准矩阵乘法和相关问题,我们提供了内部存储器和多个二级存储设备之间所需输入/输出(I/O)数量的第一个优化算法。我们的两级内存模型是新的,它给出了并行块传输的实际处理方法,其中在单个I/0期间,每个(P)二级存储设备同时传输一个连续的(B)记录块。该模型适用于具有\(P\)磁盘的大型单处理器系统或并行多处理器系统。此外,就内部处理时间而言,sorling、FFT、置换网络和标准矩阵乘法算法通常是最优的。开发优化算法的困难在于如何将内存划分为不同的物理设备。我们的算法的性能明显优于那些众所周知但非最优的磁盘条带化技术所获得的性能。我们的最优排序算法是随机的,但很实用;在\(l(\log l)\log(M/B)\)中,使用超过\(l)倍最佳I/O数的概率是指数小的,其中\(M)是内部内存大小。

理学硕士:

68宽15 分布式算法
68页第10页 搜索和排序
65楼30 其他矩阵算法(MSC2010)
65T50型 离散和快速傅里叶变换的数值方法
2005年5月 并行数值计算
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] A.Aggarwal和J.S.Vitter,《分拣的输入/输出复杂性及相关问题》,ACM通信31(9)(1988年9月),1116-1127·doi:10.1145/48529.48535
[2] M、 Blum,R.W.Floyd,V.Pratt,R.Rivest和R.E.Tarjan,《选择的时限》,《计算机与系统科学杂志》7(4)(1973),448–461·Zbl 0278.68033号 ·doi:10.1016/S0022-0000(73)80033-9
[3] J.L.Carter和M.N.Wegman,哈希函数的通用类,《计算机与系统科学杂志》,第18期(1979年4月),143-154页·Zbl 0412.68090号 ·doi:10.1016/0022-0000(79)90044-8
[4] R.W.Floyd,《理想二级存储中的信息渗透》,《计算机计算复杂性》,R.Miller和J.Thatcher编辑,Plenum,纽约,1972年,第105–109页。
[5] L.Hellerstein、G.A.Gibson、R.M.Karp、R.H.Katz和D.A.Patterson,《处理大型磁盘阵列故障的编码技术》,《算法》,本期,第182-208页·Zbl 1338.68031号
[6] W.Jilke,《磁盘阵列大容量存储系统:新机遇》,Amperif Corporation,1986年9月。
[7] L.Kleinrock,《排队系统》,第一卷,威利出版社,纽约,1979年·Zbl 0334.60045号
[8] D.Knuth,《计算机编程的艺术》,第3卷,Addison-Wesley,Reading,MA,1973年·Zbl 0191.17903号
[9] F.T.Leighton,并行排序复杂性的严格界限,IEEE计算机学报34(1985年4月),344-354·Zbl 0556.68024号 ·doi:10.1109/TC.1985.5009385
[10] E.E.Lindstrom和J.S.Vitter,泡泡存储器二级存储器的桶式分拣设计与分析,IEEE计算机学报34(1985年3月),218–233·doi:10.1109/TC.1985.1676565
[11] N.B.Magnnis,《存储更多,花费更少:中端选项》,《计算机世界》,1986年11月16日,第71页。
[12] M.H.Nodine和J.S.Vitter,并行存储器中的大尺度排序,第三届ACM并行算法和架构研讨会论文集,1991年7月,第29-39页。
[13] M.H.Nodine和J.S.Vitter,《共享和分布式存储器多处理器中的确定性分布排序》,第五届美国计算机学会并行算法和体系结构年度研讨会论文集,1993年7月,第120–129页。
[14] D.A.Patterson、G.Gibson和R.H.Katz,廉价磁盘冗余阵列(RAID)案例,1988年ACM SIGMOD国际数据管理会议记录,1988年6月,第109-116页。
[15] J.Savage和J.S.Vitter,《时空权衡中的并行性》,《计算研究进展》第4卷,F.P.Preparia主编,JAI出版社,康涅狄格州格林威治,1987年,第117-146页。
[16] H.S.Stone,《完美洗牌的并行处理》,IEEE计算机汇刊20(1971年2月),153-161·Zbl 0214.42703号 ·doi:10.1109/T-C.1971.223205
[17] 加利福尼亚大学,海量信息存储、管理和使用(NSF机构基础设施提案),技术报告编号UCB/CSD 89/493,加利福尼亚大学伯克利分校,1989年1月。
[18] J.S.Vitter和Ph.Flajolet,《算法和数据结构的平均案例分析》,《理论计算机科学手册》,Jan van Leeuwen编辑,北荷兰,阿姆斯特丹,1990年,第431-524页·兹比尔0900.68251
[19] J.S.Vitter和E.A.M.Shriver,并行存储器算法,II:分层多级存储器,算法,本期,第148-169页·Zbl 0917.68086号
[20] C.Wu和T.Feng,乱码交换网络的普遍性,IEEE计算机交易30(1981年5月),324–332·Zbl 0463.94016号 ·doi:10.1109/TC.1981.1675790
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。