Advanced programming in the UNIX environment
Advanced programming in the UNIX environment
Scheduler activations: effective kernel support for the user-level management of parallelism
ACM Transactions on Computer Systems (TOCS)
The design and implementation of the 4.4BSD operating system
The design and implementation of the 4.4BSD operating system
Programming with threads
SIGMETRICS '97 Proceedings of the 1997 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
An Implementation of Scheduler Activations on the NetBSD Operating System
Proceedings of the FREENIX Track: 2002 USENIX Annual Technical Conference
On designing lightweight threads for substrate software
ATEC '97 Proceedings of the annual conference on USENIX Annual Technical Conference
Hi-index | 0.00 |
This paper presents the architectural and implementation details of multithreading in kylin operating system. This system provides a foundation for efficient and flexible threads on both uniprocessor and multiprocessor machines .The work is based on the scheduler activations kernel interface proposed by Anderson et al. [1] for user-level control of parallelism in the presence of multiprogramming and multiprocessing . Preliminary results on a SMP enterprise server demonstrate that the implementation is very efficient.