CHARM++: a portable concurrent object oriented system based on C++
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
Active object: an object behavioral pattern for concurrent programming
Pattern languages of program design 2
Will C++ Be Faster than Fortran?
ISCOPE '97 Proceedings of the Scientific Computing in Object-Oriented Parallel Environments
The Role of Abstraction in High-Performance Computing
ISCOPE '97 Proceedings of the Scientific Computing in Object-Oriented Parallel Environments
Improving Cache Utilization of Linear Relaxation Methods: Theory and Practice
ISCOPE '99 Proceedings of the Third International Symposium on Computing in Object-Oriented Parallel Environments
A Simple MPI Process Swapping Architecture for Iterative Applications
International Journal of High Performance Computing Applications
Queue - The Concurrency Problem
High performance computing in electron microscope tomography of complex biological structures
VECPAR'02 Proceedings of the 5th international conference on High performance computing for computational science
Hi-index | 0.00 |
New trends in parallel computing are moving towards multicore processors. A new factor then arises in such scenario, concurrence . But concurrence is not parallelism. Parallel applications that wish to take advantage of this new environment need to take this into consideration, or being completely rewritten in such a way that parallelism can be expressed by means of concurrence. In this evolving scenario, abstractions may help to keep performance. This paper shows how abstractions play an important role from the performance and scalability perspective when used to model the problem.