2009
DOI: 10.1007/s10617-009-9040-8
|View full text |Cite
|
Sign up to set email alerts
|

Using method interception for hardware/software co-development

Abstract: In many embedded systems, the computational power of an instruction set processor is combined with hardware accelerators. Building such combined systems implies co-design of the software that runs on the processor and the hardware that accelerates the embedded application. During the co-design process, the application is partitioned into a software part (running on the processor) and a hardware part (running on the accelerator). In order to ease the iterative process of partitioning, we introduce a novel de… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2013
2013
2013
2013

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 37 publications
0
1
0
Order By: Relevance
“…In the current prototypes, detection and translation are done offline (Section 5), while identi�cation and migration are done online (Section 3.4). is approach has been also used by Faes et al [16], which manually partitions code at the method level and proposes a framework which can, at runtime, intercept arbitrary method calls and pass control to previously designed hardware modules.…”
Section: Megablocksmentioning
confidence: 99%
“…In the current prototypes, detection and translation are done offline (Section 5), while identi�cation and migration are done online (Section 3.4). is approach has been also used by Faes et al [16], which manually partitions code at the method level and proposes a framework which can, at runtime, intercept arbitrary method calls and pass control to previously designed hardware modules.…”
Section: Megablocksmentioning
confidence: 99%