Proceedings of the 41st Annual Design Automation Conference 2004
DOI: 10.1145/996566.996818
|View full text |Cite
|
Sign up to set email alerts
|

Virtual memory window for application-specific reconfigurable coprocessors

Abstract: Reconfigurable Systems-on-Chip (SoCs) on the market consist of full-fledged processors and large Field-Programmable Gate-Arrays (FPGAs). The latter can be used to implement the system glue logic, various peripherals, and applicationspecific coprocessors. Using FPGAs for application-specific coprocessors has certain speedup potentials, but it is less present in practice because of the complexity of interfacing the software application with the coprocessor. Another obstacle is the lack of portability across diff… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
14
0

Year Published

2004
2004
2013
2013

Publication Types

Select...
6
2
1

Relationship

1
8

Authors

Journals

citations
Cited by 18 publications
(14 citation statements)
references
References 19 publications
0
14
0
Order By: Relevance
“…It can be roughly classified into two non-disjunct sets: One set [12], [13], [25], [26], [27] already has fundamental limitations in individual requirements. The second one [12], [13], [14], [15], [29] implements only a subset of our functional requirements.…”
Section: Platform Requirementsmentioning
confidence: 99%
“…It can be roughly classified into two non-disjunct sets: One set [12], [13], [25], [26], [27] already has fundamental limitations in individual requirements. The second one [12], [13], [14], [15], [29] implements only a subset of our functional requirements.…”
Section: Platform Requirementsmentioning
confidence: 99%
“…For systems with both hardware and software threads, migrating this processing off the CPU is critical, as significant overhead and jitter can be introduced if the CPU must be preempted in order to process OS requests for hardware threads being unblocked. In contrast, [23,24] reports a multithreaded capability that supports the creation and control of both hardware and software threads through Linux running on the CPU. This approach was taken to allow hardware threads to access data through Linux's existing virtual memory address space.…”
Section: Figure 2 Hthread Mutex Unlock Sequencementioning
confidence: 99%
“…On our side, we concentrate on the unified memory space and seamless integration of SW and HW, thus the two approaches are complementary. Finally, a previous work [17] have introduced virtual memory for hardware accelerators but with limitations on parallel execution that we overcome in this paper.…”
Section: Related Workmentioning
confidence: 99%