Dr. John E. Dorband


EDUCATION

1985 Ph.D. in Computer Science, Penn State University.

1972 BA in Mathematics & Physics, Northwest Nazarene College.

PREVIOUS POSITIONS

1992-Present Deputy Project Manager of System Software Research HPCC/ESS, NASA/Goddard Code 934.

1985-1992 MPP Project Scientist, Parallel computing techniques research, NASA/Goddard Code 935.

1983-1985 Research assistant, Image registration on the MPP, PSU and NASA/Goddard Code 680.

1982-1983 Software development techniques research, HRB Singer, State College, Pa.

1978-1981 Administrative Software and Hardware Research, Penn State University.

1977-1978 Prototype structured development project, Computer Sciences Corp. Falls Church, VA.

1976-1977 Micro-computer software development, The Computer Workshop, Rockville MD,

1972-1976 U.S. Navy - Washington, DC., War-gaming.

RESEARCH SPECIALTIES

Application of highly parallel architectures to image, signal, and data processing, as well as physical system simulation.

Design and implementation of languages for simplified implementation of applications on parallel computers.

PROFESSIONAL EXPERIENCE

* Developed, designed and implemented a data parallel super set of ANS C that is architecture adaptive, aCe (Architecture adaptive Computing Environment), and has been implemented for the SGI Indigo, MasPar MP-1 and MP-2, and the Cray T3D. Implemented several applications in aCe that run on the above mentioned parallel machines.

* Managed a project to develop a parallel computer from off the shelf components, BEOWULF. This project assembled 16 IBM compatible PCs using LINUX as the operating system.

* Designed, managed, and implemented a project to develop a follow on project to BEOWULF, theHIVE (Highly-parallel Integrated Virtual Environment).

* Developed, design and/or implemented various algorithms on massively parallel computers such as the original Goodyear MPP and the MasPar MP-1, each of which consisted of 16 thousand SIMD processors. These algorithms include image registration, image rotation, image debluring, reconstruction of over exposed images from the HST, and super resolution of HST images. Other algorithms include 3D point plotting, raster scan image generation, ray casting, raytracing, cellular automata CFD simulation, unstructured grid finite element simulation, tree code implementation of the n-body gravitational problem, and pure Lisp.

* Is a member of the Optical Systems Characterization and Analysis Research Project (OSCAR). This is a project to apply Massively Parallel computers, computational techniques and data visualization to solve complex optical, imaging and data analysis problems.

* Is managing a project to develop a Holographic Storage device for space flight.

* Developed, designed and implemented Parallel Forth for the NASA/Goodyear MPP.

* Has been involved in several designs of MPP processor arrays.

* Was a member of the CRAY MPP advisory group.

* Was an alternate member of the ANSI Forth Standards Committee.

PROFESSIONAL ORGANIZATIONS

IEEE Computer Society

Association for Computing Machinery

The Mathematical Association of America

AWARDS

1986 - NASA/GSFC Group Achievement Award (MPP Development)

PUBLICATIONS