- Full text PDF available (4)
- This year (0)
- Last 5 years (0)
- Last 10 years (0)
PANDA is a run-time package based on a very small operating system kernel which supports distributed applications written in C++. It provides powerful abstractions such as very efficient user-level threads, a uniform global address space, object and thread mobility, garbage collection, and persistent objects. The paper discusses the design rationales… (More)
The goal of PANDA is to provide an environment for parallel and distributed programming in C++. The system consists of a small operating system kernel, and a runtime package located in user space. In this paper, the concepts of PANDA are outlined with focus on the system architecture.
In modern programming environments, the increasing variety of programming models cannot be satisfactorily matched by a single operating system interface. An interface adaptable to specific application needs requires a user-level realization of system services. The operating system kernel should be reduced to minimal functionality, not biased towards a… (More)
Distributed systems are an alternative to shared-memory multiprocessors for the execution of parallel applications.Panda is a run-time system that provides architectural support for efficient parallel and distributed programming. It supplies fast user-level threads and a means for transparent and coordinated sharing of objects across a homogeneous network.… (More)