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
Link To Document