Share Email Print

Proceedings Paper

Multithreading platform for multimedia applications
Author(s): Rainer Koster; Thorsten Kramp
Format Member Price Non-Member Price
PDF $17.00 $21.00

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
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?