MPOOL: an object-oriented library for task composition and co-ordination

A. Poggi, G. Destri
{"title":"MPOOL: an object-oriented library for task composition and co-ordination","authors":"A. Poggi, G. Destri","doi":"10.1002/(SICI)1096-9128(19991210)11:14%3C835::AID-CPE457%3E3.0.CO;2-I","DOIUrl":null,"url":null,"abstract":"MPOOL is an object-oriented extension to the MPI library, based on three categories of objects, called units, groups and schemes. Units are active objects composed of data (state) and procedures (like traditional passive objects), but with the additional ability to store incoming messages in a queue while they are active and to send messages in parallel to other units; moreover, different units may be active simultaneously. Groups and schemes are passive objects used for the composition of units and the co-ordination of their actions. Groups manage collective communications and synchronization operations such as barriers. Schemes compose units' actions through the use of a set of constructs derived by path expressions. Copyright © 1999 John Wiley & Sons, Ltd.","PeriodicalId":199059,"journal":{"name":"Concurr. Pract. Exp.","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-12-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Concurr. Pract. Exp.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/(SICI)1096-9128(19991210)11:14%3C835::AID-CPE457%3E3.0.CO;2-I","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

MPOOL is an object-oriented extension to the MPI library, based on three categories of objects, called units, groups and schemes. Units are active objects composed of data (state) and procedures (like traditional passive objects), but with the additional ability to store incoming messages in a queue while they are active and to send messages in parallel to other units; moreover, different units may be active simultaneously. Groups and schemes are passive objects used for the composition of units and the co-ordination of their actions. Groups manage collective communications and synchronization operations such as barriers. Schemes compose units' actions through the use of a set of constructs derived by path expressions. Copyright © 1999 John Wiley & Sons, Ltd.
用于任务组合和协调的面向对象库
MPOOL是MPI库的面向对象扩展,基于称为单元、组和方案的三类对象。单元是由数据(状态)和过程组成的活动对象(就像传统的被动对象),但具有在活动时将传入消息存储在队列中的额外能力,并且可以并行地向其他单元发送消息;此外,不同的单位可以同时活动。群体和方案是被动的对象,用于组成单位和协调它们的行动。组管理集体通信和同步操作,如屏障。方案通过使用一组由路径表达式派生的构造来组合单元的动作。版权所有©1999 John Wiley & Sons, Ltd
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信