| Predictable execution adaptivity through embedding dynamic reconfigurability into static MPSoC schedules |
| Full text |
Pdf
(219 KB)
|
Source
|
International Conference on Hardware Software Codesign
archive
Proceedings of the 5th IEEE/ACM international conference on Hardware/software codesign and system synthesis
table of contents
Salzburg, Austria
SESSION: System-level design methods for MPSoC
table of contents
Pages: 15 - 20
Year of Publication: 2007
ISBN:978-1-59593-824-4
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 21, Downloads (12 Months): 58, Citation Count: 0
|
|
|
ABSTRACT
Advances in semiconductor technologies have placed MPSoCs center stage as a standard architecture for embedded applications of ever increasing complexity. Because of real-time constraints, applications are usually statically parallelized and scheduled onto the target MPSoC so as to obtain predictable worst-case performance. However, both technology scaling trends and resource competition among applications have led to variations in the availability of resources during execution, thus questioning the dynamic viability of the initial static schedules. To eliminate this problem, in this paper we propose to statically generate a compact schedule with predictable response to various resource availability constraints. Such schedules are generated by adhering to a novel band structure, capable of spawning dynamically a regular reassignment upon resource variations. Through incorporating several soft constraints into the original scheduling heuristic, the proposed technique can furthermore exploit the inherent timing slack between dependent tasks, thus retaining the spatial and temporal locality of the original schedule. The efficacy of the proposed technique is confirmed by incorporating it into a widely adopted list scheduling heuristic, and experimentally verifying it in the context of single processor deallocations.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
|
| |
3
|
M. A. Gomaa, C. Scarbrough, T. N. Vijaykumar, and I. Pomeranz. Transient-fault recovery for chip multiprocessors. IEEE Micro, 23(6):76--83, Nov. 2003.
|
| |
4
|
International Technology Roadmap for Semiconductors (ITRS), 2005 Edition. Process integration, devices, and structures. http://www.itrs.net/Links/2005ITRS/PIDS2005.pdf
|
| |
5
|
|
| |
6
|
|
 |
7
|
Youngchul Cho , Sungjoo Yoo , Kiyoung Choi , Nacer-Eddine Zergainoh , Ahmed Amine Jerraya, Scheduler implementation in MP SoC design, Proceedings of the 2005 conference on Asia South Pacific design automation, January 18-21, 2005, Shanghai, China
[doi> 10.1145/1120725.1120793]
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
 |
11
|
Parthasarathy Ranganathan , Sarita Adve , Norman P. Jouppi, Performance of image and video processing with general-purpose processors and media ISA extensions, Proceedings of the 26th annual international symposium on Computer architecture, p.124-135, May 01-04, 1999, Atlanta, Georgia, United States
|
| |
12
|
C. Panis, U. Hirnschrott, A. Krall, G. Laure, W. Lazian, and J. Nurmi. FSEL -- selective predicated execution for a configurable DSP core. In Proc. ISVLSI'04, pages 317--320, Feb. 2004.
|
| |
13
|
D. F. Zucker, R. B. Lee, and M. J. Flynn. Hardware and software cache prefetching techniques for MPEG benchmarks. IEEE Trans on Circuits and Systems for Video Technology, 10(5):782--796, Aug. 2000.
|
| |
14
|
|
| |
15
|
|
| |
16
|
|
| |
17
|
Robert P. Dick , David L. Rhodes , Wayne Wolf, TGFF: task graphs for free, Proceedings of the 6th international workshop on Hardware/software codesign, p.97-101, March 15-18, 1998, Seattle, Washington, United States
|
|