Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Browse by topic Browse by titles Authors Reviewers Browse by issue Browse Help
Search
 
Patton, Peter
St Thomas University
St Paul, Minnesota
 
   Featured Reviewer
   Reviewer Selected
   Highlighted
Follow this Reviewer
 
 
 

Peter C. Patton has been involved in computing since his student days at the Harvard Computation Laboratory, where he learned to program the Mark I in 1955, and the Mark IV and Univac I in 1956. After he received his AB degree in Engineering and Applied Physics, his first job in computing was at Boeing-Wichita in 1957. He set up the first computing center at the University of Kansas in 1958, and completed an MA degree in mathematics there in 1959. He worked in the Systems Engineering Group at Midwest Research Institute in Kansas City until he came to St Paul, MN in 1961 as principal programmer at Univac. In 1962, he was appointed scientific consultant for Europe, Middle East, and Africa for Univac International. He finished his Dr.-Ing. degree at Stuttgart, where he was Leiter der Rechengruppe from 1964 until returning to the US in 1966 as manager of system design at Univac. His group worked on the 1108 multiprocessor and its follow-on systems. In 1969, he joined the software industry startup as general manager of Analysts International Corp. in Minneapolis. In 1971, he joined the University of Minnesota as Director of the Computer Center and Associate Professor of Aerospace Engineering, and of Computer Science. Long interested in the application of computing and aerospace technology to the study of antiquity, he also joined the Center for Ancient Studies at the university in 1974 and became its director in 1978. In 1981, the computer center was the first at a university to install a Cray I, and, in 1985, received a new Cray II. He took leave of the university to set up the parallel processing architecture group at MCC in Austin, Texas in 1984, but returned as founding director of the Minnesota Supercomputer Center in 1985.

He left the university to start a consulting firm for commercial parallel processing applications in 1987, but spent most of the next four years consulting for NASA on supercomputing and parallel processing. In 1990, he was assigned by NASA to start up the National Transfer Technology Center at Wheeling Jesuit University. In 1991, he was appointed Vice Provost for Information Systems and Computing at the University of Pennsylvania in Philadelphia, where he led the development of a new information architecture and client server systems for both administration and research based on three IBM SP-2 parallel processors. Patton joined Lawson Software in St. Paul as Chief Technologist with the goals of getting Lawson Unix-based business applications software on the Internet, its server-side running on parallel processors, and everything converted to Java. He left Lawson in 2002 to join St. Thomas University in St. Paul as a Professor of Quantitative Methods and Computer Science. He teaches computer architecture, business applications development in COBOL, and scientific applications development in Java.

Patton is author or co-author of 17 books, book chapters, or monographs, and 67 technical contributions. He also holds three patents on automatic software generation. He especially enjoys computer applications to ancient languages and literature.

 
 
Options:
Date Reviewed  
 
1
- 10 of 97 reviews

   
  Pro Java EE 5 performance management and optimization
Haines S., Apress, Berkeley, CA, 2006. 424 pp.  Type: Book (9781590596104)

This book is a significant contribution to the art of Java 2 Platform, Enterprise Edition (Java EE) business systems development, performance measurement, and optimization. The author motivates the delivery of some pretty heavy technic...

Jan 4 2007  
  Control of discrete-event systems with partial observations using coalgebra and coinduction
Komenda J., Schuppen J. Discrete Event Dynamic Systems 15(3): 257-315, 2005.  Type: Article

This is a rather theoretical paper with some very practical applications. If the reader is a bit overwhelmed with all of the new terminology and heavy math, he or she may wish to sneak up on it by first reading Komenda’s ...

Oct 11 2006  
   Parallel numerical algorithms based on tensor notation and co-array Fortran syntax
Numrich R. Parallel Computing 31(6): 588-607, 2005.  Type: Article

This is one of a series of papers by Numrich on the use of Fortran co-array syntax and tensor notation for numerical linear algebra. It includes computational examples in tensor notation, and Fortran programs for them using co-array sy...

Oct 6 2006  
  Automatic expansion of domain-specific lexicons by term categorization
Avancini H., Lavelli A., Sebastiani F., Zanoli R. ACM Transactions on Speech and Language Processing (TSLP) 3(1): 1-30, 2006.  Type: Article

The major problems in computational linguistics processing arise from the differing genres and semantic domains of similar texts. In addition, some genres and domains are more amenable to automatic language translation and other lingui...

Aug 8 2006  
   The Oxford handbook of computational linguistics
Mitkov R., Oxford University Press, Inc., New York, NY, 2005. 806 pp.  Type: Book (9780199276349)

The recent explosion of research progress in computational linguistics is documented in this handbook. It is primarily devoted to academic research; the majority of contributors are university faculty, though notable exceptions are ass...

Jul 20 2006  
   The design, implementation, and evaluation of adaptive code unloading for resource-constrained devices
Zhang L., Krintz C. ACM Transactions on Architecture and Code Optimization 2(2): 131-164, 2005.  Type: Article

An interesting issue with small resource-limited handheld devices and cellular phones, for which Java and its Java Virtual Machine (JVM) interpreter were originally designed, is addressed in this paper. Recent developments in Java comp...

May 19 2006  
  A word-to-phrase statistical translation model
Federico M., Bertoldi N. ACM Transactions on Speech and Language Processing (TSLP) 2(2): 1-24, 2005.  Type: Article

The research reported on in this paper was supported by the European Union, which makes effective use of machine language translation (MT). Language analysis by computer, and especially language translation, is very genre-dependent, bu...

Apr 12 2006  
   Algorithm 849: a concise sparse Cholesky factorization package
Davis T. ACM Transactions on Mathematical Software 31(4): 587-591, 2005.  Type: Article

Algorithm 849 is an LDL package to perform the Cholesky factorization, LDL-transpose, on a sparse matrix A. The lower triangular factor L is computed row-by-ro...

Mar 13 2006  
   Optimizing instruction cache performance of embedded systems
Bartolini S., Prete C. ACM Transactions on Embedded Computing Systems 4(4): 934-965, 2005.  Type: Article

This encyclopedic paper deals with the software enhancement of cache performance in embedded systems. It begins with Belady’s seminal 1966 paper [1], and carries the reader up to 2005, with a particular emphasis on the author...

Mar 8 2006  
   Applying Authorship Analysis to Extremist-Group Web Forum Messages
Abbasi A., Chen H. (ed) IEEE Intelligent Systems & Their Applications 20(5): 67-75, 2005.  Type: Article

The question of whether an author leaves an unconscious but statistically discernable “signature” on his or her writing was first visited by Wake at Oxford in 1911. Wake was an eminent classicist, but he was...

Feb 27 2006  
 
 
 
Display per column
 
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy