• 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