• DocumentCode
    2164847
  • Title

    An object-oriented data cache architecture for programmable parallel digital signal processors

  • Author

    Kneip, J.

  • Author_Institution
    Lab. fur Informationstechnol., Hannover Univ., Germany
  • fYear
    1997
  • fDate
    10-12 Dec 1997
  • Firstpage
    105
  • Lastpage
    112
  • Abstract
    The paper describes concept and implementation of a data cache architecture with concurrent conflict free access to shared data for DSPs with parallel, synchronized processing units. It utilizes techniques known from object-oriented software design to achieve efficient and programmer friendly on-chip storage of data. The cache internally uses virtual 1D or 2D address spaces directly assigned to data structures instead of a conventional, linear address space. Data within the cache are distributed to a number of memory banks. Virtual local addresses are used for data location and hit/miss detection to minimize cost and memory latency. The object-oriented cache is fully transparent to programmer and compiler, reduces the amount of address calculations to be performed, exploits the 2D spatial locality typical for image processing algorithms and can be integrated into a standard RISC processor pipeline
  • Keywords
    data structures; digital signal processing chips; object-oriented programming; parallel architectures; reduced instruction set computing; 2D spatial locality; RISC processor pipeline; compiler; concurrent conflict free access; data structures; image processing; object-oriented data cache architecture; programmable parallel digital signal processors; software design; virtual address spaces; virtual local addresses; Computer architecture; Costs; Data structures; Delay; Digital signal processing; Image processing; Program processors; Programming profession; Reduced instruction set computing; Software design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Algorithms and Architectures for Parallel Processing, 1997. ICAPP 97., 1997 3rd International Conference on
  • Conference_Location
    Melbourne, Vic.
  • Print_ISBN
    0-7803-4229-1
  • Type

    conf

  • DOI
    10.1109/ICAPP.1997.651483
  • Filename
    651483