DocumentCode
2895269
Title
Running multithreaded applications in exokernel-based systems: porting CThreads to Xok
Author
Artiaga, Ernest ; Gil, Marisa
Author_Institution
Dept. of Comput. Archit., Polytech.. Univ. of Catalonia, Barcelona, Spain
fYear
2001
fDate
2001
Firstpage
77
Lastpage
83
Abstract
Exokernel-based systems provide efficient access to the system actual hardware resources. Parallel applications can take advantage of such kind of access and adapt to the actual resources available to increase performance. In this paper we present an extension to allow multithreaded applications to run on an Intel-based exokernel system. For this purpose, we have ported a user-level threads package to such environment. Our final goal is having a multiprocessor exokernel version to be able to run parallel applications on top of it. We use the exokernel interface to have access to the physical execution resources and we have designed the lower layer of the multithreading library to use them
Keywords
multi-threading; multiprocessing systems; CThreads; Intel-based exokernel system; Xok; exokernel-based systems; multithreaded applications; multithreading library; resources; system actual hardware resources; user-level threads package; Application software; Computer architecture; Gas insulated transmission lines; Hardware; Kernel; Libraries; Packaging; Proposals; Scheduling; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 2001. Proceedings. Ninth Euromicro Workshop on
Conference_Location
Mantova
Print_ISBN
0-7695-0987-8
Type
conf
DOI
10.1109/EMPDP.2001.905018
Filename
905018
Link To Document