1 | The fundamental objectives of Mentat are to |
2 | (1) Provide easy-to-use parallelism, |
3 | (2) Achieve high performance via parallel execution |
4 | (3) Facilitate the execution of applications across a wide range of platforms. |
5 | The Mentat approach exploits the object-oriented paradigm to provide high-level abstractions that mask the complex aspects of parallel programming, including communication, synchronisation, and scheduling, from the programmer. Instead of managing these details, the programmer concentrates on the application. |