• DocumentCode
    2061501
  • Title

    Data dependence analysis in presence of inheritance and polymorphism

  • Author

    Xiaoming, Li ; Daoxu, Chen ; Li, Xie

  • Author_Institution
    Dept. of Comput. Sci., Nanjing Univ., China
  • Volume
    1
  • fYear
    2000
  • fDate
    14-17 May 2000
  • Firstpage
    220
  • Abstract
    The data dependence analysis is a hard problem, particularly in the presence of data structures similar to the pointer. The inheritance and the polymorphism in object-oriented languages provide program design and software engineering with new methods. But, at the same time, they bring about more barriers to dependence analysis for object-oriented languages. This paper proposes an object-oriented data dependence analysis model, ODAM. The model can present and analyze the specific concepts in OO languages. We mainly discuss the framework and the key techniques of ODAM, including the object hierarchy graph, the merging of the read-write set and dependence analysis based on the object hierarchy graph.
  • Keywords
    inheritance; object-oriented languages; object-oriented programming; parallelising compilers; ODAM; automatic parallelizing compilers; data dependence analysis; data structures; dependence analysis; inheritance; object hierarchy graph; object-oriented data dependence analysis model; object-oriented language; pointer; polymorphism; program design; read-write se; software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing in the Asia-Pacific Region, 2000. Proceedings. The Fourth International Conference/Exhibition on
  • Conference_Location
    Beijing, China
  • Print_ISBN
    0-7695-0589-2
  • Type

    conf

  • DOI
    10.1109/HPC.2000.846548
  • Filename
    846548