Proceedings of the ACM/SIGDA International Symposium on Field Programmable Gate Arrays 2009
DOI: 10.1145/1508128.1508189
|View full text |Cite
|
Sign up to set email alerts
|

Performance and power of cache-based reconfigurable computing

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
12
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 11 publications
(12 citation statements)
references
References 0 publications
0
12
0
Order By: Relevance
“…Compiling C code to hardware targeting a CPU-FPGA architecture is also addressed in the CHiMPS framework [64]. The idea is similar in that it generates a parallel on-chip multicache (many-cache) architecture in order to feed parallel data paths.…”
Section: Profiling and User Annotation-based Approachesmentioning
confidence: 99%
See 1 more Smart Citation
“…Compiling C code to hardware targeting a CPU-FPGA architecture is also addressed in the CHiMPS framework [64]. The idea is similar in that it generates a parallel on-chip multicache (many-cache) architecture in order to feed parallel data paths.…”
Section: Profiling and User Annotation-based Approachesmentioning
confidence: 99%
“…The goal in this work is di↵erent: we infer cost/performance estimates prior to implementation and devise an automated cache system construction for a given application instead of exploring the cache micro-architecture. Automatic cache sizing from high-level specifications has been addressed in [67,64]. Wingbermuehle et al [67] implement a method similar to ours in that left-over memory resources are used to enhance the memory sub-system of stream-based kernels.…”
Section: Profiling and User Annotation-based Approachesmentioning
confidence: 99%
“…In such a system, our work could be used to discover the best use of the on-chip memory resources to improve performance. Likewise, our system could be used to find more suitable memory subsystems in high-level synthesis tools such as CHiMPS [24] and ScalaPipe [32].…”
Section: Related Workmentioning
confidence: 99%
“…ECOcores provide a higher-performing and moreefficient memory system, with pipelined access and integrated cachelets. The CHiMPS multi-cache architecture [23] uses several application-specific caches and enforces coherence via flushing, but the purpose, sizing, and implementation of CHiMPS multi-cache differs from the cachelet approach. CHiMPS aggregates 4-KB block RAMs on an FPGA into caches backing different regions of memory in order to provide memory parallelism and to simplify the memory interface for a C-like programming model.…”
Section: Related Workmentioning
confidence: 99%