Phone: (713) 743 3343 Fax: (713) 743 3335
Email: johnson@cs.uh.edu
Work Experience at IBM:
During my ten years at IBM I developed and installed a number of hardware and software systems. I wrote portions of a compiler, a complete linkage editor system, and an overlay system in addition to a number of scientific and commercial application programs. I taught industrial courses and wrote programs using: IBSYS, IBJOB, IBMAP, COBOL, RPG, FORTRAN, AUTOCODER, and IOCS. I also wrote programs using SOAP, SAP, FAP, PERT, GPSS II, APL, MPX and 360/370 BAL. I gained experience on a number of IBM computers including the: 650, 704/9/90/94, 1401/1410/7010, and 360/370. I also used the IBM 2938 Array Processor with KBSAM and APAM. During my early years I completed IBM's technical training program, advancing from Systems Engineer Trainee to Advisory Systems Engineer.
Upon advancement to Advisory Systems Engineer, I was invited to IBM's Systems Research Institute in New York City. The courses there are taught largely by researchers at Watson Research Laboratory. There, I was awarded an IBM Graduate Fellowship to pursue a Ph.D at the University of California at Berkeley. Afterwards, I was in research for three years and was administrative assistant to the Houston Scientific Center Manager. My major research during this period involved vector/array processor algorithms and systems and the application of variational techniques to computational control problems.
In 1979-81 I spent an additional eighteen months with IBM at the Watson Research Laboratory in Yorktown Heights, New York where I again worked on vector processor design and algorithm development. At that time I learned to use VM, CMS, MVS, SPF, YFL and TSO on the IBM 3033.
Work Experience at IMSL:
As Executive Vice President and Member of the Board of IMSL, I was involved in the formation and general direction of the corporation. My major function was to direct the research and development of the numerical chapters of IMSL's Subroutine Library Products. My responsibilities included forming the numerical analysis part of IMSL's Consultant Advisory Board. These experts aided IMSL in the research and development of high quality subroutines. At that time, IMSL's advisory board included many of the top names in numerical mathematics and statistics, and the IMSL Library was rated as one of the top 25 software products by Datamation and Datapro.
IMSL, now named Visual Numerics Inc. (VNI), lists most major universities, research laboratories and Fortune 500 companies as customers. I am presently a stockholder of VNI.
Work Experience at University of Houston:
My early years at the University were devoted to the application of techniques in computation control theory to economic modeling. I was principal investigator for three NSF grants totaling $182,000. I then published in the areas of vector processing, concurrent programming, and microprogramming. I was one of four co-principal investigators on a grant from CDC to research advanced seismic methods for high performance vector processors. The grant was for three years, ending in 1983, and was for $405,000.
In 1974, I was appointed acting chairman of the Computer Science Department for one year and in 1975 and subsequently I was appointed chairman for two three year terms. In 1979 I was invited to spend one year at IBM's Watson Research Laboratory in the Distinguished Faculty Program where I continued to work in the areas of vector algorithms and processors. I continue to be interested in concurrency, in the general systems sense as well as in the structured vector/array sense.
In 1980 I was appointed Director of the Research Computation Laboratory and Associate director of the Allied Geophysical Laboratories. The RCL consisted of a large VAX-11/780 configuration with two FPS Array Processors (an FPS-100 and an FPS 5430) and a Hasp Plus Communication link to both Cray-XMP and Cyber 205 systems at several locations. I developed a variety of seismic applications on these high performance processors. I started an industrial consortium in this area in 1984 and was principal investigator for its first three years during which it attracted sixteen sponsors and generated approximately $200,000 in research grants per year.
In 1986 I became Director of the Systems and Applications Research Center at HARC (Houston Area Research Center), a not-for-profit consortium owned at that time by University of Houston, Rice, Texas A&M and University of Texas. As director, I was in charge of acquiring, installing and operating a supercomputer installation. I also developed a research program in supercomputer applications in artificial intelligence and computer vision.
I also directed the High Performance Computing Center for our college for several years. It consisted of several parallel machines and related networking. I also served a term as the Associate Chair of the Department of Computer Science from 1996 - 1998.
Other Work Experience:
While at IMSL, I taught at Rice University part time in the Mathematical Sciences Department and the Department of Electrical Engineering. I taught graduate courses in operating systems and non-numeric programming (list processing languages. I also taught mathematics at SMU as a graduate assistant, and I was a math-science high school teacher for two years.
Principal Investigator NSF Grant "Interactive Info. Mgt. Econometric Modeling System," 1975 - $68,000.
Principal Investigator NSF Grant "Interactive Info. Mgt. Econometric Modeling System," - Second Year Funding - $79,000.
Principal Investigator NSF Grant "Interactive Info. Mgt. Econometric Modeling System," - Third Year Funding - $34,100.
Co-Principal Investigator CDC Grant "Advanced Seismic Methods for Vector Processors" - 1980-1983 Three Year Funding - $405,000.
Principal Investigator IBM Departmental Grant - 1984-1986 $75,000.
Principal Investigator Vector, Array, Parallel Processing Consortium in Supercomputer Software - 1984-1986 $15,000/yr-member. Total three year budget - $300,000.
Principal Investigator NEC SX-2 Software Research and Development - $1,300,000 1986-1990. ($800,000 HARC, $500,000 UH).
Principal Investigator SAXPY Research Grant - $16,000 1988 (HARC).
Principal Investigator Sumitomo A.I. Supercomputer Project - $20,000, 1988 (HARC).
Co-principal Investigator ``State Land's Energy Resource Optimization (SLERO)", with J. McDonald and G. Gardner. Funded by the State of Texas at $855,000 for four years, 1990-1994.
Principal Investigator Landmark Graphics ``Dial-up X Window Server," - $6,000, 1990.
Principal Investigator DARPA Subcontract ``Seismic Battlefield System," - $16,666, 1991.
Principal Investigator Texas Advanced Research Program ``Interactive Visualization for Crosshole Tomographic Reconstruction and Modeling," - $88,000, 1992-1994.
Principal Investigator Grant from NEC ``Multiprocessor, Microkernel Based Operating Systems,"
- Industrial Partnership $25,000 1994
- Phase I $117,000 1994-1995
- Phase II $184,000 1995-1996.
- Phase III$280,000 1995-1996.
- Phase IV $150,000 1996-1997.
- Phase V $150,000 1997-1998.
I am a member of SIAM, ACM, and the American Mathematical Society. I have been vice chairman of the Dallas chapter of ACM and chairman of the Houston chapter. In 1972 I was elected to the ACM national council for the period 1972-1975. ACM is the oldest and largest of the computer science professional societies. I was chairman for the ACM annual conference in 1976 and I was a member of the ACM nominating committee during 1976-1978 and chairman in 1977.
I was also on an NSF steering committee to develop conferences for computer scientists and economists to jointly study energy problems.
I also belong to Sigma Xi, Kappa Mu Epsilon, and Tau Beta Pi.