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 :
بازگشت