Title :
A time slice based scheduler model for system level design
Author :
Lavagno, Luciano ; Passerone, Claudio ; Shah, Vishal ; Watanabe, Yosinori
Author_Institution :
Dept. Electron., Politecnico di Torino, Italy
Abstract :
Efficient evaluation of design choices, in terms of selection of algorithms to be implemented as hardware or software, and finding an optimal HW/SW design mix is an important requirement in the design flow of embedded systems. Time-to-market, faster upgradability and flexibility are some of the driving points to put increasing amounts of functionality as software executed on general purpose processing elements. In this scenario, dividing a monolithic task into multiple interacting tasks, and scheduling them on limited processing elements has become very important for a system designer. The paper presents an approach to model time-slice based task schedulers in the designs where the performance estimate of hardware and software models is less than time-slice accurate. The approach aims to increase the simulation efficiency of designs modeled at system level. We used Metropolis (Balarin, F. et al., IEEE Computer, vol.36, no.4, p.45-52, 2003) as our codesign environment.
Keywords :
design engineering; embedded systems; hardware-software codesign; scheduling; systems analysis; HW/SW design mix; codesign environment; design flow; embedded systems; flexibility; general purpose processing elements; system design; system level design; task schedulers; time slice based scheduler model; time-to-market; upgradability; Algorithm design and analysis; Computational modeling; Embedded software; Embedded system; Hardware; Processor scheduling; Software algorithms; Software performance; System-level design; Time to market;
Conference_Titel :
Design, Automation and Test in Europe, 2005. Proceedings
Print_ISBN :
0-7695-2288-2
DOI :
10.1109/DATE.2005.41