Repositorio UTM
Please use this identifier to cite or link to this item: http://repositorio.utm.mx:8080/jspui/handle/123456789/153
Title: Explorando tres niveles de paralelismo empleando software libre y freeware en computadoras personales multicore. El caso de Linux versus Windows
Authors: GUADALUPE TOLEDO TOLEDO;376181
Toledo Toledo, Guadalupe
Arellano Pimentel, J. Jesús
Keywords: paralelismo, software libre, freeware, linux, windows
Issue Date: Feb-2018
Publisher: Universidad Tecnológica de la Mixteca
Citation: Arellano, J. J. y Toledo, G. (2018). Explorando tres niveles de paralelismo empleando software libre y freeware en computadoras personales multicore. El caso de Linux versus Windows. En C. A. Fernández y Fernández., Ll. C. Morales Reynaga. (Ed.), El uso del software libre en la academia y la industria de México (pp. 121-132). Huajuapan de León, México: Universidad Tecnológica de la Mixteca.
Abstract: El advenimiento de las computadoras personales multicore con capacidades SIMD hace muy importante el uso del procesamiento paralelo a fin de lograr el mejor desempeño del hardware instalado. El presente proyecto de clase, correspondiente a la asignatura de Sistemas Distribuidos y Paralelos del séptimo semestre de la carrera de Ingeniería en Computación de la Universidad del Istmo, se enfocó a explorar tres niveles de granularidad del procesamiento paralelo: muy fino, fino y medio; además de algunas combinaciones de éstos. En dicho proyecto se emplearon herramientas y API’s de software libre, en el caso de Linux (nasm con instrucciones SIMD, hilos Posix y OpenMP), y freeware en el caso de Windows (Microsoft Visual Studio Express 2012 con soporte para ensamblador en línea, hebras y OpenMP). El objetivo de este proyecto de clase es identificar hasta qué punto es conveniente incrementar el número de hilos o hebras en función del número de núcleos instalados en el sistema y cuál sistema operativo (Linux o Windows) reporta los tiempos de ejecución más consistentes. Es importante mencionar que este tipo de proyectos de clase permiten concretar aspectos teóricos propios de las asignaturas. Para este caso en particular, se abordaron los temas de: especificación de procesos y tareas, plataformas de programación paralela, y como un caso de estudio de sistemas paralelos. Todos estos temas forman parte del programa de estudios oficial de la asignatura de Sistemas Distribuidos y Paralelos.
URI: http://repositorio.utm.mx:8080/jspui/handle/123456789/153
Appears in Collections:El uso del software libre en la academia y la industria de México

Files in This Item:
File Description SizeFormat 
2018-SL-JJAP.pdf382.31 kBAdobe PDFView/Open
facebook


This item is licensed under a Creative Commons License Creative Commons