Una mirada entre programación paralela y la tradicional en la práctica educativa

Show simple item record

dc.contributor.author Mantilla Guiza, Rafael Ricardo
dc.date.accessioned 2019-07-26T08:26:15Z
dc.date.available 2019-07-26T08:26:15Z
dc.identifier.uri http://hdl.handle.net/11201/149732
dc.description.abstract [spa] En los últimos años se ha visto un gran avance en la evolución del hardware, empresas como Intel han desarrollado procesadores potentes con múltiples núcleos (core ¡3,¡5,¡7,etc.), con el fin de mejorar los tiempos de ejecución de procesos. Sin embargo el software no ha tenido el mismo crecimiento en sus lenguajes de programación, han surgido lenguajes que facilitan la programación a través de IDEs (Entornos de Desarrollo Integrados), que mejoran la interacción entre las instrucciones, sentencias, funciones, procedimientos de un programa, y en especial el entorno e interfaz del programador; pero, no en el aprovechamiento al máximo de la capacidad hardware que posee el equipo de cómputo con varios procesadores. Así surge la pregunta de investigación: ¿Cómo mejorar el rendimiento de aplicaciones desarrolladas en visual C++ aplicando técnicas de programación en paralelo con la herramienta Intel Parallel Studio XE?. El objetivo de estudio fue determinar el impacto de aplicar las técnicas de paralelismo en algoritmos de ordenamientos e instrucciones de almacenamiento implementados en el lenguaje C++ con las herramientas de Parallel Studio XE, frente a los algoritmos de ordenamiento e instrucciones de almacenamiento con técnicas de programación tradicional. El estudio es de tipo cuantitativo, con un enfoque cuasi experimental, compara dos escenarios de desarrollo. El escenario control (programación secuencial) y el escenario experimental (programación en paralelo) bajo la IDE de visual studio 2010 con su lenguaje de visual C++, incorporando librerías desarrolladas por Intel a través de su paquete Paralell Studio Xe (Padua, 2011). La programación es paralelo se usa para acelerar la resolución de problemas de alto coste computancional, que tienen por finalidad reducir los tiempos de ejecución partiendo del tiempo secuencial t(n), usando p procesadores para reducir su tiempo de ejecución así: t(n)/p. Este tiempo de ejecución depende de diversas variables: tamaño de la entrada, compilador, maquina, y el programador entre otras.
dc.format application/pdf
dc.relation.isformatof https://doi.org/10.33304/revinv.v04n2-2014003
dc.relation.ispartof Revista de Investigaciones I+D, 2014, vol. 4, num. 2, p. 23-33
dc.rights , 2014
dc.subject.classification 37 - Educació. Ensenyament. Formació. Temps lliure
dc.subject.other 37 - Education
dc.title Una mirada entre programación paralela y la tradicional en la práctica educativa
dc.type info:eu-repo/semantics/article
dc.date.updated 2019-07-26T08:26:15Z
dc.subject.keywords Programación Paralela
dc.rights.accessRights info:eu-repo/semantics/openAccess
dc.identifier.doi https://doi.org/10.33304/revinv.v04n2-2014003


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search Repository


Advanced Search

Browse

My Account

Statistics