2005
DOI: 10.1109/mdt.2005.44
|View full text |Cite
|
Sign up to set email alerts
|

Seamless Hardware-Software Integration in Reconfigurable Computing Systems

Abstract: DESPITE THEIR INHERENT POWER and performance drawbacks in comparison with ASICs, FPGAs are increasingly becoming an option for silicon system designers. A way to overcome FPGA shortcomings (such as clock frequencies more than five times slower than those of ASICs and general-purpose processors) is to blend temporal and spatial computing paradigms in systems by using both general-purpose processors and reconfigurable hardware. This is the approach of reconfigurable SoCs (RSoCs) that have recently appeared on th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
26
0

Year Published

2006
2006
2016
2016

Publication Types

Select...
3
3
3

Relationship

0
9

Authors

Journals

citations
Cited by 54 publications
(26 citation statements)
references
References 7 publications
0
26
0
Order By: Relevance
“…The work in [35] shows an inter-task communication mechanism for SW and HW tasks based on additional software-hardware codesigned virtualization extension for Linux. The extension uses the concept of memory paging.…”
Section: Related Researchmentioning
confidence: 99%
“…The work in [35] shows an inter-task communication mechanism for SW and HW tasks based on additional software-hardware codesigned virtualization extension for Linux. The extension uses the concept of memory paging.…”
Section: Related Researchmentioning
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%
“…Most applications are conceived to have major parts in software and some dedicated parts accelerated in reconfigurable hardware or DSP. An application programming interface layer is introduced separating the application level from lower sub-system levels [22,23]. This API offers dedicated services for inter-layer communication and Quality of Service (QoS) negotiation mechanisms which can be used for sub-function calls.…”
Section: Reconfigurable Layered System Conceptmentioning
confidence: 99%
“…While prior researchers have addressed architecture design, programming and compilation issues [7,12], there is still not much consensus on what kind of operating system (OS) support should be provided for reconfigurable architectures. Recent academic approaches already implemented complete reconfigurable system-on-chip supporting runtime reconfiguration of dedicated functions and their management at run-time [6,10,18,22,23,24]. Some of these first approaches have already included low budget embedded operating systems running on soft-core or hardwired on-chip processors on FPGA (e.g.…”
Section: Introductionmentioning
confidence: 99%