/SimplesemExtension

Simplesem Model Extension to provide support for parallel languages

Primary LanguagePerl

Extensión del Modelo Simplesem a un Lenguaje Paralelo

El presente trabajo se basa en el concepto planteado por Carlo Ghezzi y Mehdi Jazayeri [1] sobre un modelo abstracto de ejecución, conocido como Simplesem. La propuesta consiste en extender este modelo a un lenguaje que cuente con primitivas para escribir programas paralelos, al que llamaremos C3P. Como objetivo se buscó generar una herramienta educativa que permita analizar de manera gráfica y sencilla el impacto de programas multihilo sobre instrucciones de bajo nivel, que operan directamente sobre la memoria compartida de una máquina virtual.

A través de esta propuesta se busca facilitar el proceso de aprendizaje de los lenguajes de programación paralelos, analizando la manera en que los programas escritos en dichos lenguajes utilizan los recursos de la computadora.

Las instrucciones para la instalación y ejecución de la herramienta pueden encontrarse en el Apéndice C del informe adjunto.

[1] Carlo Ghezzi y Mehdi Jazayeri, Programming Language Concepts, Tercera edición, 1996. Publicado el 23 de junio de 1997 por John Wiley & Sons. 448 Páginas. ISBN: 0471104264.