John R. Rice

According to our database1, John R. Rice
  • published at least 79 papers between 1968 and 2010.
  • has a "Dijkstra number"2 of zero.

Awards

ACM Fellow

ACM Fellow 1996, "For leadership in establishing the discipline of mathematical software and in founding the journal ACM Transactions on Mathematical Software. For leadership in developing high level systems and problem solving environments for scientific and numerical applications. For serving to the computing profession in editorial and administrative positions.".

Timeline

Legend:

Book 
In proceedings 
Article 
Other 

Links

Homepages:

On csauthors.net:

Bibliography

2010
SPOT: a web-based tool for using biological databases to prioritize SNPs after a genome-wide association study.
Nucleic Acids Research, 2010

2008
Binding software to specific native hardware in a VM environment: the puf challenge and opportunity.
Proceedings of the 1st ACM Workshop on Virtual Machine Security, 2008

2005
On a data-driven environment for multiphysics applications.
Future Generation Comp. Syst., 2005

2004
Computer Sciences at Purdue University-1962 to 2000.
IEEE Annals of the History of Computing, 2004

Private Fingerprint Verification without Local Storage.
Proceedings of the Biometric Authentication, First International Conference, 2004

2003
An Approach to Optimizing Adaptive Parabolic PDE Solvers for the Grid.
Proceedings of the 17th International Parallel and Distributed Processing Symposium (IPDPS 2003), 2003

DDEMA: A Data Driven Environment for Multiphysics Applications.
Proceedings of the Computational Science - ICCS 2003, 2003

A Knowledge Discovery Methodology for Behavior Analysis of Large-scale Applications on Parallel Architectures.
Proceedings of the Computational Science - ICCS 2003, 2003

2002
MyPYTHIA: a recommendation portal for scientific software and services.
Concurrency and Computation: Practice and Experience, 2002

Model-Based Control of Adaptive Applications: An Overview.
Proceedings of the 16th International Parallel and Distributed Processing Symposium (IPDPS 2002), 2002

2001
Secure outsourcing of scientific computations.
Advances in Computers, 2001

2000
POEMS: End-to-End Performance Design of Large Parallel Adaptive Computational Systems.
IEEE Trans. Software Eng., 2000

PYTHIA-II: a knowledge/database system for managing performance data and recommending scientific software.
ACM Trans. Math. Softw., 2000

Analysis of Iterative Line Spline Collocation Methods for Elliptic Partial Differential Equations.
SIAM J. Matrix Analysis Applications, 2000

A knowledge discovery methodology for the performance evaluation of scientific software.
Neural Parallel & Scientific Comp., 2000

An Agent-Based Netcentric Framework for Multidisciplinary Problem Solving Environments (MPSE).
International Journal of Computational Engineering Science, 2000

Agent based scientific simulation and modeling.
Concurrency - Practice and Experience, 2000

Network-Based Scientific Computing.
Proceedings of the Architecture of Scientific Software, 2000

1999
A perspective on computational science in the 21st Century.
Computing in Science and Engineering, 1999

Networked Agents for Scientific Computing.
Commun. ACM, 1999

1998
PELLPACK: A Problem-Solving Environment for PDE-Based Applications on Multicomputer Platforms.
ACM Trans. Math. Softw., 1998

Multidisciplinary Problem Solving Environments for Computational Science.
Advances in Computers, 1998


1997
Notebook interfaces for networked scientific computing: design and WWW implementation.
Concurrency - Practice and Experience, 1997

A MultiAgent Environment for MPSE's.
Proceedings of the Eighth SIAM Conference on Parallel Processing for Scientific Computing, 1997

1996
PYTHIA: A Knowledge-Based System to Select Scientific Algorithms.
ACM Trans. Math. Softw., 1996

Computational Science as One Driving Force for All Aspects of Computing Research.
ACM Comput. Surv., 1996

Measuring the Performance of Parallel Computations.
Proceedings of the 1996 International Conference on Parallel Processing Workshop, 1996

1995
Workshop on Problem-Solving Environments: Findings and Recommendations.
ACM Comput. Surv., 1995

SciAgents-an agent based environment for distributed, cooperative scientific computing.
Proceedings of the Seventh International Conference on Tools with Artificial Intelligence, 1995

1994
Preconditioning for Domain Decomposition through Function Approximation.
SIAM J. Scientific Computing, 1994

On High Level Characterization of Parallelism.
J. Parallel Distrib. Comput., 1994

On the Scalability of Asynchronous Parallel Computations.
J. Parallel Distrib. Comput., 1994

Mapping Algorithms and Software Environment for Data Parallel PDE Iterative Solvers.
J. Parallel Distrib. Comput., 1994

1993
Iterative Line Cubic Spline Collocation Methods for Elliptic Partial Differential Equations in Several Dimensions.
SIAM J. Scientific Computing, 1993

Macromolecular electron density averaging on distributed memory MIMD systems.
Concurrency - Practice and Experience, 1993

Preconditioner Construction with Rational Approximation.
PPSC, 1993

