• 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