David J. Kuck

According to our database1, David J. Kuck
  • authored at least 72 papers between 1968 and 2017.
  • has a "Dijkstra number"2 of three.

Awards

ACM Fellow

ACM Fellow 1994, "For his impact on the field of supercomputing, including his work in shared memory multiprocessing, clustered memory hierarchies, computer technology, and application/library tuning.".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

Homepages:

On csauthors.net:

Bibliography

2017
An Incremental Methodology for Energy Measurement and Modeling.
Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering, 2017

2013
Simsys: a performance simulation framework.
Proceedings of the 2013 Workshop on Rapid Simulation and Performance Evaluation: Methods and Tools, 2013

Keynote talk: A comprehensive approach to HW/SW codesign.
Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques, 2013

2012
Computational Capacity-Based Codesign of Computer Systems.
Proceedings of the High-Performance Scientific Computing - Algorithms and Applications., 2012

Measuring Computer Performance.
Proceedings of the High-Performance Scientific Computing - Algorithms and Applications., 2012

2011
Parallel Computing.
Proceedings of the Encyclopedia of Parallel Computing, 2011

2004
Productivity in High Performance Computing.
IJHPCA, 2004

2002
Clustered approaches to HPC via commodity HW + highly evolved SW.
Proceedings of the 16th international conference on Supercomputing, 2002

2001
Peer to peer and distributed computing (abstract).
Proceedings of the 2001 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP'01), 2001

1999
Parallelism and CSE [computing in science and engineering].
Computing in Science and Engineering, 1999

1998
Retrospective: The Cedar System.
Proceedings of the 25 Years of the International Symposia on Computer Architecture (Selected Papers)., 1998

The Cedar System and an Initial Performance Study.
Proceedings of the 25 Years of the International Symposia on Computer Architecture (Selected Papers)., 1998

1994
On the Effectiveness of Combining in Resolving "Hot Spot" Contention.
J. Parallel Distrib. Comput., 1994

What do users of parallel computer systems really need?
International Journal of Parallel Programming, 1994

1993

Newton: Performance Improvement Through Comparative Analysis.
Proceedings of the Proceedings 1993 International Conference on Computer Design: VLSI in Computers & Processors, 1993

1991

1990
1989 Gordon Bell Prize.
IEEE Software, 1990

Supercomputer performance evaluation and the Perfect Benchmarks.
Proceedings of the 4th international conference on Supercomputing, 1990

1989
Utilizing Multidimensional Loop Parallelism on Large-Scale Parallel Processor Systems.
IEEE Trans. Computers, 1989

1988 Gordon Bell Prize.
IEEE Software, 1989

The Perfect Club Benchmarks: Effective Performance Evaluation of Supercomputers.
IJHPCA, 1989

The Von Neumann and Parallel Computing Eras.
IFIP Congress, 1989

1988
Special Issue on Languages, Compilers and Environments for Parallel Programming.
J. Parallel Distrib. Comput., 1988

Automatic Compound Function Definition for Multiprocessors.
Proceedings of the International Conference on Parallel Processing, 1988

1987
Guided Self-Scheduling: A Practical Scheduling Scheme for Parallel Supercomputers.
IEEE Trans. Computers, 1987

A Supercomputing Performance Evaluation Plan.
Proceedings of the Supercomputing, 1987

1986
On Input/Output Speedup in Tightly Coupled Multiprocessors.
IEEE Trans. Computers, 1986

Execution of Parallel Loops on Parallel Processor Systems.
Proceedings of the International Conference on Parallel Processing, 1986

The Effectiveness of Combining in Shared Memory Parallel Computer in the Presence of "Hot Spots".
Proceedings of the International Conference on Parallel Processing, 1986

1985
An Empirical Study of Automatic Restructuring of Nonnumerical Programs for Parallel Processors.
IEEE Trans. Computers, 1985

The Effectiveness of Automatic Restructuring on Nonnumerical Programs.
Proceedings of the International Conference on Parallel Processing, 1985

Supercomputers and distributed computing.
Proceedings of the 13th ACM Annual Conference on Computer Science, 1985

1984
A Parallel Pipelined Relational Query Processor.
ACM Trans. Database Syst., 1984

Cedar.
Proceedings of the COMPCON'84, Digest of Papers, Twenty-Eighth IEEE Computer Society International Conference, San Francisco, California, USA, February 27, 1984

