John R. Rice
According to our database^{1}, John R. Rice
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 PhD thesis OtherLinks
Homepages:

at viaf.org
On csauthors.net:
Bibliography
2010
SPOT: a webbased tool for using biological databases to prioritize SNPs after a genomewide 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 datadriven environment for multiphysics applications.
Future Generation Comp. Syst., 2005
2004
Computer Sciences at Purdue University1962 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 Largescale 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
ModelBased 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: EndtoEnd Performance Design of Large Parallel Adaptive Computational Systems.
IEEE Trans. Software Eng., 2000
PYTHIAII: 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 AgentBased 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
NetworkBased 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 ProblemSolving Environment for PDEBased Applications on Multicomputer Platforms.
ACM Trans. Math. Softw., 1998
Multidisciplinary Problem Solving Environments for Computational Science.
Advances in Computers, 1998
Poems: endtoend performance design of large parallel adaptive computational systems.
WOSP, 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 KnowledgeBased 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
On the Iterative Solution of Hermite Collocation Equations.
SIAM J. Matrix Analysis Applications, 1995
Workshop on ProblemSolving Environments: Findings and Recommendations.
ACM Comput. Surv., 1995
SciAgentsan 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 GridBased SubtreeSubcube 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 multiprocessor 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 HighLevel Scientific Problem Solving, 1991
Parallel ELLPACK: A Develoment and Problem Solving Environment for High Performance Computing Machines.
Proceedings of the Programming Environments for HighLevel 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
Semiiterative 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 collocationcapacitance 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 26, 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 SecondOrder 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 TwoDimensional Domain Processor.
ACM Trans. Math. Softw., 1984
Numerical Computation with General TwoDimensional Domains.
ACM Trans. Math. Softw., 1984
1983
The ApplicationSpecific 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
B741 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
NAPSSlike 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