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