1983
Cedar : A Large Scale Multiprocessor.
Proceedings of the International Conference on Parallel Processing, 1983

1982
The Burroughs Scientific Processor (BSP).
IEEE Trans. Computers, 1982

A Second Opinion on Data Flow Machines and Languages.
IEEE Computer, 1982

1981
On the Performance Enhancement of Paging Systems Through Program Analysis and Transformations.
IEEE Trans. Computers, 1981

Dependence Graphs and Compiler Optimizations.
Proceedings of the Conference Record of the Eighth Annual ACM Symposium on Principles of Programming Languages, 1981

Automatic program restructuring for high-speed computation.
Proceedings of the CONPAR 81: Conference on Analysing Problem Classes and Programming for Parallel Computing, 1981

1980
High-Speed Multiprocessors and Compilation Techniques.
IEEE Trans. Computers, 1980

Automatic design with dependence graphs.
Proceedings of the 17th Design Automation Conference, 1980

1979
Time and Parallel Processor Bounds for Fortran-Like Loops.
IEEE Trans. Computers, 1979

The use of vocabulary files for on-line information retrieval.
Inf. Process. Manage., 1979

1978
Practical Parallel Band Triangular Systems Solvers.
ACM Trans. Math. Softw., 1978

On Stable Parallel Linear System Solvers.
J. ACM, 1978

1977
A Parallel QR Algorithm for Symmetric Tridiagonal Matrices.
IEEE Trans. Computers, 1977

Analysis of Rounding Methods in Floating-Point Arithmetic.
IEEE Trans. Computers, 1977

Combinational Circuit Synthesis with Time and Component Bounds.
IEEE Trans. Computers, 1977

On the Effective Bandwidth of Parallel Memories.
IEEE Trans. Computers, 1977

A Survey of Parallel Machine Organization and Programming.
ACM Comput. Surv., 1977

1976
Parallel Poisson and Biharmonic solvers.
Computing, 1976

Parallel Processing of Ordinary Programs.
Advances in Computers, 1976

A system model for computer performance evaluation.
Proceedings of the Joint International Conference on Measurements and Modeling of Computer Systems, 1976

SIGARCH (Paper Session).
Proceedings of the 1976 Annual Conference, Houston, Texas, USA, October 20-22, 1976, 1976

The design of system architectures for information retrieval.
Proceedings of the 1976 Annual Conference, Houston, Texas, USA, October 20-22, 1976, 1976

1975
Time and Parallel Processor Bounds for Linear Recurrence Systems.
IEEE Trans. Computers, 1975

Time Bounds on the Parallel Evaluation of Arithmetic Expressions.
SIAM J. Comput., 1975

ROM-rounding: A new rounding scheme.
Proceedings of the 3rd IEEE Symposium on Computer Arithmetic, 1975

1974
Measurements of parallelism in ordinary FORTRAN programs.
IEEE Computer, 1974

A Model for Masking Rotational Latency by Dynamic Disk Allocation.
Commun. ACM, 1974

Bounds on the Parallel Evaluation of Arithmetic Expressions Using Associativity and Commutativity.
Acta Inf., 1974

1973
On the Time Required for a Sequence of Matrix Products.
Commun. ACM, 1973

1972
On the Number of Operations Simultaneously Executable in Fortran-Like Programs and Their Resulting Speedup.
IEEE Trans. Computers, 1972

Supercomputers for ordinary users.
Proceedings of the American Federation of Information Processing Societies: Proceedings of the AFIPS '72 Fall Joint Computer Conference, December 5-7, 1972, Anaheim, California, USA, 1972

1971
Parallel Computation of Eigenvalues of Real Matrices.
IFIP Congress (2), 1971

1970
A Preprocessing High-Speed Memory System.
IEEE Trans. Computers, 1970

1969
TRANQUIL: a language for an array processing computer.
Proceedings of the American Federation of Information Processing Societies: AFIPS Conference Proceedings: 1969 Spring Joint Computer Conference, 1969

1968
ILLIAC IV Software and Application Programming.
IEEE Trans. Computers, 1968

R68-23 The Greenblatt Chess Program.
IEEE Trans. Computers, 1968

The ILLIAC IV Computer.
IEEE Trans. Computers, 1968


  Loading...