• DocumentCode
    2281194
  • Title

    An object based data cache with conflict free concurrent access as shared memory for a parallel DSP

  • Author

    Kneip, Johannes ; Pirsch, Peter

  • Author_Institution
    Lab. fur Informationtechnol., Hannover Univ., Germany
  • fYear
    1996
  • fDate
    30 Oct-1 Nov 1996
  • Firstpage
    25
  • Lastpage
    34
  • Abstract
    The paper describes principle and practical implementation of an object based cache concept, allowing conflict free regular access to data structures for a cluster of processing units. The cache is based on a virtual object bound address space instead of the conventional linear address space for the access to shared data located in on-chip caches. By extending the conventional block based cache principle to 2-D blocks and using virtual addresses for address arithmetic and hit/miss detection, the time critical address calculations in the load/store pipeline can be performed fast and at low hardware cost. Transform to physical addresses is performed during block transfer between internal caches and external system memory, where it is much less time critical and must only be performed once per block. The object based cache is compiler friendly, fully transparent to the programmer, and allows the hardware efficient implementation of a shared on-chip memory system for future parallel digital image processors
  • Keywords
    cache storage; data structures; digital arithmetic; digital signal processing chips; image processing; parallel processing; shared memory systems; address arithmetic; block transfer; conflict free concurrent access; data structures; hit/miss detection; load/store pipeline; object based data cache; onchip caches; parallel DSP; parallel digital image processors; physical addresses; processing units; shared onchip memory system; system memory; time critical address calculations; virtual object bound address space; Costs; Delay; Digital signal processing; Hardware; Image processing; Limiting; Parallel processing; Program processors; Programming profession; Space technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Signal Processing, IX, 1996., [Workshop on]
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    0-7803-3134-6
  • Type

    conf

  • DOI
    10.1109/VLSISP.1996.558278
  • Filename
    558278