Paper
22 December 2000 Multithreading platform for multimedia applications
Rainer Koster, Thorsten Kramp
Author Affiliations +
Proceedings Volume 4312, Multimedia Computing and Networking 2001; (2000) https://doi.org/10.1117/12.410912
Event: Photonics West 2001 - Electronic Imaging, 2001, San Jose, CA, United States
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.
© (2000) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Rainer Koster and Thorsten Kramp "Multithreading platform for multimedia applications", Proc. SPIE 4312, Multimedia Computing and Networking 2001, (22 December 2000); https://doi.org/10.1117/12.410912
Lens.org Logo
CITATIONS
Cited by 2 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Multimedia

Operating systems

Surface plasmons

Switches

Computer programming

Video

Human-machine interfaces

RELATED CONTENT

Connection management in a Lakes environment
Proceedings of SPIE (April 01 1994)
Custom controls
Proceedings of SPIE (February 16 1996)
Resource management issues of a video server
Proceedings of SPIE (November 01 1996)

Back to Top