See this document in CiteSeerX!

A Library Implementation of the Nano-Threads Programming Model (1996)  (Make Corrections)  (30 citations)
Xavier Martorell, Jesus Labarta, Nacho Navarro, Eduard Ayguade
Euro-Par, Vol. II



  Home/Search   Context   Related

 
View or download:
ac.upc.es/NANOS/europar96.ps.gz
ac.upc.es/recerca/CAP...europar96.ps.gz
ac.upc.es/pub/archi...xavim1996aC.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  ac.upc.es/NANOS/nanospub (more)
From:  ac.upc.es/recerca/CAP/...nanospub
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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