Raoul Bhoedjang, Tim Ruhl, Rutger Hofman,
Koen Langendoen, and Henri Bal
Department of Mathematics and Computer Science
Vrije Universiteit Amsterdam
Frans Kaashoek
MIT Laboratory for Computer Science, Cambridge MA
Panda has two interfaces: a Panda interface providing threads, RPC, and totally-ordered group communication, and a system interface which encapsulates machine dependencies by providing machine-independent thread and communication abstractions. We describe the interfaces, our experience with an initial Unix implementation, and the development of a new, portable, and scalable run-time system for the Orca parallel programming language on top of Panda. Unix is a trademark of Unix Systems Laboratories, Inc.
To Become a USENIX Member, please see our Membership Information.