We are testing a new system for linking grants to scientists.
The funding information displayed below comes from the
NIH Research Portfolio Online Reporting Tools and the
NSF Award Database.
The grant data on this page is limited to grants awarded in the United States and is thus partial. It can nonetheless be used to understand how funding patterns influence mentorship networks and vice-versa, which has deep implications on how research is done.
You can help! If you notice any innacuracies, please
sign in and mark grants as correct or incorrect matches.
Sign in to see low-probability grants and correct any errors in linkage between grants and researchers.
High-probability grants
According to our matching algorithm, Martin C. Rinard is the likely recipient of the following grants.
Years |
Recipients |
Code |
Title / Keywords |
Matching score |
1996 — 1997 |
Yang, Tao (co-PI) [⬀] Ibarra, Oscar (co-PI) [⬀] Schauser, Klaus (co-PI) [⬀] Rinard, Martin |
N/AActivity Code Description: No activity code was retrieved: click on the grant title for more information |
Cise Research Instrumentation: a Next-Generation High Performance Network of Commodity Pcs @ University of California-Santa Barbara
CDA 9529418 Ibarra, Oscar H. Rinard, Martin C. Schauser, Klaus E. Yang, Tao University of California, Santa Barbara A Next-Generation High-Performance Network of Commodity PCs The proposed instrumentation consists of a collection of commodity personal computers (PCs) connected by a commodity ATM network. This computing platform supports four experimental research projects in the area of high performance parallel and distributed systems. The first project investigates efficient communication primitives for cost-effective commodity computing and networking platforms. The objective is to enable important parallel computations to execute efficiently in this computing environment. The second project investigates a new parallelizing compiler technique called commutativity analysis. The objective is to extend the range of parallelizing compilers to include computations that manipulate complex pointer-based data structures. The third project investigates scheduling and run-time supporting techniques for irregular scientific computations. The objective is to understand how to map these computations efficiently onto a modern parallel computing environment consisting of commodity hardware components. The final project investigates issues in developing a scalable WWW server for digital library applications. The objective is to strengthen the server's processing capabilities to match huge expected increases in simultaneous access requests from the Internet. The main research activity in all of these projects is developing, testing and measuring software. The instrumentation provides the hardware platform required to perform these activities.
|
0.915 |
1997 — 2001 |
Rinard, Martin |
N/AActivity Code Description: No activity code was retrieved: click on the grant title for more information |
Career: Commutativity Analysis: a New Analysis Framework For Automatically Parallelizing Object-Oriented Computations @ University of California-Santa Barbara
Automatic parallelization of object-oriented computations is becoming increasingly important with the widespread acceptance of object-oriented languages such as Java and C++, and the adoption of small-scale shared-memory multiprocessors as the mainstay of enterprise computing. A key problem that complicates the automatic parallelization of object-oriented programs is the pervasive use of irregular linked data structures such as lists, trees and graphs. The project will investigate a fundamentally new analysis technique, commutativity analysis, that is designed to automatically parallelize object- oriented computations that manipulate linked data structures. The project will focus on practical techniques such as the generation of self-tuning code, or code that dynamically changes its behavior to adapt to changes in the execution environment, and optimizations that reduce synchronization overhead. It will also investigate advanced analyses such as relative commutativity analysis, which enables the automatic parallelization of computations that build linked data structures, and replication analysis, which enables the dynamic replication of objects to eliminate serialization. The overall goal is to develop techniques that enable a dramatic reduction in the cost and difficulty of developing software for parallel machines. Educational contributions include the involvement of students in the research and the development of a new class in program analysis.***
|
0.915 |