arrow
返回

A message-passing class library C++ for portable parallel programming

delete1997-03-01
delete15
PRE
AI
S
Shang‐Hsien Hsieh *
E
Elisa D. Sotelino
DOI:10.1007/BF01201858delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
An object-oriented message-passing class library in C++, called PPI++, for portable parallel programming has been developed. PPI++ (parallel portability interface in C++) is designed to serve as a stable (unchanging) interface between the client parallel code and the rapidly evolving distributed computing environments. By taking advantage of encapsulation, inheritance, and polymorphism supported by C++, PPI++ provides a clean and consistent programming interface, which helps improve the clarity and expressiveness of client parallel codes and hides implementation details and complexity from the user to ease parallel programming tasks. In addition, the use of strong type-checking in C++ allows the detection of potential misuses of the library at compile time, and thus promotes code reliability. This paper describes the object-oriented design and implementation of PPI++. Evaluation of PPI++ on important performance issues, such as portability, ease-of-use, extensibility, and efficiency, is also discussed.
Keyword:
message-passing
object-oriented programming
parallel processing
portability
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Engineering with Computers 封面图
Engineering with Computers
IF:
4.9
论文数:
2.6K
被引数:
9.3K

机构

暂无机构信息
引用论文

引用论文

err分享
err收藏
err分享
err收藏
err分享
err收藏
Implementing SAFE™ care: Evaluation of a geriatric model of care for real-world practice
err2021-01-01
err0
PREAI
errNestor Neil A. Peig; Lianna Ansryan; Fotine Mamais; Renee Appleby; Katrina dela Cruz; Erica Caffarini; Judy Yoo; Kimberly Holden; John Brasel; Eileen Gorman; Tracy Guy; Bryant Duong; Meg Furukawa; Kevin Chhan; Cathy Ward; Pamela S. Miller
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Computational Design of Enzymes
err2008-05-01
err0
errOAAI
errReinhard Sterner; Rainer Merkl; Frank M. Raushel
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
没有更多内容