Proceedings of IEEE International Conference on Application Specific Array Processors (ASSAP'94)
DOI: 10.1109/asap.1994.331797
|View full text |Cite
|
Sign up to set email alerts
|

A data path array with shared memory as core of a high performance DSP

Abstract: A data path array has been designed as core of a digital signal processor architecture for image processing applications. Data supply to data paths and exchange of data among data paths isperformed via an on-chip shared memory with two-dimenswnal address space. Distribution of data onto these memory blocks enables simultaneous, coflict-free access to the shared memory by the data paths. Data that is accessed concurrently is addressed in shape of a generalized matrix, i.e. a two-dimensional array with address-o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 11 publications
(6 citation statements)
references
References 3 publications
0
6
0
Order By: Relevance
“…Such an approach is limited by the implementable registers size and high routing complexity -in contrast to the current proposal, which allows arbitrary larger data to be accessed. Compared to [1], [3], [5]- [8], [11], [12], [14], our scheme enables higher scalability and lower number of memory modules. This directly affects the design complexity, which has been proven to be very low in our case.…”
Section: Experimental Results and Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Such an approach is limited by the implementable registers size and high routing complexity -in contrast to the current proposal, which allows arbitrary larger data to be accessed. Compared to [1], [3], [5]- [8], [11], [12], [14], our scheme enables higher scalability and lower number of memory modules. This directly affects the design complexity, which has been proven to be very low in our case.…”
Section: Experimental Results and Related Workmentioning
confidence: 99%
“…Therefore, it is slower and requires more memory modules than our proposal. A memory organization, capable of accessing square blocks, aligned into memory modules was described in [11]. The same scheme was used for the implementation of the matrix memory of the first version of HiPAR-DSP [12].Besides the restriction to square accesses only, that memory system uses a redundant number of modules, due to additional DSP-specific access patterns considered.…”
Section: Experimental Results and Related Workmentioning
confidence: 99%
“…Block diagram of the proposed parallel memory architecture. Stages represented by the arrows on the right refer to (1). Memory module address calculation, (2).…”
Section: Performance Comparison Of the Memory Architecturesmentioning
confidence: 99%
“…In general, internal parallel memory architectures with versatile access schemes are not widely used by processors. However, a highly parallel DSP (HiPAR-DSP) has employed parallel memory architecture as an internal data memory with versatile access formats [1][2][3]. HiPAR-DSP is a VLIW-controlled ASIMD RISCarchitecture with four or sixteen data paths.…”
Section: Parallel Memory Solutionmentioning
confidence: 99%
“…The requirement of a high bandwidth access to shared data is solved by the matrix memory architecture. Internally, the data are distributed to nine single ported memory banks by use of a distribution function that provides a conflict free access to data from any address of it' s virtual 2D address space [3]. The generic structure of the processor and the implementation of a stack mechanism made the porting of the GNU C++ compiler feasible.…”
Section: Architecturementioning
confidence: 99%