(Enter summary)
Abstract: this document is structured as follows. Section 2 presents the user--interface defined in the project, including both the nano--threads library interface (for C and FORTRAN) and directives for the FORTRAN language. In both cases, we present the proposal, some examples and a comparison with previous proposals, highlighting the new features that have been included in order to attain the goals of the project. Section 3 presents the kernel interface offered to the execution model and... (Update)
Similar documents based on text: More All
0.5: RTL Calls Generator - Labarta (1998)
(Correct)
0.4: Environment and Benchmark Selection - December Pallas (1998)
(Correct)
0.4: Manual Parallelization - Labarta (1998)
(Correct)
BibTeX entry: (Update)
@misc{ labarta-nanothreads,
author = "Jesus Labarta",
title = "Nano-Threads: Programming Model Specification",
url = "citeseer.ist.psu.edu/72041.html" }
Citations (may not include all citations):
304
Scheduler activations: Effective kernel support for the user..
- Anderson, Bershad et al. - 1991
230
Cilk: An efficient multithreaded runtime system
- Blumofe, Joerg et al. - 1995
190
Process Control and Scheduling Issues for Multiprogrammed Sh.. (context) - Tucker, Gupta - 1989
142
Guided Self-Scheduling: A practical scheduling scheme for Pa.. (context) - Polychronopoulos, Kuck - 1987
126
The Impact of Operating System Scheduling Policies and Synch.. (context) - Gupta, Tucker et al. - 1991
121
Using processor affinity in loop scheduling on shared-memory..
- Markatos, LeBlanc - 1992
76
Doacross: Beyond vectorization for multiprocessors (context) - Cytron - 1986
72
Kluwer Academic Publishers (context) - Polychronopoulos, Programming - 1988
71
Tools and Techniques for Building Fast Portable Threads Pack..
- Keppel - 1993
61
Technical Report CMU-CS (context) - Cooper, Draves - 1988
49
Pentium Pro Family Developer's Manual (context) - Corporation - 1995
36
COOL: An Object Based Language for Parallel Programming (context) - Chandra, Gupta et al. - 1994
32
nanoThreads: A User-Level Threads Architecture (context) - Polychronopoulos, Bitar et al. - 1993
24
Efficient Scheduling on Multiprogrammed Shared-Memory Multip.. (context) - Tucker - 1993
20
Nano-threads: Compiler driven multithreading (context) - Polychronopoulos - 1993
18
Hardware and Software for Functional and Fine Grain Parallel..
- Beckmann - 1993
17
the Implementation and Effectiveness of Autoscheduling for S..
- Moreira - 1995
15
MIPSpro Fortran 77 Programmer's Guide (context) - Computer, SGI - 1996
14
The Performance Implications of Locality Information Usage I..
- Bellosa, Steckermeier - 1995
13
DiP: A Parallel Program Development Environment
- Labarta, Girona et al. - 1996
5
Techniques for Improving the Performance of Sparse Matrix Fa.. (context) - Rothberg, Gupta - 1990
3
Efficient Support for Fine-Grain Parallelism on Shared-Memor.. (context) - Freeh, Lowenthal et al. - 1996
2
Dynamic Bisectioning Scheduling for Scalable Shared-Memory M.. (context) - Polychronopoulos, Polychronopoulos et al. - 1997
1
The COOL Parallel Programming Language: Design, Implementati.. (context) - Chandra - 1995
1
Scheduling multithreading computations by work stealing (context) - Blumofe, Leiserson - 1994
1
A comparative study on multithreading runtime systems for pa.. (context) - Polychronopoulos, Nikolopoulos et al. - 1997
1
Supercomputing Technologies Group (context) - for, Science et al. - 1997
Documents on the same site (http://www.ac.upc.es/recerca/reports/INDEX1998CEPBA.html): More
An ISA comparison between Superscalar and Vector Processors - Quintana, Espasa, Valero (1998)
(Correct)
RTL Calls Generator - Labarta (1998)
(Correct)
Environment and Benchmark Selection - December Pallas (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