Title: | Avaliação da plataforma Open MPI para paralelização do processo de compilação de software |
Author: | Pereira, Filipe Jerônimo |
Abstract: |
Os programas de computador estão cada vez maiores e mais complexos, exigindo maior capacidade de processamento do hardware. Uma alternativa para melhorar o tempo de execução de programas é o uso de sistemas multiprocessados com destaque à computação paralela. Em processos de desenvolvimento de software que usam o modelo em cascata o tempo de compilação pode se tornar um problema em projetos grandes, sobretudo ao atendimento dos prazos para a entrega do produto final, em virtude das várias etapas envolvidas neste processo. O uso de um ambiente de programação paralela pode tornar o tempo de compilação menor, uma vez que o processo de compilação será divididos em várias tarefas que serão executadas em processadores distintos. Neste trabalho são descritos os resultados obtidos na paralelização do processo de compilação de software utilizando a plataforma Open MPI que é uma implementação Open Source do padrão MPI (Message Passing Interface) e que fornece uma camada de abstração capaz de criar um ambiente computacional distribuído. Os resultados obtidos a partir da compilação de um sistema de teste na plataforma Open MPI são comparados com os resultados obtidos a partir da compilação do mesmo sistema em ambiente monoprocessado. Computer programs are becoming bigger and more complex requiring more processing hardware. An alternative to improve the execution time of programs is the use of multiprocessor systems with emphasis on parallel computing. Processes in software development using the waterfall model compilation time can become an issue in large projects, especially to deadlines for the delivery of the final product, because of the multiple steps involved in this process. The use of a parallel programming environment can reduce the compilation time, once the compilation process is divided into multiple tasks to be executed on different processors. In this work we describe the results obtained in the parallelization of software compilation process using Open MPI platform, an Open Source implementation of the MPI (Message Passing Interface), which provides an abstraction layer able to create a distributed computing environment. The results from the compilation of a test system in the Open Platform MPI are compared with the results obtained from the compilation of the same system in monoprocessor environment. |
Description: | TCC (graduação) - Universidade Federal de Santa Catarina. Campus Araranguá. Curso de Tecnologias da Informação e Comunicação. |
URI: | https://repositorio.ufsc.br/xmlui/handle/123456789/132189 |
Date: | 2015-04-22 |
Files | Size | Format | View |
---|---|---|---|
Filipe_Jeronimo_Pereira.pdf | 1.374Mb |
View/ |