David Kuck
American computer scientist
David Kuck's AcademicInfluence.com Rankings
Download Badge
Computer Science
Why Is David Kuck Influential?
(Suggest an Edit or Addition)According to Wikipedia, David J. Kuck, a graduate of the University of Michigan, was a professor in the Computer Science Department the University of Illinois at Urbana-Champaign from 1965 to 1993. He is the father of Olympic silver medalist Jonathan Kuck. While at the University of Illinois at Urbana-Champaign he developed the Parafrase compiler system , which was the first testbed for the development of automatic vectorization and related program transformations. In his role as Director of the Center for Supercomputing Research and Development , Kuck led the construction of the CEDAR project, a hierarchical shared-memory 32-processor SMP supercomputer completed in 1988 at the University of Illinois.
David Kuck's Published Works
Published Works
- Dependence graphs and compiler optimizations (1981) (710)
- Guided Self-Scheduling: A Practical Scheduling Scheme for Parallel Supercomputers (1987) (709)
- The Perfect Club Benchmarks: Effective Performance Evaluation of Supercomputers (1989) (567)
- The ILLIAC IV Computer (1968) (563)
- High-Speed Multiprocessors and Compilation Techniques (1980) (286)
- On Stable Parallel Linear System Solvers (1978) (276)
- On the Number of Operations Simultaneously Executable in Fortran-Like Programs and Their Resulting Speedup (1972) (258)
- Parallel Supercomputing Today and the Cedar Approach (1986) (245)
- Platform 2015: Intel ® Processor and Platform Evolution for the Next Decade (2005) (236)
- A Survey of Parallel Machine Organization and Programming (1977) (218)
- CEDAR: a large scale multiprocessor (1983) (209)
- A Second Opinion on Data Flow Machines and Languages (1982) (197)
- Supercomputer performance evaluation and the Perfect Benchmarks (1990) (139)
- On the Performance Enhancement of Paging Systems Through Program Analysis and Transformations (1981) (128)
- Time and Parallel Processor Bounds for Fortran-Like Loops (1979) (121)
- ILLIAC IV Software and Application Programming (1968) (111)
- The Burroughs Scientific Processor (BSP) (1982) (108)
- Practical Parallel Band Triangular System Solvers (1978) (102)
- Time and Parallel Processor Bounds for Linear Recurrence Systems (1975) (98)
- On the Effective Bandwidth of Parallel Memories (1977) (93)
- High Speed Computer and Algorithm Organization (1977) (88)
- EFFECTS OF PROGRAM RESTRUCTURING, ALGORITHM CHANGE, AND ARCHITECTURE CHOICE ON PROGRAM PERFORMANCE. (1984) (80)
- Measurements of parallelism in ordinary FORTRAN programs (1974) (79)
- The Effectiveness of Combining in Shared Memory Parallel Computer in the Presence of "Hot Spots" (1994) (67)
- Execution of Parallel Loops on Parallel Processor Systems (1986) (64)
- Parallel Processing of Ordinary Programs (1976) (62)
- A Parallel QR Algorithm for Symmetric Tridiagonal Matrices (1977) (58)
- Measuring Computer Performance (2012) (49)
- Utilizing Multidimensional Loop Parallelism on Large-Scale Parallel Processor Systems (1989) (49)
- The Cedar System And An Initial Performance Study (1993) (44)
- The Organization of the Cedar System (1991) (38)
- High Performance Computing: Challenges for Future Systems (1996) (36)
- A parallel pipelined relational query processor (1984) (32)
- Parallel Computation of Eigenvalues of Real Matrices (1971) (32)
- DEPENDENCE DRIVEN COMPUTATION. (1981) (31)
- An empirical study of automatic restructuring of nonnumerical programs for parallel processors (1985) (29)
- Analysis of Rounding Methods in Floating-Point Arithmetic (1977) (28)
- Time Bounds on the Parallel Evaluation of Arithmetic Expressions (1975) (26)
- The Use and Performance of Memory Hierarchies: A Survey (1970) (25)
- Particle Methods (2011) (25)
- TRANQUIL: a language for an array processing computer (1969) (24)
- On the time required for a sequence of matrix products (1973) (23)
- Parallel direct linear system solvers -- a survey☆ (1977) (23)
- The cedar system and an initial performance study (1993) (21)
- Automatic program restructuring for high-speed computation (1981) (19)
- Parallel Ocean Program (POP) (2011) (18)
- An Incremental Methodology for Energy Measurement and Modeling (2017) (15)
- A Supercomputing Performance Evaluation Plan (1988) (15)
- On the Effectiveness of Combining in Resolving "Hot Spot" Contention (1994) (15)
- Productivity in High Performance Computing (2004) (13)
- The effect of restructing compilers on program performance for high-speed computers☆ (1985) (13)
- Simsys: a performance simulation framework (2013) (13)
- Supercomputing tradeoffs and the cedar system (1988) (11)
- Combinational Circuit Synthesis with Time and Component Bounds (1977) (9)
- A model for masking rotational latency by dynamic disk allocation (1974) (9)
- Computational Capacity-Based Codesign of Computer Systems (2012) (9)
- The design of system architectures for information retrieval (1976) (9)
- Supercomputers-revolution or evolution? (1992) (9)
- A debate: Retire FORTRAN?: No (1984) (8)
- Special Report: 1989 Gordon Bell Prize (1990) (8)
- Automatic Design with Dependence Graphs (1980) (8)
- On Input/Output Speedup in Tightly Coupled Multiprocessors (1986) (8)
- A system model for computer performance evaluation (1976) (8)
- The use of vocabulary files for on-line information retrieval (1979) (7)
- Evaluating Out-of-Order Engine Limitations Using Uop Flow Simulation (2016) (6)
- Seismic Signal Processing via the ILLIAC IV Computer (1969) (6)
- What Is Good Parallel Performance? And How Do We Get It? (1996) (5)
- ROM-rounding: A new rounding scheme (1975) (5)
- The Effectiveness of Automatic Restructuring on Nonnumerical Programs (1985) (5)
- Parallel Poisson and Biharmonic solvers (1976) (4)
- The Long and Winding Road Toward Efficient High-Performance Computing (2018) (4)
- Bounds on the parallel evaluation of arithmetic expressions using associativity and commutativity (1974) (4)
- Parallel I/O Library (PIO) (2011) (4)
- 1988 Gordon Bell Prize (1989) (4)
- Facing up to software's greatest challenge: practical parallel processing (1997) (4)
- Structural computations on the Cedar system (1985) (3)
- What do users of parallel computer systems really need? (1994) (3)
- Natural language inputs for a problem-solving system. (1964) (3)
- Automatic Compound Function Definition for Multiprocessors (1988) (3)
- Parallel Random Access Machines (PRAM) (2011) (2)
- A comprehensive approach to HW/SW codesign (2013) (2)
- PC Design, Use, and Purchase Relations (2015) (2)
- 1989 Gordon Bell Prize (1990) (2)
- Parallelism and CSE [computing in science and engineering] (1999) (1)
- Machines, Languages and Compilers for Parallel Symbolic Computing (1988) (1)
- A Study of APIs for Graph Analytics Workloads (2020) (1)
- Computer System Capacity Fundamentals (2017) (1)
- High speed computer and algorithm organization : [proceedings of the Symposium on High Speed Computer and Algorithm Organization, held at the University of Illinois April 13-15, 1977] (1977) (1)
- Papers to be Published in the Next Issue September 1977 (1977) (1)
- Newton: Performance improvement through comparative analysis (1993) (1)
- Supercomputers and distributed computing (1985) (1)
- A Preprocessing High-Speed Memory System (1970) (1)
- Human B 6500 Users There will be no B 6500 users who do not ultimately seek the service of ILLIAC IV , and all users of ILLIAC (2006) (0)
- Peer to peer and distributed computing (abstract) (2001) (0)
- Parallel machine architecture and compiler design facilities (1990) (0)
- Size:m*n Original Timing Mapped Timings Mapped Timings Speedup Original Vp Ratio Reduced Vp Ratio (1991) (0)
- Retrospective: the Cedar system (1998) (0)
- Clustered approaches to HPC via commodity HW + highly evolved SW (2002) (0)
- Forecast: computer revolution; Forecast: Supercomputers (1983) (0)
- Parallel Operating System (2011) (0)
- R66-59 Computer Software: Programming Systems for Digital Computers (1966) (0)
- Power-Constrained Optimal Quality for High Performance Servers (2018) (0)
- Modeling Computation for HW/SW Codesign PACT 2013 Keynote (2013) (0)
- Special Issue on Languages, Compilers and Environments for Parallel Programming (1988) (0)
- Peer to peer and distributed computing (2001) (0)
- Short report and proposal for three-month extension on design, evaluation, and use of high performance computer systems (1983) (0)
- Supercomputer Performance Evaluation and thePerfect BenchmarksTMGeorge Cybenko (1990) (0)
- An Integrated Environment for the Development of Scientific and Engineering Applications (1992) (0)
- How Computation Affects Science and Engineering: 5 Essays (1999) (0)
- R68-23 The Greenblatt Chess Program (1968) (0)
- Center for supercomputing research and development (Cedar). Progress report, January 25, 1985-January 24, 1986 (1986) (0)
- Languages and Compilers for Parallel Computing: 30th International Workshop, LCPC 2017, College Station, TX, USA, October 11–13, 2017, Revised Selected Papers (2019) (0)
- A STUDY OF AUTOMATA THEORY AND DIGITAL CONTROL (1963) (0)
- SIGARCH (Paper Session) (1976) (0)
- Finite state models for perception (1964) (0)
- Time and ParallelProcessorBounds for Fortran-LikeLoops UTPALBANERJEE,SHYH-CHINGCHEN,MEMBER,IEEE, (1979) (0)
- IEEE COMPUTER SOCIETY INTERNATIONAL CONFERENCE, 1972: INNOVATIVE ARCHITECTURE. (2017) (0)
- Long and Winding Road Towards Efficient High-Performance Computing (2018) (0)
- CSRD Parallel Service Machine Enhancement (1989) (0)
- Chapter 2 Computational Capacity-Based Codesign of Computer Systems (2019) (0)
- Parallel Computing (2011) (0)
- Cedar Project---Original goals and progress to date (1990) (0)
- The Von Neumann and Parallel Computing Eras (1989) (0)
- The ALPS Kernel for Processor Networks (1993) (0)
- Keynote talk: A comprehensive approach to HW/SW codesign (2013) (0)
- An Approach to Solve the Cache Thrashing Problem (1991) (0)
- Time and Parallel ProcessorBounds forLinearRecurrenceSystems (1975) (0)
This paper list is powered by the following services:
Other Resources About David Kuck
What Schools Are Affiliated With David Kuck?
David Kuck is affiliated with the following schools: