Local cover image
Local cover image

Comparación de rendimiento y esfuerzo de programación entre Rust y C en arquitecturas multicore : caso de estudio: simulación de N cuerpos computacionales

By: Contributor(s): Material type: TextTextPublication details: 2021Description: 1 archivo (827,4 kB) : il. colSubject(s): Online resources:
Contents:
1. Introducción -- 1.1. Motivación -- 1.2. Objetivo y metodología -- 1.3. Contribuciones -- 2. Antecedentes -- 2.1. Lenguajes de programación -- 2.2. Lenguajes de programación tradicionales en HPC -- 2.2.1. Lenguaje de programación C -- 2.3. Rust -- 2.3.1. Orígenes y actualidad -- 2.3.2. Características principales -- 2.3.3. Concurrencia y paralelismo -- 2.4. Simulación de N cuerpos Computacionales con Atracción Gravitacional -- 2.4.1. Implementación en C -- 2.5. Resumen -- 3. Aceleración de la Simulación de N Cuerpos Computaciones -- con Atracción Gravitacional usando Rust -- 3.1. Implementación secuencial base -- 3.2. Optimizaciones -- 3.2.1. Multi-hilado -- 3.2.2. Iterador fold -- 3.2.3. Optimizaciones matemática -- 3.2.4. Vectorización -- 3.2.5. Jemalloc -- 3.2.6. Procesamiento por bloques -- 3.3. Resumen -- 4. Resultados Experimentales -- 4.1. Diseño experimental -- 4.2. Rendimiento -- 4.3. Esfuerzo de programación -- 4.4. Trabajos relacionados -- 4.5. Resumen -- 5. Conclusiones y Líneas de Trabajo a Futuro
Dissertation note: Trabajo Final Integrador (Especialización en Cómputo de Altas Prestaciones y Tecnología Grid) - Universidad Nacional de La Plata. Facultad de Informática, 2021.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Home library Collection Call number URL Status Date due Barcode
Tesis de posgrado Tesis de posgrado Biblioteca de la Facultad de Informática TES 21/41 (Browse shelf(Opens below)) Available DIF-05040
Tesis de posgrado Tesis de posgrado Biblioteca de la Facultad de Informática Biblioteca digital Link to resource Recurso en Línea
Tesis de posgrado Tesis de posgrado Biblioteca de la Facultad de Informática Biblioteca digital Link to resource Recurso en Línea

Trabajo Final Integrador (Especialización en Cómputo de Altas Prestaciones y Tecnología Grid) - Universidad Nacional de La Plata. Facultad de Informática, 2021.

1. Introducción -- 1.1. Motivación -- 1.2. Objetivo y metodología -- 1.3. Contribuciones -- 2. Antecedentes -- 2.1. Lenguajes de programación -- 2.2. Lenguajes de programación tradicionales en HPC -- 2.2.1. Lenguaje de programación C -- 2.3. Rust -- 2.3.1. Orígenes y actualidad -- 2.3.2. Características principales -- 2.3.3. Concurrencia y paralelismo -- 2.4. Simulación de N cuerpos Computacionales con Atracción Gravitacional -- 2.4.1. Implementación en C -- 2.5. Resumen -- 3. Aceleración de la Simulación de N Cuerpos Computaciones -- con Atracción Gravitacional usando Rust -- 3.1. Implementación secuencial base -- 3.2. Optimizaciones -- 3.2.1. Multi-hilado -- 3.2.2. Iterador fold -- 3.2.3. Optimizaciones matemática -- 3.2.4. Vectorización -- 3.2.5. Jemalloc -- 3.2.6. Procesamiento por bloques -- 3.3. Resumen -- 4. Resultados Experimentales -- 4.1. Diseño experimental -- 4.2. Rendimiento -- 4.3. Esfuerzo de programación -- 4.4. Trabajos relacionados -- 4.5. Resumen -- 5. Conclusiones y Líneas de Trabajo a Futuro

Click on an image to view it in the image viewer

Local cover image