Geometry.Net - the online learning center
Home  - Basic_C - Cilk Programming
e99.com Bookstore
  
Images 
Newsgroups
Page 5     81-83 of 83    Back | 1  | 2  | 3  | 4  | 5 
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

81. Pointer And Escape Analysis
Presents a pointer and escape analysis for cilk programs with structured,cobegin/coend multithreading. The algorithm analyzes interactions between threads
http://cag.csail.mit.edu/~rinard/paper/pointerAndEscapeAnalysis.html
Pointer and Escape Analysis
  • Incrementalized Pointer and Escape Analysis
    Frederic Vivien and Martin C. Rinard
    Proceedings of the ACM SIGPLAN 2001 Conference on Programming Language Design and Implementation
    Snowbird, Utah June 2001
    The full version of this paper is available.

    Presents a new pointer and escape analysis. Instead of analyzing the whole program, the algorithm incrementally analyzes only those parts of the program that may deliver useful results. An analysis policy monitors the analysis results to direct the incremental investment of analysis resources to those parts of the program that offer the highest expected optimization return. The experimental results show that almost all of the objects are allocated at a small number of allocation sites and that an incremental analysis of a small region of the program surrounding each site can deliver almost all of the benefit of a whole-program analysis. The policy is usually able to deliver this benefit at a fraction of the whole-program analysis cost.
  • Pointer and Escape Analysis for Multithreaded Programs
    Alexandru Salcianu and Martin C. Rinard

82. Melissa O'Neill: Research
Under Cotton, parallel programs are written in a style similar to cilk s parallelextensions to C, but do not require a special translator.
http://www.cs.hmc.edu/~oneill/research/
If this page looks abnormally plain, you should consider upgrading to a standards-compliant browser Links to other sections of this site appear at the bottom of the page.
Research
I am particularly interested in topics in the systems area of computer science, specifically parallel and distributed systems and programming languages . My research focuses on techniques to make programming easier and more reliable, although sometimes I have obtained results in areas tangential to my main interests. You may also want to check out the Clinic projects I've been involved in.
Student Involvement
In the coming year, I'm hoping to increase my level of student involvement in my research. Currently I have project ideas for students in the area of storage management. I'm also very interested in supporting other student ideas for research that match my interests.
Active Projects
This summer, I'm hoping to submit work in the following areas
Dominance Drawings and their Applications
Dominance drawings have some useful properties. In particular, they allow one to determine whether there is a path between two nodes in a graph in O(1) time. Previous algorithms for constructing dominance drawings have assumed that the graph is known when the drawing is made. I have developed a simple algorithm for creating a dominance drawing incrementally. My current work focuses on proving that this simple algorithm is correct.

83. OpenMP
cilk. The WorkQueuing Model. cilk manual A Typechecking Preprocessor for cilk2, a Multithreaded C Language cilk manual Portable HP programs M. Frigo
http://nereida.deioc.ull.es/html/openmpindex.html
Shared Memory and OpenMP
Institutions
OpenMP Consortium

cOMPunity
The OpenMP Community
UK OpenMP web site

OpenMP Simple, Portable, Scalable SMP Programming
Specifications
OpenMP C API summary

The OpenMP C Specification (postscript format, local, beowulf)

OpenMP Specifications Draft C/C++ 2.0
(November 2001)
The OpenMP Fortran Specification (postscript format)

The OpenMP FORTRAN Specification (html format, local)
Odin OpenMP
Odin OpenMP
How to use Odin OpenMP in the Linux ULPGC GAC multiprocessor How to use Odin OpenMP in the Digital alpha Server at CCTI How to use Odin OpenMP in the linux9-pr machine at San Luis Omni OpenMP Omni: Local pages at nereida A local copy of Omni-1.3 is available click! StackThreads/MP ps local copy of the StackThreads/MP man Sato, Satoh, Kusano and Tanaka Design of an OpenMP compiler for an SMP Cluster Tanaka, Taura, Sato, and Yonezawa. Performance Evaluation of OpenMP Applications with Nested Parallelism LCR 2000. Omni: RWCP OpenMP Japanese Compiler Project. Local Omni/ST Nested Irregular Parallelism Omni/ST: StackThreads/MP Nested Irregular Parallelism Conferences First European Workshop on OpenMP -EWOP'99 cOMPunity list of events.

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

Page 5     81-83 of 83    Back | 1  | 2  | 3  | 4  | 5 

free hit counter