Logotipo del repositorio

Publicación:
Extracción de paralelismo y concurrencia en ambientes de modelado y simulación de sistemas complejos

dc.contributor.advisorBarrios Hernández, Carlos Jaime
dc.contributor.advisorAndrade Sosa, Hugo Hernando
dc.contributor.authorRueda Plata, Diego Alexander
dc.date.accessioned2024-03-03T20:42:56Z
dc.date.available2014
dc.date.available2024-03-03T20:42:56Z
dc.date.created2014
dc.date.issued2014
dc.description.abstractEl grupo SIMON de Investigaciones ha desarrollado una herramienta para el modelado y simulación con Dinámica de Sistemas llamada EVOLUCION, este soft- ´ ware es un producto de diferentes proyectos de pre-grado y maestría desarrollados por integrantes del grupo SIMON. Con el surgimiento de la computación en paralelo, es posible diseñar y desarrollar software de tal manera que este sea beneficiado por el poder computacional de todos los procesadores; sin embargo, el desarrollo en paralelo es más complejo que el desarrollo de software secuencial. Por ello, hoy dia es mas común planificar la explotación de concurrencias sobre aplicaciones ya desarrolladas, mediante estrategias y herramientas que permitan identificar las zonas potencialmente paralelizables en la aplicación. Este proyecto ha sido enfocado en la extracción de concurrencia y paralelismo en ambientes de modelado y simulación con dinámica de sistemas, como es la herramienta Evolución 4.5. En primer lugar se llevó a cabo la extracción de la arquitectura de la aplicación para identificar las regiones funcionales que la conforman, seguidamente se realizaron evaluaciones de rendimiento en cada área para determinar el estado inicial del software. Una vez identificadas las rutinas candidatas a paralelización, se definió una estrategia que ha permitido identificar las oportunidades de concurrencia y desarrollar soluciones que optimicen la ejecución de la herramienta eficientemente, esta estrategia ha sido validada realizando evaluaciones de rendimiento que emplean los mismos parámetros iniciales tomando como criterio el tiempo de ejecución. Finalmente, las experiencias en la explotación de concurrencias han sido reunidas en unos lineamientos que ayudaran a la paralelización de ambientes de modelado y simulación de sistemas complejos.
dc.description.abstractenglishSIMON research group has developed a tool for modeling and simulation with system dynamics known as Evoluci´on, this software is the product of several undergraduate and postgraduate projects developed by members of SIMON. With the emergency of parallel computing engineers have the opportunity to design and develop software to exploit the computational power of multicore machines, however, producing code in parallel is substantially more difficult than sequential code. Therefore in order to exploit more efficiently concurrencies in existing applications strategies to discover, introduce and verify parallelism must be used. This project focuses in the extraction of concurrency and parallelism in modeling and simulation software with system dynamics, in this case with Evoluci´on 4.5. Firstly, the architecture of Evoluci´on has been extracted to identify the logical components of this software, afterwards several performance tests have been done in each component to discover the current state of Evoluci´on and find bottlenecks. Once the procedures that are candidate to exploit its concurrencies have been found, a strategy to identify and exploit this opportunities developing solutions to optimize the software performance has been developed, these solutions are then validated with new performance evaluations under the same conditions of the first tests. Finally, based on our experiences exploiting concurrency in this software we developed some guidelines to help parallelize modelling and simulation tools of complex systems.
dc.description.degreelevelPregrado
dc.description.degreenameIngeniero de Sistemas
dc.format.mimetypeapplication/pdf
dc.identifier.instnameUniversidad Industrial de Santander
dc.identifier.reponameUniversidad Industrial de Santander
dc.identifier.repourlhttps://noesis.uis.edu.co
dc.identifier.urihttps://noesis.uis.edu.co/handle/20.500.14071/30603
dc.language.isospa
dc.publisherUniversidad Industrial de Santander
dc.publisher.facultyFacultad de Ingenierías Fisicomecánicas
dc.publisher.programIngeniería de Sistemas
dc.publisher.schoolEscuela de Ingeniería de Sistemas e Informática
dc.rightshttp://creativecommons.org/licenses/by/4.0/
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.licenseAttribution-NonCommercial 4.0 International (CC BY-NC 4.0)
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0
dc.subjectParalelismo
dc.subjectConcurrencia
dc.subjectDinámica De Sistemas
dc.subjectEvolución
dc.subjectDelphi
dc.subject.keywordParallelism
dc.subject.keywordConcurrency
dc.subject.keywordSystem Dynamics
dc.subject.keywordEvoluci´On
dc.subject.keywordDelphi
dc.titleExtracción de paralelismo y concurrencia en ambientes de modelado y simulación de sistemas complejos
dc.title.englishParallelism and concurrency extraction from software environments for modeling and simulation of complex systems
dc.type.coarhttp://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.hasversionhttp://purl.org/coar/resource_type/c_7a1f
dc.type.localTesis/Trabajo de grado - Monografía - Pregrado
dspace.entity.typePublication

Archivos

Bloque original

Mostrando 1 - 3 de 3
Cargando...
Miniatura
Nombre:
Carta de autorización.pdf
Tamaño:
326.82 KB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
Documento.pdf
Tamaño:
2.3 MB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
Nota de proyecto.pdf
Tamaño:
534.05 KB
Formato:
Adobe Portable Document Format

VIGILADA MINEDUCACIÓN

Ordenanza No. 83 de 1.944 (junio 22)

Carácter académico: Universidad

Notificaciones judiciales: notjudiciales@uis.edu.co 

.

Código SNIES: 1204   Nit: 890.201.213-4

Línea Anticorrupción:  +57 (601) 562 9300 EXT: 3633

Línea transparente: +57 (607) 630 3031