Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Home Topics Titles Quotes Blog Featured Help
Search
 
Peter Patton
St Thomas University
St Paul, Minnesota
 

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.


     

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...

 

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...

 

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...

 

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...

 

 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...

 
  more...

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