Process Accessing Library (PAL): An Approach to Interprocess Communication
Abstract
Interprocess communication is a topic of study in the high performance computing community because of its applications in runtime analysis and code coupling. Existing approaches to such communication include sockets, message passing, shared memory, and distributed shared memory. Proposed is a 'process accessing' approach in which a program directly accesses desired data in the working memory of another program. This approach has its origins in debugger programs, which access the working memory of the program they are debugging. Major benefits of the process accessing model are that it provides access to computational results without pausing computations, it uses a minimal amount of memory, and it requires only trivial modifications to the computational code in order to access its working memory. The process accessing library (PAL) is an implementation of the process accessing approach.
Document Details
- Document Type
- Technical Report
- Publication Date
- May 01, 2001
- Accession Number
- ADA391757
Entities
People
- Steven G. Betten
Organizations
- University of Maryland