|
Professor of Computer Science
Biography
Jerry Potter received his Bachelors degree from the University
of Iowa, his Masters from Stevens Institute and his Ph.D from the
University of Wisconsin, Madison.
He has worked at IDA's Supercomputing Research Center,
Goodyear Aerospace, Xerox Research and Bell Telephone Laboratories.
He has been a Professor of Computer Science at Kent State University for 16 years.
While at Goodyear, he was involved in software development for
the STARAN, ASPRO and MPP SIMD computers.
While at the Supercomputing Research Center, he performed research on
the Connection Machine for 1 and 1/2 years.
He has been funded by the Naval Ocean Systems Center (NOSC), the Office of
Naval Research (ONR), the Naval Surface Weapon Center (NSWC), NASA Langley,
NASA Lewis and an Ohio Edison Innovative Research Grant.
His research interests include the continuing
development of the associative computing paradigm,
the development of parallel PIM architectures,
the development of techniques for compilation on
massively parallel associative computers, natural language
and artificial intelligence processing on associative computers, and the
development of techniques for the introduction of parallel programming
at the high school level.
Recent Research Activities
During the summer of 1998, Dr. Potter participated in the Air Force Summer Faculty Program
which involved investigating the suitability of Associative Parallel Processor designs
for intelligent RAMs (IRAMs or PIMs). More generally,
over the years, Dr. Potter has developed and implemented the
``Associative Computing Paradigm" as a general purpose approach to
parallel computing. His research has resulted in an associative
language (ASC) incorporating constructs to exploit associative search
and memory allocation for scalable parallel computing. He has
published a ``Frontiers of Computer Science" research
monograph ``ASSOCIATIVE COMPUTING'' (Plenum Publishers, February 1992)
on his work in associative computing. He was awarded an ``Ohio
Innovator Award" in 1987 for his research on parallel OPS5 and
associative computing. He has graduated 3 PhD students, 32 MS
students and is currently supervising 4 PhD and 2 MS students.
He referees for numerous conferences and journals. He is
an area editor for the Journal of Parallel and Distributed
Computing.
He currently has a joint (with J. Baker and R. Walker of KSU and C. Wilsey of
UC) award from the Ohio Board of Regents for integrating
control parallelism with data parallelism.
Recent Research Activities
1. "Associative Processing for Knowledge Discovery, AFRL, Summer 1998.
2. "A Control Parallel Data Parallel Computer," Ohio Board of Regents, 1998-2000,
with J. Baker, R. Walker and P. Wilsey.
3. "Heterogeneous Associative Computing," NASA Student Grant, 1993-1995, with S. Scott.
4. ``Associative Heterogeneous Computing'', NRAD
Selected Publications
1. ``ASSOCIATIVE COMPUTING'', Plenum Publishing, February 1992.
2. ``ASC: An Associative Computing Paradigm'' in COMPUTER, November 1994,
pp. 19-26 (with J. Baker, et al.).
3. "An Associative Calculus" in Proceedings of the 11th Annual International Symposium on High
Performance computing, July 1997, pp. 495-503.
4. "ACE: An Associative Calculus Data Structure" in Journal of Parallel and Distributed Computing,
Vol 51, No. 1, May 1998, p. 63-74.
5. "THE MASSIVELY PARALLEL PROCESSOR,'' MIT Press, 1985.
6. "Associative Parallel Common Subexpression Elimination," Associative Processing and
Processors, IEEE Computer Society, Los Alamitos, CA, 1997, pp. 202-215 (with C. Asthagiri).
7. "Associative Data Structures," Associative Processing and Processors, IEEE Computer Society,
Los Alamitos, CA., 1997, pp. 195-201.
8. "A Programming Environment for Heterogeneous Computing," Heterogeneous Computing, M.
Eshaghain (ed.), Artech House, 1996.
9. "Evaluation of Two Programming Paradigms for Heterogeneous Computing," Journal of Parallel
and Distributed Computing, Vol. 31, No. 1, November 15, 1995, pp. 41-55.
10. "Heterogeneous Associative Computing-HAsC," Proceedings of the 2nd Associative Processing
and Application Workshop, Syracuse, New York, July 21-23, 1993, pp. 103-105 (with Steve
Scott).
|
|