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