实用并行编程

G. V. Wilson
{"title":"实用并行编程","authors":"G. V. Wilson","doi":"10.1109/MCC.1999.806991","DOIUrl":null,"url":null,"abstract":"Part 1 Fundamentals: basic architectural ideas classifying architectures some example applications decomposition techniques terms and measures. Part 3 Data parallelism: basic operations an inside-out syntax other data-parallel operations automatic parallelization controlling and exploiting data placement discussion. Part 3 Shared variables: creating and coordinating processes practical synchronization mechanisms futures caching scheduling and mapping parallel programmes parallel I/O systems discussion. Part 4 Message passing: channels the crystalline model procedural message-passing systems watching programmes run discussion. Part 5 Generative communication: the generative model managing data structures in Tuple space active data structures message passing through Tuple space implementing generative communication enhancing generative communication some other high-level alternatives discussion. Appendices: the Fortran-K programming language a short history lesson recommended reading.","PeriodicalId":282630,"journal":{"name":"IEEE Concurr.","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"Practical parallel programming\",\"authors\":\"G. V. Wilson\",\"doi\":\"10.1109/MCC.1999.806991\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Part 1 Fundamentals: basic architectural ideas classifying architectures some example applications decomposition techniques terms and measures. Part 3 Data parallelism: basic operations an inside-out syntax other data-parallel operations automatic parallelization controlling and exploiting data placement discussion. Part 3 Shared variables: creating and coordinating processes practical synchronization mechanisms futures caching scheduling and mapping parallel programmes parallel I/O systems discussion. Part 4 Message passing: channels the crystalline model procedural message-passing systems watching programmes run discussion. Part 5 Generative communication: the generative model managing data structures in Tuple space active data structures message passing through Tuple space implementing generative communication enhancing generative communication some other high-level alternatives discussion. Appendices: the Fortran-K programming language a short history lesson recommended reading.\",\"PeriodicalId\":282630,\"journal\":{\"name\":\"IEEE Concurr.\",\"volume\":\"23 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1999-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Concurr.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MCC.1999.806991\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Concurr.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MCC.1999.806991","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

摘要

第1部分基础知识:对体系结构进行分类的基本体系结构思想、一些示例应用程序分解技术术语和度量。第3部分数据并行:基本操作、由内而外语法、其他数据并行操作、自动并行化、控制和利用数据放置的讨论。第3部分:共享变量:创建和协调进程实际同步机制未来缓存调度和映射并行程序并行I/O系统讨论。第4部分消息传递:通道晶体模型过程消息传递系统观察程序运行的讨论。第五部分生成通信:生成模型管理元组空间中的数据结构活动数据结构消息通过元组空间实现生成通信增强生成通信以及其他高级替代方案的讨论。附录:Fortran-K编程语言简史课推荐阅读。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Practical parallel programming
Part 1 Fundamentals: basic architectural ideas classifying architectures some example applications decomposition techniques terms and measures. Part 3 Data parallelism: basic operations an inside-out syntax other data-parallel operations automatic parallelization controlling and exploiting data placement discussion. Part 3 Shared variables: creating and coordinating processes practical synchronization mechanisms futures caching scheduling and mapping parallel programmes parallel I/O systems discussion. Part 4 Message passing: channels the crystalline model procedural message-passing systems watching programmes run discussion. Part 5 Generative communication: the generative model managing data structures in Tuple space active data structures message passing through Tuple space implementing generative communication enhancing generative communication some other high-level alternatives discussion. Appendices: the Fortran-K programming language a short history lesson recommended reading.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Embedded systems C++ exception handling Wisconsin Wind Tunnel II: a fast, portable parallel architecture simulator A Java kernel for embedded systems in distributed process control Network computers: the changing face of computing
×
引用
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