ACM Home Page
Please provide us with feedback. Feedback
Schedulability analysis of preemptive and nonpreemptive EDF on partial runtime-reconfigurable FPGAs
Full text PdfPdf (2.74 MB)
Source
ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 13 ,  Issue 4  (September 2008) table of contents
Article No. 56  
Year of Publication: 2008
ISSN:1084-4309
Authors
Nan Guan  Northeastern University, Shenyang, China
Qingxu Deng  Northeastern University, Shenyang, China
Zonghua Gu  Hong Kong University of Science and Technology, China
Wenyao Xu  Zhejiang University, Hangzhou, China
Ge Yu  Northeastern University, Shenyang, China
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 27,   Downloads (12 Months): 206,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1391962.1391964
What is a DOI?

ABSTRACT

Field Programmable Gate Arrays (FPGAs) are very popular in today's embedded systems design, and Partial Runtime-Reconfigurable (PRTR) FPGAs allow HW tasks to be placed and removed dynamically at runtime. Hardware task scheduling on PRTR FPGAs brings many challenging issues to traditional real-time scheduling theory, which have not been adequately addressed by the research community compared to software task scheduling on CPUs. In this article, we consider the schedulability analysis problem of HW task scheduling on PRPR FPGAs. We derive utilization bounds for several variants of global preemptive/nonpreemptive EDF scheduling, and compare the performance of different utilization bound tests.


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
 
4
Baker, T. P. 2005b. Comparison of empirical success rates of global vs. partitioned fixed-priority and EDF scheduling for hard real time. Tech. rep. TR-050601, Florida State University.
 
5
Baker, T. P. 2005c. Further improved schedulability analysis of edf on multiprocessor platforms. Tech. Rep. TR-051001, Florida State University.
 
6
 
7
Baker, T. P. 2006b. A comparison of global and partitioned EDF schedulability tests for multiprocessors. In Proceedings of the International Conference on Real-Time and Network Systems (RTSN). 119--130.
8
 
9
 
10
Baruah, S., Mok, A., and Rosier, L. 1990. Preemptively scheduling hard-real-time sporadic tasks on one processor. In Proceedings of the 11th Real-Time Systems Symposium (RTSS). 182--190.
 
11
 
12
 
13
 
14
Carpenter, J., Funk, S., Holman, P., Srinivasan, A., Anderson, J., and Baruah, S. 2004. A Categorization of Real-Time Multiprocessor Scheduling Problems and Algorithms. Chapman and Hall, 30-1--30-19.
 
15
 
16
Claus, C., Muller, F. H., Zeppenfeld, J., and Stechele, W. 2007. A new framework to accelerate Virtex-II Pro dynamic partial self-reconfiguration. In Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS), Reconfigurable Architecture Workshop (RAW).
 
17
Danne, K., Muhlenbernd, R., and Platzner, M. 2006. Executing hardware tasks on dynamically reconfigurable devices under real-time conditions. In Proceedings of the International Conference on Field Programmable Logic and Applications (FPL).
18
 
19
Danne, K. and Platzner, M. 2006b. Partitioned scheduling of periodic real-time tasks onto reconfigurable hardware. In Proceedings of International Parallel and Distributed Processing Symposium (IPDPS), Reconfigurable Architecture Workshop (RAW).
 
20
 
21
 
22
 
23
Guan, N., Gu, Z., Deng, Q., Liu, W., and Yu, G. 2007. Improved schedulability analysis of edf scheduling on reconfigurable hardware devices. In Proceedings of the Workshop on Parallel and Distributed Real-Time Systems (WDPRTS).
 
24
Guccione, S., Levi, D., and Sundararajan, P. 2000. Jbits: A java-based interface for reconfigurable computing. In Proceedings of the Annual Military and Aerospace Applications of Programmable Devices and Technologies Conference (MAPLD).
 
25
 
26
 
27
Kalte, H. and Porrmann, M. 2005. Context saving and restoring for multitasking in reconfigurable systems. In Proceedings of the International Conference on Field Programmable Logic and Applications (FPL). 223--228.
28
 
29
30
 
31
Lehoczky, J. P., Sha, L., and Ding, Y. 1989. The rate monotonic scheduling algorithm: Exact characterization and average case behavior. In Proceedings of the IEEE Real-Time Systems Symposium (RTSS).
32
33
 
34
 
35
Lubbers, E. and Platzner, M. 2007. In Proceedings of the International Conference on Field Programmable Logic and Applications (FPL).
36
 
37
 
38
 
39
 
40
 
41
Xilinx. 2007. Virtex-4 configuration guide. http://www.xilinx.com.

Collaborative Colleagues:
Nan Guan: colleagues
Qingxu Deng: colleagues
Zonghua Gu: colleagues
Wenyao Xu: colleagues
Ge Yu: colleagues