• DocumentCode
    2664308
  • Title

    Data dependency analysis using data-write detection techniques

  • Author

    Sane, Anish ; Ranadive, Priti ; Sah, Sudhakar

  • Author_Institution
    Center for Res. in Eng. Sci. ad Technol. (CREST), KPIT Cummins Infosystems Ltd., Pune, India
  • Volume
    1
  • fYear
    2010
  • fDate
    3-5 Oct. 2010
  • Abstract
    One of the most researched topics in parallel programming is data dependency analysis and data write detection analysis. Traditionally researchers have used mathematical models to identify conflicts in a complex code. The accuracy of such results, however, depends on the correctness of the mathematical model. Additionally, implementation of a mathematical model is a huge task by itself. In this paper, we discuss three techniques for data dependency analysis namely duplicate variables, page fault interrupt, and debug registers. The techniques are discussed in details using sample C programs. However, these techniques can be extended to other programming languages as well. We further discuss the merits and demerits of each of the techniques.
  • Keywords
    C language; data analysis; parallel programming; program debugging; C program; data dependency analysis; data-write detection technique; parallel programming; programming language; Complexity theory; Computer science; Mathematical model; Memory management; Program processors; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Technology and Engineering (ICSTE), 2010 2nd International Conference on
  • Conference_Location
    San Juan, PR
  • Print_ISBN
    978-1-4244-8667-0
  • Electronic_ISBN
    978-1-4244-8666-3
  • Type

    conf

  • DOI
    10.1109/ICSTE.2010.5608972
  • Filename
    5608972