(Enter summary)
Abstract: . In this paper we describe the design and implementation of
a user-level thread package based on the nano-threads programming
model, whose goal is to efficiently manage the application parallelism
at user-level. Nano-thread applications work close to the operating
system to quickly adapt to resource availability.
The goal is to obtain an efficient parallel execution of the nanothreads
by appropriately balancing the work assigned to each thread
and the thread management overhead. Early... (Update)
Context of citations to this paper: More
.... work done in this paper has been developed using the NANOS execution environment: The NanosCompiler [NANOS99] NthLib [Martorell95][Martorell96], and the CpuManager [CorbalanML99] Martorell2000] the scheduler) Applications are parallelized through OpenMP directives. The...
.... parallelism, containing other parallel regions, are generated using a more costly interface that provides task descriptors with a stack [MLNA96] Owning a stack is necessary for the higher levels of parallelism to spawn an inner level; the stack is used to maintain the context...
Cited by: More
Evaluation of OpenMP for the Cyclops Multithreaded.. - Almasi, Ayguade.. (2003)
(Correct)
OpenMP Extensions for Thread Groups - And Their Run--Time
(Correct)
OpenMP Extensions for Thread Groups and Their - Run--Time Support Gonzalez (2000)
(Correct)
Similar documents (at the sentence level):
8.5%: Nano-Threads Library Design, Implementation and.. - Martorell, Labarta.. (1995)
(Correct)
Active bibliography (related documents): More All
0.1: Improving the Performance of Multiprogrammed.. - Martorell.. (1999)
(Correct)
0.1: DiP: A Parallel Program Development Environment - Labarta, GIRONA, PILLET.. (1996)
(Correct)
0.1: Automatic Parallel Performance Analysis and Tuning.. - Kumar, A.. (2001)
(Correct)
Similar documents based on text: More All
0.6: Applying Interposition Techniques for Performance.. - Gonzalez, Serra.. (2000)
(Correct)
0.5: Analysis of Several Scheduling Algorithms under the.. - Martorell, al. (1997)
(Correct)
0.4: Assisted Execution - Dubois, Song (1998)
(Correct)
Related documents from co-citation: More All
14: nanoThreads: A User-Level Threads Architecture (context) - Polychronopoulos, Bitar et al. - 1993
12: Parafrase--2: An environment for parallelizing (context) - Polychronopoulos, Girkar et al. - 1989
11: Nano-threads: Compiler driven multithreading (context) - Polychronopoulos - 1993
BibTeX entry: (Update)
Xavier Martorell, Jesús Labarta, Nacho Navarro, Eduard Ayguadé, "A Library Implementation of the Nano-Threads Programming Model", Proc. of the Second International Euro-Par Conference, vol. 2, pp. 644-649, Lyon, France. August 1996. http://citeseer.ist.psu.edu/martorell96library.html More
@inproceedings{ martorell96library,
author = "Xavier Martorell and Jesus Labarta and Nacho Navarro and Eduard Ayguade",
title = "A Library Implementation of the Nano-Threads Programming Model",
booktitle = "Euro-Par, Vol. {II}",
pages = "644-649",
year = "1996",
url = "citeseer.ist.psu.edu/martorell96library.html" }
Citations (may not include all citations):
444
Mach: A New Kernel Foundation for UNIX Development (context) - Accetta, Baron et al. - 1986
190
Process Control and Scheduling Issues for Multiprogrammed Sh.. (context) - Tucker, Gupta - 1989
121
Using Processor Affinity in Loop Scheduling on SharedMemory ..
- Markatos, LeBlanc - 1992
120
Overview of the Chorus Distributed Operating System
- Rozier, Abrossimov et al. - 1992
94
A Library Implementation of POSIX Threads under UNIX
- Mueller - 1993
71
Tools and Techniques for Building Fast Portable Threads Pack..
- Keppel - 1993
61
Automatic Extraction of Functional Parallelism from Ordinary.. (context) - Girkar, Polychronopoulos - 1992
32
and Scheduling Programs on Multiprocessors (context) - Polychronopoulos, Girkar et al. - 1989
20
nano-Threads: Compiler-Driven Multithreading (context) - Polychronopoulos - 1993
17
the Implementation and Effectiveness of Autoscheduling for S..
- Moreira - 1995
6
PARAVER: A Tool to Visualize and Analyse Parallel Code (context) - Pillet, Labarta et al.
1
adé, E.: Nano-Threads Library Design, Implementation and Eva.. (context) - Martorell, Labarta et al. - 1995
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.ac.upc.es/NANOS/nanospub.html): More
Kernel-Level Scheduling for the Nano--Threads Programming.. - Eleftherios.. (1998)
(Correct)
Efficient Runtime Thread Management for the.. - Nikolopoulos.. (1998)
(Correct)
Nano-Threads Library Design, Implementation and.. - Martorell, Labarta.. (1995)
(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