Mozart and OpenMP

Nowadays dual core and quad core computers are very common. Existing software must be analyzed to realize which operations can exploit the parallelism provided by hardware and can lead to less running time computations. Mozart is a programming system that implements a concurrent language. However, it was designed without taking into account multiprocessors parallel architectures.

OpenMP is an application program interface (API) that supports multi-platform shared-memory parallel programming in C/C++ on all architectures, including Unix platforms and Windows NT platforms. OpenMP is a portable, scalable model that gives shared-memory parallel programmers a simple and flexible interface for developing parallel applications for platforms ranging from the desktop to the supercomputer.

The idea behind this proposal is to study the possible integration of OpenMP compiler directives in the mozart implementation to exploit hardware parallelism. If you have any comments or question about this proposal please send an email to the avispa mailing list.

 
grupos/avispa/mozart_and_openmp.txt · Última modificación: 2011/01/24 15:30 (editor externo)
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki