2009
DOI: 10.1109/tcad.2009.2013536
|View full text |Cite
|
Sign up to set email alerts
|

Reducing the Abstraction and Optimality Gaps in the Allocation and Scheduling for Variable Voltage/Frequency MPSoC Platforms

Abstract: Abstract-This paper proposes a novel approach to solve the allocation and scheduling problems for variable voltage/frequency multiprocessor systems-on-chip, which minimizes overall system energy dissipation. The optimality of derived system configurations is guaranteed, while the computation efficiency of the optimizer allows for solving problem instances that were traditionally considered beyond reach for exact solvers (optimality gap). Furthermore, this paper illustrates the development-and run-time software… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
15
0

Year Published

2010
2010
2017
2017

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 10 publications
(15 citation statements)
references
References 30 publications
(38 reference statements)
0
15
0
Order By: Relevance
“…varlist can_be_defined from temp (12) end (13) (14) feature suminsn (15) variable src1, src2 from temp (16) add src1,src2 to can_be_defined (17) variable dest from can_be_defined (18) remove dest from can_be_defined (19) ${dest} = ${src1} + ${src2}; (20) end (21) (22) feature cpinsn (23) variable src from temp (24) add src to can_be_defined (25) variable dest from can_be_defined (26) remove dest from can_be_defined (27) ${dest} = ${src}; (28) end ( backgroundDist. Depending on the sampled value, the filename from which the background is loaded varies.…”
Section: ${Createimage}mentioning
confidence: 99%
See 1 more Smart Citation
“…varlist can_be_defined from temp (12) end (13) (14) feature suminsn (15) variable src1, src2 from temp (16) add src1,src2 to can_be_defined (17) variable dest from can_be_defined (18) remove dest from can_be_defined (19) ${dest} = ${src1} + ${src2}; (20) end (21) (22) feature cpinsn (23) variable src from temp (24) add src to can_be_defined (25) variable dest from can_be_defined (26) remove dest from can_be_defined (27) ${dest} = ${src}; (28) end ( backgroundDist. Depending on the sampled value, the filename from which the background is loaded varies.…”
Section: ${Createimage}mentioning
confidence: 99%
“…In many of these studies, the applications are modelled as a task graph in which nodes represent computations and edges represent dependence among these computations. Given a task graph, computations not on the critical path are slowed down using DVFS to save energy (e.g., [15][16][17][18]). Often, the proposed techniques are sensitive to the structure and properties of the task graph.…”
Section: ${Createimage}mentioning
confidence: 99%
“…In offline solutions, static schedules are generated at design time and rely on worst-case execution time estimates to compute the DVFS and DPM actions used to scale the voltage and frequency and to switch on/off cores, respectively [10], [11], [18], [19]. Synchronous dataflow (SDF) and cyclo-static dataflow (CSDF) are also known to be powerful modeling tools for static compile-time scheduling onto single and multicore processors [27], [28].…”
Section: Related Workmentioning
confidence: 99%
“…A two-stage solution to core mapping and application scheduling problems was also proposed in [4]. The solution is reached by running iteratively these two consecutive stages (master and sub-problems).…”
Section: Related Workmentioning
confidence: 99%
“…Voltage-Frequency Island -VFI) to use more efficiently the resources available such as power, area/surface, bandwidth and other related parameters [1,2]. Core mapping and application scheduling [3] problems are essential optimization problems for designing NoC systems whether they are homogeneous or heterogeneous [4]. In our earlier work [5,6], a Constraint Programming (CP) based approach was proposed successfully to determine optimum core mapping and application scheduling at transmitted packet level.…”
Section: Introductionmentioning
confidence: 99%