2009
DOI: 10.1007/s11265-009-0412-x
|View full text |Cite
|
Sign up to set email alerts
|

An Efficient Memory Organization for High-ILP Inner Modem Baseband SDR Processors

Abstract: This paper presents a memory organization for SDR inner modem baseband processors that focus on exploiting ILP. This memory organization uses power-efficient, single-ported, interleaved scratch-pad memory banks to provide enough bandwidth to a high-ILP processors. A system of queues in the memory interface is used to resolve bank conflicts among the single-ported banks, and to spread long bursts of conflicting accesses to the same bank over time. Bank address rotation is used to spread long bursts of conflicti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2010
2010
2018
2018

Publication Types

Select...
2
2
2

Relationship

2
4

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 37 publications
0
2
0
Order By: Relevance
“…Different memory hierarchies can be constructed by using the ADRES core. For example, two levels of data caches can be attached to ADRES [15], or a multiported scratch pad memory can be attached [20], [21]. There is no array of data memories in the ADRES core.…”
Section: B Advantages Of Execution Triggered Computation Modelmentioning
confidence: 99%
“…Different memory hierarchies can be constructed by using the ADRES core. For example, two levels of data caches can be attached to ADRES [15], or a multiported scratch pad memory can be attached [20], [21]. There is no array of data memories in the ADRES core.…”
Section: B Advantages Of Execution Triggered Computation Modelmentioning
confidence: 99%
“…The operation between RCA and local memory can be abstracted as all the RCs accessing the local memory initiatively with blocking loads regardless of the various memory architectures. For example, the ADRES adopted a power-efficient, signal-ported, interleaved scratch-pad memory organization [21]. Whereas, the RSPA used multi-bank local memory architecture, in which each bank may be accessed only by the processing elements in the corresponding row.…”
Section: Base Architecturementioning
confidence: 99%