(Enter summary)
Abstract: This thesis implements a fast multi-threaded shared memory multiprocessor scheduler
that runs on Linux machines. The main concern is eciency in scheduling
and in inter-thread and network communication, giving good performance when
executing
ne grain user level threads. Also emphasis was made to create a scheduler
that is scalable with the number of processors and still provide transparency
to the application developer. (Update)
Cited by: More
A Summary of Research in System Software and - Concurrency At The
(Correct)
Avoiding Blocking System Calls in a User-Level Thread Scheduler.. - Borg (2001)
(Correct)
Capriccio: Scalable Threads for Internet Services - von Behren, Condit, Zhou.. (2003)
(Correct)
Active bibliography (related documents): More All
0.5: Towards a Model for Shared Data Abstraction with.. - Goodeve, Dobson, Nash, .. (1998)
(Correct)
0.5: Preliminary Investigation of Active Memory Operations - Zhang, Fang, Carter, Parker (2004)
(Correct)
0.5: x86Sim: A Simulation Tool for the Intel x86 Architecture - Jeffrey Heid (1999)
(Correct)
Similar documents based on text: More All
0.2: Student Guidelines - Department Of Cs
(Correct)
0.1: Design Patterns for Distributed Programming: Sharing Objects with.. - Ott (1996)
(Correct)
0.1: Compositional Model Checking Of Partially Ordered State Spaces - Hazelhurst (1996)
(Correct)
Related documents from co-citation: More All
4: ective kernel support for the user-level management of parallelism (context) - Anderson, Bershad et al. - 1992
3: Early experiences with OLDEN (context) - Carlisle, Rogers et al. - 1993
3: Exokernel: an operating system architecture for application-specif ic resource m..
- Engler, Kaashoek et al. - 1995
BibTeX entry: (Update)
J. Cordina. Fast multithreading on shared memory multiprocessors. Technical report, University of Malta, June 2000. http://citeseer.ist.psu.edu/cordina00fast.html More
@misc{ cordina00fast,
author = "J. Cordina",
title = "Fast multithreading on shared memory multiprocessors",
text = "J. Cordina. Fast multithreading on shared memory multiprocessors. Technical
report, University of Malta, June 2000.",
year = "2000",
url = "citeseer.ist.psu.edu/cordina00fast.html" }
Citations (may not include all citations):
334
Operating Systems Concepts (context) - Silberschatz, Galvin - 1994 ACM
197
The Performance of Spin Lock Alternatives for Shared-Memory .. (context) - Anderson - 1989
182
Distributed Operating Systems (context) - Tanenbaum - 1995 ACM DBLP
181
ACM Transactions on Programming Language and Systems (context) - Herlihy - 1991
133
Finegrain Parallelism with Minimal Hardware Support : A Comp..
- Culler, Sah et al. - 1991
120
The Performance Implications of Thread Management Alternativ.. (context) - Anderson, Lazowska et al. - 1988 ACM DBLP
115
First-Class User-Level Threads
- Marsh, Scott et al. - 1991 ACM
106
Advanced Programming in the UNIX Environment (context) - Stevens - 1993 ACM
94
A Library Implementation of POSIX threads under UNIX
- Mueller - 1993 DBLP
71
Tools and Techniques for Building Fast Portable Threads Pack..
- Keppel - 1993
47
Panda: A portable Platform to Support Parallel Programming L..
- Bhoedjang, Ruhl et al.
43
Implementing Light Weight Threads
- Stein, Shah - 1992
40
User-Level Interprocess Communication for Shared Memory Mult..
- Bershad, Anderson et al. - 1990 ACM DBLP
39
Practical Considerations for Non-Blocking Concurrent Objects
- Bershad - 1993 DBLP
31
Rensselaer Polytechnic Institute (context) - Valois, Data - 1995
22
Nexus: Runtime Support for TaskParallel Programming Language..
- Foster, Kesselman et al. - 1996
22
ective Kernel Support for the User-Level Management of Paral.. (context) - Anderson, Bershad et al. - 1990
18
Benjamin /Cummings Publishing Company (context) - Almasi, Gottlieb - 1994
18
Operating Systems (context) - Deitel - 1990 ACM DBLP
18
Non-Blocking Algorithms and Preemption-Safe Locking on Multi..
- Michael, Scott - 1998
15
Relative Performance of Preemption-Safe Locking and Non-Bloc..
- Michael, Scott - 1997
14
Scheduling for Locality in Shared Memory Multiprocessors (context) - Markatos - 1993
12
UNIX Internals (context) - Vahalia - 1996 ACM
11
Multithreaded Architectures: Principles (context) - Dennis, Gao - 1994
10
Symmetric Multiprocessing in Solaris (context) - Kleiman, Voll et al.
10
User-Level Threads and Interprocess Communication
- Feeley, Chase et al. - 1993
8
Seamless Parallel Computing on Heterogeneous Networks of Mul.. (context) - Vella - 1998
6
CCSP - A portable CSP-based run-time system supporting C and.. (context) - Moores - 1999
6
Register Windows and User-Space Threads on the SPARC
- Keppel - 1991
5
Fast and Practical Non-Blocking and Blocking Concurrent Queu.. (context) - Michael, Scott - 1995
4
Writing Multithreaded Code in Solaris (context) - Kleiman, Smaalders et al. ACM
4
Dynamic Decentralised Cache Schemes for a MIMD Parallel Proc.. (context) - Segall, Rudolph - 1984
4
CSPOccam Shared Memory Multiprocessor Workstation (context) - Welch, on et al. - 1999
4
MultiThread Architecture (context) - Powell, Kleiman - 1991
2
The Consistency Properties of a Scalable Concurrent Queue
- Goodeve, Davy et al. - 1996
2
Computer Organization and Assembly Language Programming (context) - Thorne - 1994 ACM
2
Contention-Free Combining Tree Barriers for Shared-Memory Mu.. (context) - Scott, Mellor-Crummey - 1994
2
Thread Management for Shared-Memory Multiprocessors
- Anderson, Bershad et al. - 1991 DBLP
1
Quick Reference Guide (context) - Assembler - 1991
1
MESH: Messaging and Scheduling for Fine Grained Parallel Pro.. (context) - Boosten - 1999
1
Fine Grained Processing on a Commodity Platform: a Solution .. (context) - Boosten - 1999
1
Symmetric Multiprocessing: Locking Processes to Processors (context) - Barnes - 1999
1
Two Fundamental Limits on Data ow Multiprocessing (context) - Culler, Schauser et al.
1
Automated Poll Insertion (context) - Barnes - 1999
1
design decisions and re ned work plan (context) - Knezo - 1999
1
Reactive Synchronisation Algorithms for Multiprocessor (context) - Lim - 1994
1
Architectures and Parallel Systems (context) - Theobald - 1991
1
ects of Multiprogramming on Barrier Synchronisation (context) - Markatos, Crovella et al. - 1991
1
On Designing Lightweight Threads for Subtrate Software (context) - Haines - 1997
1
Parallel Computing vol (context) - Treleaven - 1985
1
CERN prepares for the LHC and beyond (context) - Rodgers - 2000
http://www.delorie.com/gnu/docs/gcc
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.um.edu.mt/~ssrg/Pubs.htm): More
Integrating Fast Network Communication with a User-Level Thread.. - Busuttil (2002)
(Correct)
Achieving Gigabit Performance on Programmable Ethernet Network.. - Wadge (2001)
(Correct)
Integrating Fast Network Communication with a User-Level Thread.. - Busuttil (2002)
(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