2001
DOI: 10.1049/ip-cdt:20010514
|View full text |Cite
|
Sign up to set email alerts
|

Memory access optimisation for reconfigurable systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0

Year Published

2006
2006
2023
2023

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 44 publications
(18 citation statements)
references
References 5 publications
0
18
0
Order By: Relevance
“…Various authors (e.g. [6,8]) use the scheduling and data reuse information in order to exclusively map the arrays to RAM blocks or registers. The work in [3,11] identifies the footprint of each array to allocate array variables to memories, while the approach in [4] describes a methodology to cache the reusable data in the smaller RAMs.…”
Section: Related Workmentioning
confidence: 99%
“…Various authors (e.g. [6,8]) use the scheduling and data reuse information in order to exclusively map the arrays to RAM blocks or registers. The work in [3,11] identifies the footprint of each array to allocate array variables to memories, while the approach in [4] describes a methodology to cache the reusable data in the smaller RAMs.…”
Section: Related Workmentioning
confidence: 99%
“…Approaches in [14] and [15] determine which data should be transferred into SPM and when and where in a code these transfers happen to improve the performance of the code, based on memory access cost models. Research into buffering reused data in FPGA on-chip RAMs and registers has been carried out in [5], [7], [8], and [16]. In [16], applications speed up through pipelining with high data throughput, which is obtained by storing reused data in shift registers and shift on-chip RAMs.…”
Section: Introductionmentioning
confidence: 99%
“…Research into buffering reused data in FPGA on-chip RAMs and registers has been carried out in [5], [7], [8], and [16]. In [16], applications speed up through pipelining with high data throughput, which is obtained by storing reused data in shift registers and shift on-chip RAMs. In [7] and [8], arrays more beneficial to minimize the memory access time are stored in either registers or on-chip RAMs if register is not available.…”
Section: Introductionmentioning
confidence: 99%
“…However, there are some differences between ASIC and FPGA architectures, notably the large quantity of distributed registers and the discrete sizes of on-chip RAM available on an FPGA platform. The use of on-chip embedded RAM and registers to facilitate data reuse in FPGAs has been reported in [17] and [18]. They use the following simple scheme.…”
Section: Introductionmentioning
confidence: 99%