• DocumentCode
    2242499
  • Title

    Towards automated code parallelization through program comprehension

  • Author

    Martino, B. Di ; Iannello, G.

  • Author_Institution
    Dipartimento di Inf. e Sistemistica, Naples Univ., Italy
  • fYear
    1994
  • fDate
    14-15 Nov 1994
  • Firstpage
    108
  • Lastpage
    115
  • Abstract
    Currently available parallelizing tools are biased in favor of a particular parallel execution model for generating the output parallel program. This obviously limits the generality of these tools, since programs may be parallelized according to different programming paradigms. In this paper we propose a novel approach to automated code parallelization that tries to overcome these limitations. This approach consists in recognizing first the paradigm that as best suited to a given program to be parallelized, and then applying paradigm-specific transformation to generate the final parallel code. We argue that the recognition phase can be fully automated using techniques developed in the framework of automated program understanding. With the help of a case study, we discuss how this new approach could be implemented and propose the basic structure of a paradigm-oriented parallelizer
  • Keywords
    automatic programming; parallel programming; reverse engineering; automated code parallelization; automated program understanding; paradigm-oriented parallelizer; parallel program; program comprehension; Automatic control; Concurrent computing; Parallel processing; Parallel programming; Pattern recognition; Performance analysis; Skeleton;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 1994. Proceedings., IEEE Third Workshop on
  • Conference_Location
    Washington, DC
  • ISSN
    1092-8138
  • Print_ISBN
    0-8186-5647-6
  • Type

    conf

  • DOI
    10.1109/WPC.1994.341258
  • Filename
    341258