| Mentat Research Group, "Mentat 2.5 Programming Language Reference Manual," Technical Report CS94 -05, University of Virginia, Department of Computer Science, Charlottesville, VA, 1994. |
....2) high performance via parallel execution, and 3) applications portability across a wide range of platforms. Mentat has been ported to a variety of MIMD platforms and has been used to implement real world applications in industry, government, and academia. The Mentat Programming Language (MPL) [19] is a task parallel language based on C [23] The Mentat approach exploits the object oriented paradigm to provide high level abstractions that mask the complex aspects of parallel programming, communication, synchronization, and scheduling from the programmer. The programmer uses application ....
Mentat Research Group, "Mentat 2.5 Programming Language Reference Manual," Technical Report CS94 -05, University of Virginia, Department of Computer Science, Charlottesville, VA, 1994.
....application. The programmer uses application domain knowledge to specify those object classes that are of sufficient computational complexity to warrant parallel execution. The complex tasks are handled by Mentat. There are two primary components of Mentat: the Mentat Programming Language (MPL) [17] and the Mentat run time system (RTS) The MPL is an object oriented programming language based on C [20] that masks the complexity of the parallel environment from the programmer. The granule of computation is the Mentat class member function. Mentat classes consist of contained objects (local ....
....the distribution of data rests with the programmer, as does the generation of iteration code to loop over contained elements, and other mind numbing details. Details of the computation model (macro data flow) the Mentat programming language and the Mentat run time system can be found elsewhere [7, 8, 17]. 2.3 Related Work Dataparallel C [10, 11, 18, 19] pC [2, 15] C [14] Fortran D [5] Fortran 90 [10] and High Performance Fortran (HPF) 16] are the languages from which we have borrowed ideas and which are related to our work. We have also developed some new ideas. C and pC are based on ....
Mentat Research Group, "Mentat 2.5 Programming Language Reference Manual," Technical Report CS-94-05, University of Virginia, Department of Computer Science, Charlottesville, VA, 1994.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC