Publication: Desarrollo de una extensión de memoria distribuida para C++
Loading...
Identifiers
Publication date
2019-09-09
Defense date
2019
Authors
Tutors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Este es un trabajo final de máster sobre el desarrollo de una solución que traslade el contenedor vector de C++ a un paradigma de memoria distribuida que use RMA (acceso remoto a memoria) y MPI (interfaz de paso de mensajes). Con el objetivo de facilitar y hacer más factible desarrollar programas con esas tecnologías, bajando la curva de dificultad de escribir programas con MPI. Presenta pruebas de rendimiento y ejemplos de cómo serían las implementaciones usando la solución.
This is a masters finals assignment about the development of a solution that translates the vector container from C++ to a distributed memory paradigm, using RMA (remote memory access) and MPI (message passing interface). In order to ease and make more feasible developing programs with those technologies, lowering the learning curve of writing programs with MPI. It presents performance tests and examples on how the implementation would be.
This is a masters finals assignment about the development of a solution that translates the vector container from C++ to a distributed memory paradigm, using RMA (remote memory access) and MPI (message passing interface). In order to ease and make more feasible developing programs with those technologies, lowering the learning curve of writing programs with MPI. It presents performance tests and examples on how the implementation would be.
Description
Keywords
Lenguaje C++ (Lenguaje de programación), Diseño de software, Memoria distribuida, MPI, RMA, Comunicación unidireccional