第条免费访问 在上共享 许可方案上的几乎无控制(非确定性)并行计算作者:卡雷尔 库利克作者信息和声明POPL’78:第五届ACM SIGACT-SIGPLAN编程语言原理研讨会会议记录页176-184https://doi.org/10.1145/512760.512779出版:1978年1月1日 出版历史 获取引文提醒新增引文提醒!此警报已成功添加,将发送到:只要您选择的记录被引用,您就会收到通知。新引文提醒!拜托登录到您的帐户 PDF格式电子阅读器目录POPL’78:第五届ACM SIGACT-SIGPLAN编程语言原理研讨会会议记录许可方案上的几乎无控制(非确定性)并行计算页176-184以前的文章“真实并发”的验证和设计方面上一个下一篇文章允许并发的表达式的复杂性下一步摘要工具书类信息和贡献者文献计量学和引文视图选项工具书类媒体桌子分享摘要并行性意味着“同时执行”,它可能涉及不同类型的计算机单元(例如内存和处理器),也可能涉及相同类型的计算机单位(例如多个处理器)。Illiac 4和Burroughs Scientific Processor(BSP)计算机(最近宣布)具有多个算术处理器。它们是为使用特殊类型的数字数据结构进行大规模计算而设计的,即使用大型矩阵(数组)。它们的并行性本质上与矩阵运算的定义有关。据[Br]所述,利用BSP并行性的软件技术包括一个普通串行程序的“矢量化”。BSP中有16个处理器彼此严重依赖,因为每个处理器在每个时刻都只能执行一个相同的操作。因此,假设所有处理器同步,这是与[KM]的并行程序方案概念最重要的区别,后者允许谈论特定步骤的序列,每个步骤都由并行执行特定语句表示。本文假设一台并行计算机具有m≥1个处理器,它也是同步的[Cu1],但处理器彼此完全独立,即在不同的处理器上,每个时刻可以执行不同的操作。此外,并行性涉及所有通用性中的任意简单数据和任意操作(不仅仅是矩阵)。因此,应发现任何串行程序的固有并行性,并将其用于加快最多m次的计算时间,同时保持内存空间要求不变。在[Cu2]中,引入了并行流程图,并进一步分两部分讨论了串行程序的以下“并行化”(即并行执行步骤序列的“计算”):1)新允许的语句由允许符确定,然后2)m(或更小)的子集语句是由选择器从所有允许(且尚未选择)的语句集中选择的。所选语句在m个处理器上并行执行,直到选择(并执行)所有允许的语句,计算终止。许可器和选择器应替换串行程序或流程图的语句计数器,根据该计数器确定下一条语句应执行哪个语句。能否设计一种合适的硬件技术来满足许可器和选择器的要求,这是至关重要的。程序的线性本质上与串行计算机相连(只有一个处理器,因此m=1),因此在以下流程图(或程序方案)中将使用,因为它们允许自然和透明的修改以允许图表和方案,它代表了一种新的计算公式(不一定是确定性算法),是众所周知的二叉树的泛化,常用的算术表达式通过它来表示。众所周知,从分数的分子进行运算的速度快于从分母进行运算的时间,这是没有内在原因的。这种顺序的任意性隐藏了任何包含n≥2的n元运算的表达式的内在并行性(这对应于这样一个事实,即此类运算的值不取决于其n个参数的值的实现顺序)。当考虑算法而不是操作时,这个明显的事实就不那么清楚了。工具书类[1]{AHU}A.V.Aho-J.E.Hopkroft-J.D.Ullman:《计算机算法的设计与分析》,Addison-Wesley,Reading,马萨诸塞州,1974年数字图书馆谷歌学者[2]{AJ}A.V.Aho-S.C.Johnson:表达式树的最佳代码生成,JACM 23,3(1976年7月),488-501数字图书馆谷歌学者[3]{AU}A.V.Aho-J.D.Ullman:直线程序的优化,SIAM J.Compute。1,1(1972年3月),1-19谷歌学者[4]{Ba}J.W.de Baker:简单赋值语句的公理系统,1-22,数学课堂笔记。,编号188,Springer 1971谷歌学者[5]{Br}W.B.Brainerd:《Burroughs科学处理器》(The Burrough Scientific Processor),美国国会大学学术研讨会。宾夕法尼亚州科学部,1977年11月10日谷歌学者[6]{BS}E.Best,H.A.Schmid:Petri网中的开放路径系统。程序。数学专题讨论会。已找到。1975年计算机科学杂志。Comp.课程讲稿。科学32。斯普林格1975年,第186-193页交叉参考谷歌学者[7]{Cu1}K.ČulíK:算法网络和优先流图的并行课程的等价性,Symp。数学方面。已找到。公司的。布拉迪斯拉发High Tatras的科学,1973年9月,27-38谷歌学者[8]{Cu2}K.库利克:走向并行计算机的数学理论(提交于《信息学报》),28页。谷歌学者[9]{Cu3}K.采克:简单计算机无圈算法网复杂性理论中的组合问题,IFIP-WG 2.2公报,第6期(1970),另见Aplikace mat.16(1971)布拉格,188-202谷歌学者[10]{Cu4}K.采克:关于无圈算法网复杂性的注记,Aplikace mat.16(1971),布拉格,297-301谷歌学者[11]{Cu5}K.库利克:程序和流程图的语法定义,Aplikace matematiky 18(1973),布拉格,280-301谷歌学者[12]{Cu6}K.库利克:计算机算法代数,交响乐会议录。数学方面。公司基础。1972年在华沙-Jabłonna获得学士学位,另见捷克语。数学。熟练工人。布拉格学院,1973年,第28页,670-689谷歌学者[13]{Cu7}K.采克:串行计算机的数学理论,Informatik-Fachberichte 1,Springer 1976,203-234数字图书馆谷歌学者[14]{De}J.B.Dennis:《程序设计通用性、并行性和计算机体系结构》,信息处理68,荷兰北部,阿姆斯特丹,484-492谷歌学者[15]{DFL}J.B.Dennis-J.B.Fossen-J.P.Linderman:数据流模式,187-216,Comp讲座笔记。Sc.5(1974),斯普林格数字图书馆谷歌学者[16]{Di}E.W.Dijkstra:协同操作顺序过程。收录:Genuys,F.(编辑):编程语言。伦敦-纽约,学术出版社1968谷歌学者[17]{Gr}S.Greibach:程序结构理论:方案、语义、验证、计算机课堂讲稿。Sc.36(1975),斯普林格数字图书馆谷歌学者[18]{哈}A.N.哈伯曼:通信过程的同步。通信ACM 15,171-176(1972)数字图书馆谷歌学者[19]{Ho}J.Hořejš:并行编程处理器的一般模型(捷克语)。1973年布拉格大学第二届会议摘要谷歌学者[20]{KM}R.M.Karp-R.E.Miller:并行程序schema-mata,J.计算机与系统科学3,147-195(1969)数字图书馆谷歌学者[21]{LS}K.Lautenbach,H.A.Schmid:证明并发过程系统正确性的Petri网。In:信息处理74。阿姆斯特丹,北荷兰1974年,187-191年谷歌学者[22]{MP}D.E.Muller和F.P.Preparia:重构并行评估的算术表达式,534-543,JACM,第23卷,第3期,1976年7月数字图书馆谷歌学者[23]{Pe}C.A.Petri:网络理论的概念,Proc。计算机数学基础研讨会。Sc.,High Tatras,1973年9月,第137-146页谷歌学者[24]{Pn}A.Pnueli:节目的时间逻辑,46-57,第18届年度交响乐会议录。公司的。罗德岛普罗维登斯科学院1977年10月至11月谷歌学者[25]{SU}R.Sethi-J.D.Ullman:为算术表达式生成最佳代码,Jour。ACM 17,4(1970年10月),715-728数字图书馆谷歌学者 引用人查看全部乔利克K(2005)同步并行计算和翻译速度减慢信息处理的数学研究10.1007/3-540-09541-1_23(67-105)在线发布日期:2005年5月24日https://doi.org/10.1007/3-540-09541-1_23 许可方案上的几乎无控制(非确定性)并行计算计算理论计算模型并发 建议 混合并行编程中数据和计算分布方向的组合:一个转换系统 本文描述了dSTEP,一种用于混合共享和分布式存储机器的基于方向的编程模型。我们工作的独创性在于定义和实现了一个统一的高级编程模型,该模型同时处理数据和。。。阅读更多信息容错高效并行计算阅读更多信息实用并行计算模型LogPQ的性能评估1999年国际并行体系结构、算法和网络研讨会论文集 由大量处理元件组成的大规模并行计算机已被开发出来,并有望成为先进科学技术中的高性能计算机。需要实用的并行计算模型来分析。。。阅读更多信息 评论 Please enable JavaScript to view thecomments powered by Disqus. 信息和贡献者问询处发布于 POPL’78:第五届ACM SIGACT-SIGPLAN编程语言原理研讨会会议记录1978年1月264页国际标准图书编号:9781450373487内政部:10.1145/512760会议主席:阿尔弗雷德·阿霍新泽西州默里山贝尔实验室,斯蒂芬·N·齐尔斯IBM,加利福尼亚州圣何塞,项目主席:托马斯·希曼斯基普林斯顿大学,新泽西州普林斯顿 版权所有©1978 ACM。如果复制品不是为了盈利或商业利益而制作或分发的,并且复制品的第一页载有本通知和完整引文,则允许免费制作本作品的全部或部分数字或硬拷贝以供个人或课堂使用。必须尊重ACM以外的其他人对本作品组成部分的版权。允许用信用证进行摘要。要以其他方式复制或重新发布、在服务器上发布或重新分发到列表,需要事先获得特定许可和/或收取费用。从请求权限[电子邮件保护]赞助商SIGPLAN:ACM编程语言特别兴趣小组SIGACT:ACM算法和计算理论特别兴趣小组出版商计算机协会美国纽约州纽约市出版历史出版:1978年1月1日权限请求对此文章的权限。请求权限检查更新限定符第条 接受率POPL’78论文接受率135份提交中的27份,20%;4130份提交文件的总体接受率为824份,20%更多 即将召开的会议 流行乐'25 赞助商: 信号平面图 第52届ACM SIGPLAN编程语言原理年会 2025年1月19日至25日 丹佛,有限公司,美国 贡献者 其他指标查看文章指标文献计量学和引文文献计量学 文章指标 1引文总数查看引文206总下载次数下载量(最近12个月)25下载次数(最近6周)1反映截至2024年9月22日的下载量 其他指标查看作者指标引文 引用人查看全部库利克K(2005)同步并行计算和翻译速度减慢信息处理的数学研究10.1007/3-540-09541-1_23(67-105)在线发布日期:2005年5月24日https://doi.org/10.1007/3-540-09541-1_23 视图选项查看选项 PDF格式以PDF文件查看或下载。PDF格式 电子阅读器使用联机查看电子阅读器.电子阅读器获取访问权限 登录选项检查您是否可以通过登录凭据或您的机构访问本文。登录完全访问权限获取此出版物 媒体数字其他桌子分享分享共享此出版物链接复制链接已复制!复制失败。在社交媒体上分享LinkedIn链接Reddit网站电子邮件附属公司卡雷尔 库利克宾夕法尼亚州立大学,宾夕法尼亚大学公园查看个人资料