Share Email Print

Proceedings Paper

Multithreading platform for multimedia applications
Author(s): Rainer Koster; Thorsten Kramp
Format Member Price Non-Member Price
PDF $14.40 $18.00
cover GOOD NEWS! Your organization subscribes to the SPIE Digital Library. You may be able to download this paper for free. Check Access

Paper Abstract

Complex multimedia applications have diverse resource and timing requirements. A platform for building such programs therefore should supply the developer with mechanisms for managing concurrency, communication, and real-time constraints but should remain flexible with regard to scheduling policies and interaction models. We have developed such a platform consisting of a user-level threads package and operating system extensions. The threads package offers a message-based threading model uniformly integrating synchronous and asynchronous communication, inter-thread synchronization, and signal handling as well as real-time functionality and application-specific scheduling. To support this user-space flexibility an upcall mechanism links the user-level scheduler to the kernel.

Paper Details

Date Published: 22 December 2000
PDF: 12 pages
Proc. SPIE 4312, Multimedia Computing and Networking 2001, (22 December 2000); doi: 10.1117/12.410912
Show Author Affiliations
Rainer Koster, Univ. of Kaiserslautern (Germany)
Thorsten Kramp, Univ. of Kaiserslautern (Germany)

Published in SPIE Proceedings Vol. 4312:
Multimedia Computing and Networking 2001
Wu-chi Feng; Martin G. Kienzle, Editor(s)

© SPIE. Terms of Use
Back to Top