Explotación de la concurrencia de ambientes de modelado y simulación, basados en objetos y reglas
dc.contributor.advisor | Barrios Hernández, Carlos Jaime | |
dc.contributor.advisor | Andrade Sosa, Hugo Hernando | |
dc.contributor.author | Hernández Rodriguez, Ruben Dario | |
dc.contributor.author | Vega Castillo, Anderson Yahir | |
dc.date.accessioned | 2024-03-03T20:42:55Z | |
dc.date.available | 2014 | |
dc.date.available | 2024-03-03T20:42:55Z | |
dc.date.created | 2014 | |
dc.date.issued | 2014 | |
dc.description.abstract | Durante hace varios años se han venido desarrollando proyectos en distintas áreas utilizando programación en paralelo, este tipo de computación se caracteriza por ejecutar varias instrucciones simultáneamente, denotando que al dividir un gran conjunto de procedimientos en fragmentos pequeños para ser tratados en forma paralela, se puede obtener una mayor eficiencia en tiempo de ejecución de la aplicación. Existen actualmente millones de aplicaciones dedicadas a realizar cualesquiera tipos de procesos, por esta razón es necesario diseñar código más eficiente, además teniendo en cuenta el auge de las CPU y GPU de múltiples núcleos, ya que este tipo de procesadores están cada vez más al alcance del público en general, se hace aún más evidente dicha necesidad. Es en este punto donde nace este proyecto, pretendiendo detectar oportunidades de concurrencia en los procedimientos implementados en la aplicación HOMOS, este software se basa en algunas reglas que rigen el comportamiento de unos objetos con el fin de modelar y simular un ambiente y esta manera obtener ciertos resultados semejantes a los dados por la situación en un ambiente real. HOMOS es un software desarrollado por el grupo de investigación SIMON de la Universidad Industrial de Santander en 1998, está desarrollado en DELPHI, porque está desarrollado en este lenguaje de programación se debe seleccionar cuidadosamente la técnica más apropiada para aplicar mecanismos de supercomputación en algunas partes del código. Se decidió utilizar CUDA para así aprovechar los múltiples núcleos que proveen las poderosas tarjetas gráficas NVIDIA. | |
dc.description.abstractenglish | During several years have been developing projects in different areas using parallel programming, this type of programming is characterized by running multiple instructions simultaneously , denoting that by dividing a large set of procedures in small fragments to be processed in parallel, can be greater efficiency in execution time of the application. There are currently millions of applications dedicated to perform any types of processes , therefore it is necessary to design more efficient code , also taking into account the rise of multicore CPU and GPU and that such processors are increasingly available to the public in general, is made even more evident the need. It is at this point that this project was , pretending identify opportunities for competition in the procedures implemented in the HOMOS application, this software is based on some rules that govern the behavior of each object in order to model and simulate an environment and thus obtain some similar to those given by the situation results in a real environment . HOMOS was developed by the research group SIMON Universidad Industrial de Santander in 1998 software, is developed in Delphi, that was developed in this programming language should carefully select the most appropriate technique to implement mechanisms supercomputing in some parts of code. We decided to use CUDA to take advantage of multicores that provide powerful NVIDIA graphics cards. 1 Bachelor | |
dc.description.degreelevel | Pregrado | |
dc.description.degreename | Ingeniero de Sistemas | |
dc.format.mimetype | application/pdf | |
dc.identifier.instname | Universidad Industrial de Santander | |
dc.identifier.reponame | Universidad Industrial de Santander | |
dc.identifier.repourl | https://noesis.uis.edu.co | |
dc.identifier.uri | https://noesis.uis.edu.co/handle/20.500.14071/30596 | |
dc.language.iso | spa | |
dc.publisher | Universidad Industrial de Santander | |
dc.publisher.faculty | Facultad de Ingenierías Fisicomecánicas | |
dc.publisher.program | Ingeniería de Sistemas | |
dc.publisher.school | Escuela de Ingeniería de Sistemas e Informática | |
dc.rights | http://creativecommons.org/licenses/by/4.0/ | |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | |
dc.rights.license | Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) | |
dc.rights.uri | http://creativecommons.org/licenses/by-nc/4.0 | |
dc.subject | Cpu | |
dc.subject | Gpu | |
dc.subject | Procesamiento En Paraleo | |
dc.subject | Homos | |
dc.subject | Concurrencia | |
dc.subject | Cuda | |
dc.subject | Multiples Nucleos | |
dc.subject.keyword | Cpu | |
dc.subject.keyword | Gpu | |
dc.subject.keyword | Parallel Computing | |
dc.subject.keyword | Homos | |
dc.subject.keyword | Concurrency | |
dc.subject.keyword | Cuda | |
dc.subject.keyword | Multi Core | |
dc.title | Explotación de la concurrencia de ambientes de modelado y simulación, basados en objetos y reglas | |
dc.title.english | Exploitation of the concurrency of modeling and simulation environments, based on objects and rules.1 | |
dc.type.coar | http://purl.org/coar/version/c_b1a7d7d4d402bcce | |
dc.type.hasversion | http://purl.org/coar/resource_type/c_7a1f | |
dc.type.local | Tesis/Trabajo de grado - Monografía - Pregrado |
Files
Original bundle
1 - 3 of 3
No Thumbnail Available
- Name:
- Carta de autorización.pdf
- Size:
- 583 KB
- Format:
- Adobe Portable Document Format
No Thumbnail Available
- Name:
- Nota de proyecto.pdf
- Size:
- 490.38 KB
- Format:
- Adobe Portable Document Format