See this document in CiteSeerX!

Integrating Fast Network Communication with a User-Level Thread Scheduler (2002)  (Make Corrections)  (2 citations)
Steven Busuttil



  Home/Search   Context   Related

 
View or download:
um.edu.mt/~ssrg/sbusuttilfyp.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  um.edu.mt/~ssrg/Pubs (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: In operating systems, traditional methods of network communication incur high overheads and usually block the process performing the communication. This means that if a process has some communication in progress, it cannot perform further computation until the communication is complete, even though the CPU is free to be used during this time. This dissertation deals with the integration of a communication system with a user-level thread scheduler. In this way, while one user-level thread is... (Update)

Cited by:   More
A Summary of Research in System Software and - Concurrency At The   (Correct)

Active bibliography (related documents):   More   All
1.5:   Integrating Fast Network Communication with a User-Level Thread.. - Busuttil (2002)   (Correct)
0.4:   Avoiding Blocking System Calls in a User-Level Thread Scheduler.. - Borg (2001)   (Correct)
0.4:   Avoiding Blocking System Calls in a User-Level Threads Scheduler.. - Borg (2001)   (Correct)

Similar documents based on text:   More   All
0.2:   Design and Implementation of Real-Time User-Level Thread - Oikawa, Tokuda, Nakajima (1992)   (Correct)
0.1:   Using Locality Information in Userlevel Scheduling - Steckermeier, Bellosa (1995)   (Correct)
0.1:   Support Vector Machines - Steven Busuttil Department   (Correct)

Related documents from co-citation:   More   All
2:   CSPoccam Shared Memory Multiprocessor Workstation (context) - Welch, on et al. - 1999
2:   Seamless Parallel Computing on Heterogeneous Networks of Multiprocessor Workstat.. (context) - Vella - 1998
2:   Wait-free cache-a#nity thread scheduling (context) - Debattista, Vella et al. - 2003

BibTeX entry:   (Update)

S. Busuttil. Integrating fast network communication with a user-level thread scheduler. B.Sc. I.T. Final Year Project, Department of Computer Science and Artificial Intelligence, University of Malta, June 2002. http://citeseer.ist.psu.edu/article/busuttil02integrating.html   More

@misc{ busuttil02integrating,
  author = "S. Busuttil",
  title = "Integrating fast network communication with a user-level thread scheduler",
  text = "S. Busuttil. Integrating fast network communication with a user-level thread
    scheduler. B.Sc. I.T. Final Year Project, Department of Computer Science
    and Artificial Intelligence, University of Malta, June 2002.",
  year = "2002",
  url = "citeseer.ist.psu.edu/article/busuttil02integrating.html" }
Citations (may not include all citations):
912   MPI: A Message-Passing Interface Standard - Interface - 1995
609   Myrinet -- A Gigabit-per-Second Local-Area Network - Boden, Cohen et al. - 1994
587   PVM: A Framework for Parallel Distributed Computing - Sunderam - 1990
476   Programming Language (context) - Kernighan, Ritchie et al. - 1988
231   Active Messages: a Mechanism for Integrated Communication an.. - von Eicken, Culler et al. - 1992
142   MPI-2: Extensions to the Message-Passing Interface - Interface - 1997
106   Advanced Programming in the UNIX Environment (context) - Stevens - 1993
99   occam2 Reference Manual (context) - Ltd - 1988
71   Net: A User-Level Network Interface for Parallel and Distrib.. (context) - von Eicken, Basu et al. - 1995
69   Beowulf: Harnessing the Power of Parallelism in a Pile-of-PC.. - Ridge, Becker et al. - 1997
59   Virtual Interface Architecture Specification (context) - Corp, Corporation et al. - 1997
22   ective Kernel Support for the User-Level Management of Paral.. (context) - Anderson, Bershad et al. - 1992
21   Implementing Lock-Free Queues - Valois - 1992
18   Non-Blocking Algorithms and Preemption-Safe Locking on Multi.. - Michael, Scott - 1998
17   Systems Programming: Coping with Parallelism (context) - Treiber - 1986
14   Understanding the Linux Kernel (context) - Bovet, Cesati - 2001
12   UNIX Internals (context) - Vahalia - 1996
11   Linux kernel activations to support multithreading - Danjean, Namyst et al. - 2000
9   Using and Porting the GNU Compiler Collection - Stallman - 2001
8   Seamless Parallel Computing on Heterogeneous Networks of Mul.. (context) - Vella - 1998
8   Fine-Grain Parallel Processing on a Commodity Platform: a So.. (context) - Boosten - 1999
6   High Performance Thread Scheduling on Shared Memory Multipro.. (context) - Debattista - 2001
3   KRoC -- Kent Retargetable occam Compiler (context) - Welch, Wood - 1996
3   Performance and Application (context) - May, Thompson et al. - 1993
3   High Performance TCPIP Multithreaded Server (context) - Performance, for et al. - 2002
2   A Distributed Implementation of occam Client-Server Models (context) - Abela - 1997
2   Achieving Gigabit Performance on Programmable Ethernet Netwo.. - Wadge - 2001
2   Avoiding Blocking System Calls in a User-Level Thread Schedu.. - Borg - 2001
1   Co-operating sequential processes in Programming Languages (context) - Dijkstra - 1968
http://oss.sgi.com/projects/kaio/

Documents on the same site (http://www.cs.um.edu.mt/~ssrg/Pubs.htm):   More
Achieving Gigabit Performance on Programmable Ethernet Network.. - Wadge (2001)   (Correct)
Integrating Fast Network Communication with a User-Level Thread.. - Busuttil (2002)   (Correct)
Achieving Gigabit Performance on Programmable Ethernet Network.. - Wadge (2001)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC