Mentat


Mentat is an object oriented parallel processing system developed at the University of Virginia. The programming language, MPL, is a C++ extension. The extensions allow the user to specify those classes that are sufficiently computationally complex to warrant parallel execution. Instances of those classes are treated differently by the compiler. Each instance has an associated thread of control and a unique address space. Member function execution is performed asynchronously. Object scheduling, argument marshalling, communication, and synchronization are manage by the compiler and run-time system.

Back to Extensions homepage


This page is maintained by Nathalie Furmento, Yves Roudier, and Günther Siegel. For all remarks or suggestions, please send us a mail.
Last updated: Wed, Aug 28 1996