Home

Ken__Kennedy



Analysis and transformation in an Interactive Parallel Programming Tool. Concurrency: Practice and Experience

Analysis and transformation in the ParaScope Editor

Automatic data layout for distributed-memory machines

Combining dependence and data-flow analyses to optimize communication

Context optimization for SIMD execution

Efficient Address Generation for Block-Cyclic Distributions

Loop distribution with arbitrary control flow

Maximizing loop parallelism and improving data locality via loop fusion and distribution

Resource-Based Communication Placement Analysis

Telescoping Languages: A strategy for automatic generation of scientific problem-solving systems from annotated libraries