DocumentCode :
3508057
Title :
System-level issues for software thread integration: guest triggering and host selection
Author :
Dean, Alexander G. ; Shen, John Paul
Author_Institution :
Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
1999
fDate :
1999
Firstpage :
234
Lastpage :
245
Abstract :
Software thread integration provides low-cost concurrency on general-purpose processors by automatically interleaving multiple threads of control into one. This simplifies hardware to software migration and can help embedded system designers meet design constraints. Previous work describes how to efficiently integrate threads. In this paper we demonstrate how to link trigger events with guest thread execution and how to analyze an application to determine which threads to integrate. The analysis involves timing measurement and prediction to identify the amount of easily accessible temporally deterministic code within each function. This information is used to predict quantitatively the impact of design decisions on system efficiency and help guide integration. To illustrate this process we evaluate an application predicted for the year 2005, when $20 buys a 2000 MIPS embedded processor-a software-based high-resolution MPEG video player
Keywords :
instruction sets; integrated software; real-time systems; systems analysis; timing; MPEG video player; design constraints; design decisions; embedded system designers; general-purpose processors; guest triggering; host selection; low-cost concurrency; software thread integration; system efficiency; system-level issues; temporally deterministic code; timing measurement; Application software; Automatic control; Concurrent computing; Embedded software; Embedded system; Hardware; Interleaved codes; Software systems; Timing; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 1999. Proceedings. The 20th IEEE
Conference_Location :
Phoenix, AZ
ISSN :
1052-8725
Print_ISBN :
0-7695-0475-2
Type :
conf
DOI :
10.1109/REAL.1999.818849
Filename :
818849
Link To Document :
بازگشت