DocumentCode
1782757
Title
Automatic loops parallelization
Author
Oliveira Goncalves, Cristiano ; Spolon, Roberta ; Spolon Lobato, Renata ; Manacero, Aleardo ; Correa Lobato, Daniel
Author_Institution
Dept. de Comput., Univ. Estadual Paulista, Bauru, Brazil
fYear
2014
fDate
18-21 June 2014
Firstpage
1
Lastpage
5
Abstract
Identify opportunities for software parallelism is a task that takes a lot of human time, but once some code patterns for parallelism are identified, a software could quickly accomplish this task. Thus, automating this process brings many benefits such as saving time and reducing errors caused by the programmer [1]. This work aims at developing a software environment that identifies opportunities for parallelism in a source code written in C language, and generates a program with the same behavior, but with higher degree of parallelism, compatible with a graphics processor compatible with CUDA architecture.
Keywords
C language; automatic programming; graphics processing units; parallel architectures; parallel programming; program control structures; source code (software); C language; CUDA architecture; GPU; automatic loop parallelization; code patterns; graphic processor; software environment developing; software parallelism; source code; Graphics processing units; Hardware; Multicore processing; Parallel processing; Visualization; CUDA; GPU; loops parallelization;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Systems and Technologies (CISTI), 2014 9th Iberian Conference on
Conference_Location
Barcelona
Type
conf
DOI
10.1109/CISTI.2014.6876985
Filename
6876985
Link To Document