2005
DOI: 10.1504/ijes.2005.008811
|View full text |Cite
|
Sign up to set email alerts
|

Energy-efficient hardware/software co-synthesis for a class of applications on reconfigurable SoCs

Abstract: Reconfigurable System-on-Chip (RSoC) devices incorporate various components, such as processor core, reconfigurable logic, memory, etc., onto a single chip. They are being used to implement many wireless embedded systems, where energy efficiency is a major concern. When an application is synthesized on RSoCs, part of it can be executed using hardware implementations on the reconfigurable logic or software implementations on the processor core. Besides, the communication and reconfiguration costs between the ta… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2005
2005
2012
2012

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(7 citation statements)
references
References 12 publications
0
7
0
Order By: Relevance
“…In [15] a multiprocessor SOPC architecture that can be implemented in partially reconfigurable FPGAs is considered, but the system is represented as a simple linear task graph. The method for the cosynthesis of dynamically reconfigurable systems is presented in [16].…”
Section: Related Workmentioning
confidence: 99%
“…In [15] a multiprocessor SOPC architecture that can be implemented in partially reconfigurable FPGAs is considered, but the system is represented as a simple linear task graph. The method for the cosynthesis of dynamically reconfigurable systems is presented in [16].…”
Section: Related Workmentioning
confidence: 99%
“…For example, considering the beamforming algorithm discussed in Section 6.3, the application graph can be described as a linear pipeline. A dynamic programming based algorithm proposed in [6] can be used to find a design with minimum energy dissipation for executing one instance of the application.…”
Section: Fig 1 Domain-specific Modelingmentioning
confidence: 99%
“…Then, the correctness of the designs described in Python classes can be verified by instantiating them with appropriate design parameters, generating corresponding Simulink models, and performing arithmetic level simulation in MATLAB/Simulink. Since the beamforming application can be described as a linear pipeline of kernels, the dynamic programing algorithm proposed in [6] can be applied to find a design for this application so that the energy dissipation for executing one data sample is minimized. First, we create a trellis.…”
Section: System-level Optimization Using Malleable Algorithmsmentioning
confidence: 99%
See 1 more Smart Citation
“…Although many hardware developers have realized the importance of the issue, and put strong efforts in developing power-efficient devices and energysaving mechanisms, most scientific simulation software is still optimized for runtime performance only [7]. A paradigm change is necessary to meet the challenge of energy-efficient computing.…”
Section: Introductionmentioning
confidence: 99%