See this document in CiteSeerX!

Nano-Threads: Programming Model Specification (1998)  (Make Corrections)  
Jesus Labarta



  Home/Search   Context   Related

 
View or download:
ac.upc.es/pub/repo...CEPBA199813.ps.Z
hpclab.ceid.upatra...ANOSdelm1d1.ps.gz
ac.upc.es/pub/repo...CDAC199836.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  ac.upc.es/recerc...INDEX1998CEPBA (more)
From:  ac.upc.es/recerca/...INDEX1998DAC
(Enter author homepages)

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