EasyPAB: An extensible IDE framework for parallel applications

3Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Modeling and programming parallel applications are becoming unavoidable for next generation of software architects and programmers, owing to the popularization of multi-core processors and Linux Clusters for high performance/availability computing. As an aid to design and development of various parallel applications running on different parallel computing infrastructure, an extensible IDE (Integrated Development Environment) framework named EasyPAB (Easy Parallel Application Builder) is introduced in this paper. It combines the principle and technology of parallel design patterns and architectural skeleton to simplify the design and development of parallel applications and supports both message-passing-based and shared-memory-based platforms, by providing a unified user interface for modeling visually while generating different types of code skeletons according to specific runtime environment automatically. The implementation of EasyPAB is based on plug-in architecture which is compatible with Eclipse, thus third parties are free to supplement or improve it. © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

Yu, C., Sun, J., Huang, Y., Wu, H., Xu, Z., & Sun, M. (2007). EasyPAB: An extensible IDE framework for parallel applications. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4847 LNCS, pp. 666–675). https://doi.org/10.1007/978-3-540-76837-1_72

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free