(Enter summary)
Abstract: This paper presents the architectural and implementation details of a nanothreading runtime
system on top of the Solaris operating system. A nanothreading runtime system addresses
jointly three major performance issues; exploitation of fine-grain parallelism, efficient execution
of arbitrarily nested task and data parallelism and scalability of multithreaded programs
in multiprogrammed shared-memory multiprocessors. The nanothreads runtime system in Solaris
is implemented as a highly... (Update)
Similar documents based on text: More All
1.4: Nanothreads vs. Fibers for the Support of Fine.. - Barekas..
(Correct)
1.2: Implementing The Nanothreads Programming Model On.. - Hadjidoukas..
(Correct)
0.9: System Software Support for Reducing Memory Latency on.. - Nikolopulos..
(Correct)
BibTeX entry: (Update)
D. Nikolopoulos, E. Polychronopoulos and T. Papatheodorou. Fine-Grain and MultiprogrammingConscious Nanothreading with the Solaris Operating System. Proc. of the 5th International Conference on Parallel and Distributed Processing Techniques and Applications, Vol. IV, pp. 1797--1803, Las Vegas (USA), 1999. http://citeseer.ist.psu.edu/nikolopoulos99finegrain.html More
@misc{ nikolopoulos99finegrain,
author = "D. Nikolopoulos and E. Polychronopoulos and T. Papatheodorou",
title = "Fine-Grain and MultiprogrammingConscious Nanothreading with the Solaris
Operating System",
text = "D. Nikolopoulos, E. Polychronopoulos and T. Papatheodorou. Fine-Grain and
MultiprogrammingConscious Nanothreading with the Solaris Operating System.
Proc. of the 5th International Conference on Parallel and Distributed Processing
Techniques and Applications, Vol. IV, pp. 1797--1803, Las Vegas (USA), 1999.",
year = "1999",
url = "citeseer.ist.psu.edu/nikolopoulos99finegrain.html" }
Citations (may not include all citations):
304
Scheduler Activations: Effective Kernel Support for the User..
- Anderson, Bershad et al. - 1992
190
Process Control and Scheduling Issues for Multiprogrammed Sh.. (context) - Tucker, Gupta - 1989
102
Empirical Studies of Competitive Spinning for a Shared-Memor..
- Karlin, Li et al. - 1991
81
The Implementation of the Cilk-5 Multithreaded Language
- Frigo, Leiserson et al. - 1998
71
Tools and Techniques for Building Fast Portable Thread Packa..
- Keppel - 1993
66
Parallel Computer Architecture: A Hardware/Software Approach (context) - Culler, Singh et al. - 1998
62
The SPARC Architecture Manual (context) - Weaver, Germond - 1994
32
Nanothreads: A User-Level Threads Architecture (context) - Polychronopoulos, Bitar et al. - 1993
31
Rensselaer Polytechnic Institute (context) - Valois, Structures et al. - 1995
26
Scheduler Conscious Synchronization
- Kontothanassis, Wisniewski et al. - 1997
17
the Implementation and Effectiveness of Autoscheduling
- Moreira - 1995
17
Illinois-Intel Multithreading Library: Multithreading Suppor..
- Girkar, Haghighat et al. - 1998
16
Dynamic Processor Allocation with the Solaris Operating Syst..
- Yue, Lilja - 1998
16
Kernel-Level Scheduling for the Nano-Threads Programming Mod.. (context) - Polychronopoulos, Martorell et al. - 1998
8
Multilingual Interoperability: Experience with Converse (context) - Kale, Bhandarkar et al. - 1998
[Article contains additional citations not shown here]
Documents on the same site (http://www.hpclab.ceid.upatras.gr/pgroup/members/dsn/pubs.html): More
RTL Calls Generator - Labarta (1998)
(Correct)
Enhancing the Performance of Autoscheduling in.. - Nikolopoulos.. (1998)
(Correct)
Efficient Runtime Thread Management for the.. - Nikolopoulos.. (1998)
(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