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.
Citation:
Zhang Yingxing, Wu Qingbo, "Multithreading in the Kylin Operating System for High End Computing," hpcasia, pp.403-408, Eighth International Conference on High-Performance Computing in Asia-Pacific Region (HPCASIA'05), 2005