| Title: | Design and Optimization of System-Level Embedded Software |
| Date: |
June 14, 2007 (Thursday)
|
| Time: |
2:30 p.m. - 3:30 p.m.
|
| Venue: |
Room 1027, 10/F, Ho Sin-hang Engineering Building,
The Chinese University of Hong Kong, Shatin, N.T. |
| Speaker: |
Prof. Zili Shao
Department of Computing The Hong Kong Polytechnic University Hong Kong |
The increasingly ubiquitous embedded systems pose a host of technical challenges different from those faced by general-purpose computers because they are more constrained in terms of timing, power, area, memory and other resources. Embedded software optimization becomes a major concern for embedded system design. In this talk, I will present our recent work in designing and optimizing system-level embedded software in compilers and operating systems. Firstly, I will introduce a compiler optimization technique, REALM (REdundAnt Load Exploration & Migration). REALM is a machine-independent intermediate-code-level loop memory access optimization technique that can explore hidden redundant loads and migrate them outside loops based on loop-carried data dependence analysis for DSP applications. Secondly, I will introduce the implementation of a hybrid operating system, RTLinux-THIN (Real-Time LINUX with Two-level Hardware INterrupts) based on two-level hardware interrupts. To separate real-time and non-real-time hardware interrupts by hardware, we show that it is easier to build up hybrid systems with better performance. Based on this idea, RTLinux-THIN is implemented on the ARM architecture by combing ARM Linux kernel 2.6.9 and uC/OS-II. RTLinux-THIN improves real-time interrupt latencies and provides better predictability.
BIOGRAPHY:
Zili Shao received the BE Degree in Electronic Mechanics from University of Electronic Science and Technology of China, China, 1995. He received the MS and PhD Degrees from the Department of Computer Science at the University of Texas at Dallas, in 2003 and 2005, respectively. He has been an Assistant Professor in the Department of Computing at the Hong Kong Polytechnic University since 2005. His research interests include embedded systems, compiler optimization and real-time operating systems.
Enquiries: Miss Temmy So at tel 2609 8444
For more information, please refer to http://www.cse.cuhk.edu.hk/seminar