Speedup, Communication Complexity, and Blocking - A La Recherche du Temps Perdu.
Proceedings of the Seventh International Parallel Processing Symposium, 1993

Computing the Future: Whither Computer Science and Engineering?
Proceedings of the ACM 21th Conference on Computer Science, 1993

1992
A Grid-Based Subtree-Subcube Assignment Strategy for Solving Partial Differential Equations on Hypercubes.
SIAM J. Scientific Computing, 1992

Row Oriented Gauss Elimination on Distributed Memory Multiprocessors.
International Journal of High Speed Computing, 1992

1991
Synchronization and load imbalance effects in distributed memory multi-processor systems.
Concurrency - Practice and Experience, 1991

The Effects of Communication Latency Upon Synchronization and Dynamic Load Balance on a Hypercube.
Proceedings of the Fifth International Parallel Processing Symposium, Proceedings, Anaheim, California, USA, April 30, 1991

Future Research Directions in Problem Solving Environments for Computational Science.
Proceedings of the Programming Environments for High-Level Scientific Problem Solving, 1991

Parallel ELLPACK: A Develoment and Problem Solving Environment for High Performance Computing Machines.
Proceedings of the Programming Environments for High-Level Scientific Problem Solving, 1991

1990
PELLPACK: a numerical simulation programming environment for parallel MIMD machines.
Proceedings of the 4th international conference on Supercomputing, 1990

1989
Semi-iterative methods on distributed memory multiprocessor architectures.
Proceedings of the 3rd international conference on Supercomputing, 1989

Automatic load balanced paritioning strategies for PDE computations.
Proceedings of the 3rd international conference on Supercomputing, 1989

1988
A parallel spline collocation-capacitance method for elliptic partial differential equations.
Proceedings of the 2nd international conference on Supercomputing, 1988

1987
Partitioning PDE computations: Methods and performance evaluation.
Parallel Computing, 1987

Domain oriented analysis of PDE splitting algorithms.
Inf. Sci., 1987

Synchronization of Nonhomogeneous Parallel Computations.
Proceedings of the Third SIAM Conference on Parallel Processing for Scientific Computing, 1987

Supercomputing about Physical Objects.
Proceedings of the Supercomputing, 1987

1986
Parallelism in Solving PDEs.
Proceedings of the Fall Joint Computer Conference, November 2-6, 1986, Dallas, Texas, USA, 1986

1985
Algorithm 638: INTCOL and HERMCOL: Collocation on Rectangular Domains with Bicubic Hermite Polynomials.
ACM Trans. Math. Softw., 1985

Algorithm 637: GENCOL: Collocation of General Domains with Bicubic Hermite Polynomials.
ACM Trans. Math. Softw., 1985

Collocation Software for Second-Order Elliptic Partial Differential Equations.
ACM Trans. Math. Softw., 1985

1984
Algorithm 620: References and Keywords for Collected Algorithms of the ACM.
ACM Trans. Math. Softw., 1984

Algorithm 622: A Simple Macroprocessor.
ACM Trans. Math. Softw., 1984

Algorithm 625: A Two-Dimensional Domain Processor.
ACM Trans. Math. Softw., 1984

Numerical Computation with General Two-Dimensional Domains.
ACM Trans. Math. Softw., 1984

1983
The Application-Specific Task Area.
IEEE Computer, 1983

1980
Adaptive quadrature algorithms for the ILLIAC IV.
International Journal of Parallel Programming, 1980

1979
A System for Performance Evaluation of Partial Differential Equations Software.
IEEE Trans. Software Eng., 1979

Speedup in Parallel Algorithms for Adaptive Quadrature.
J. ACM, 1979

1978
Algorithm 525: ADAPT, Adaptive Smooth Curve Fitting [E2].
ACM Trans. Math. Softw., 1978

1976
TOMS Policy Statement: The Rights of Program Authors in the Evaluation of Programs.
ACM Trans. Math. Softw., 1976

Parallel Algorithms for Adaptive Quadrature. III. Program Correctness.
ACM Trans. Math. Softw., 1976

The Algorithm Selection Problem.
Advances in Computers, 1976

1975
Software Package Policy.
ACM Trans. Math. Softw., 1975

Purpose and Scope.
ACM Trans. Math. Softw., 1975

A Metalgorithm for Adaptive Quadrature.
J. ACM, 1975

Parallel Algorithms for Adaptive Quadrature II Metalgorithm Correctness.
Acta Inf., 1975

1974
B74-1 Complexity of Computer Computations.
IEEE Trans. Computers, 1974

Parallel Algorithms for Adaptive Quadrature - Convergence.
IFIP Congress, 1974

Mathematical software: patterns for the future.
Proceedings of the American Federation of Information Processing Societies: 1974 National Computer Conference, 1974

1973
NAPSS-like systems: problems and prospects.
Proceedings of the American Federation of Information Processing Societies: 1973 National Computer Conference, 1973

1972
On the Present and Future of Scientific Computation.
Commun. ACM, 1972

1968
Letters to the editor: The go to statement reconsidered.
Commun. ACM, 1968


  Loading...