A visual development environment for parallel applications

P. T. Cox, H. Glaser, S. Maclean
{"title":"A visual development environment for parallel applications","authors":"P. T. Cox, H. Glaser, S. Maclean","doi":"10.1109/VL.1998.706157","DOIUrl":null,"url":null,"abstract":"We report on the development of a visual programming environment for building applications for execution on a range of parallel computing platforms. This work exploits the dataflow and list processing parallelism naturally exposed in the Prograph language, by providing annotations to indicate that operations can be remotely executed, supported by a task pooling model for parallel execution that preserves the sequential semantics of the language. The goal is a practical system that builds on the comprehensive tools in the Prograph CPX environment in a consistent manner. This will be achieved via high level editors for hardware configurations, annotations and program analysis, and an underlying kernel that implements the pooling model.","PeriodicalId":185794,"journal":{"name":"Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254)","volume":"16 3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VL.1998.706157","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

Abstract

We report on the development of a visual programming environment for building applications for execution on a range of parallel computing platforms. This work exploits the dataflow and list processing parallelism naturally exposed in the Prograph language, by providing annotations to indicate that operations can be remotely executed, supported by a task pooling model for parallel execution that preserves the sequential semantics of the language. The goal is a practical system that builds on the comprehensive tools in the Prograph CPX environment in a consistent manner. This will be achieved via high level editors for hardware configurations, annotations and program analysis, and an underlying kernel that implements the pooling model.
一个用于并行应用程序的可视化开发环境
我们报告了可视化编程环境的开发,用于构建在一系列并行计算平台上执行的应用程序。这项工作利用了在program语言中自然暴露的数据流和列表处理并行性,通过提供注释来指示操作可以远程执行,并由任务池模型支持并行执行,该模型保留了语言的顺序语义。目标是一个实用的系统,它以一致的方式构建在program CPX环境中的综合工具之上。这将通过用于硬件配置、注释和程序分析的高级编辑器以及实现池化模型的底层内核来实现。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信