Johnsson
S. Lennart Johnsson
Hugh Roy and Lillie Cranz Cullen Distinguished Professor of Computer Science, Mathematics and Electrical and Computer Engineering |
Professional Preparation
- Postdoctoral fellow, Systems Science, University of California, Los Angeles, 1970-1971
- Tekn. Lic (Ph.D.), Control Engineering, Chalmers Institute of Technology, Göteborg, Sweden, 1971
- Civilingenjör (M.S.), Engineering Physics, Chalmers Institute of Technology, Göteborg, Sweden, 1969
- Ingenjör (B.S.), Electrical Engineering, Tekniska Läroverket Västerås, Sweden, 1963
Professional Appointments
- Director, PDC, Royal Institute of Technology, Stockholm,
Sweden, 2001-
- Professor, Numerical Analysis and Computer Science, Royal Institute of Technology, 2000-
- Director, Texas Learning and Computation Center, University of Houston, 1999-
- Adjunct Professor, Department of Computer Science, Rice University, 1995-
- Hugh Roy and Lillie Cranz Cullen Distinguished Professor of Computer Science, Mathematics and Electrical and Computer Engineering, University of Houston, 1995-
- Chair, The Swedish National Allocations Committee for High Performance Computation, The Swedish Council for Planning and Coordination of Research, Stockholm, Sweden, 1999- 2001
- Chair, The External Advisory Board, the National High Performance Computation and Visualization Center, PDC, Stockholm, Sweden, 1999-2000
- Chair, Department of Computer Science, University of Houston, 1996-99
- Chair, Scientific Board, the National High Performance Computation and Visualization Center, PDC, Stockholm, Sweden, 1996-1999
- Visiting Professor, Department of Numerical Analysis and Computing Sciences, the Royal Institute of Technology, Stockholm, Sweden, 1995-2000
- Gordon McKay Professor of the Practice of Computer Science, Harvard University, 1990-1996
- Director, Computational Sciences, Thinking Machines Corp., Cambridge, MA, 1987-1995
- Associate Professor of Computer Science, and of Electrical Engineering, Yale University, 1983-1990
- Senior Research Associate, California Institute of Technology, Pasadena, CA, 1979-83
- Manager, Systems Engineering, Central Research-&-Development, ASEA AB (now ABB), 1974-80
- Systems Engineer, Central Research-&-Development, ASEA AB (now ABB), 1970-74
Synergistic Activities
At ASEA AB (now ABB), Dr. Johnsson implemented one of the first commercial strength sparse-matrix packages, and led the development of systems for real-time supervision, control, and optimization of electric utility network operations, and for industrial process control. Within five years after entering the market for control centers for electric utilities, ASEA AB was a world leader with a revenue of about $50M (1987 dollars) for this product area and over 200 people engaged. In 1982 at Caltech Dr Johnsson in collaboration with Dr Fornberg of the Applied Mathematics Dept. introduced one of the first courses in the country on large-scale scientific and engineering computation on scalable parallel architectures. Revisions of this course were later introduced by Dr Johnsson at Yale University (1983) and Harvard University (1990). At Yale University, both faculty and graduate students attended the course the first time it was taught. It was one of very few courses related to parallel architectures, their programming and use. At the University of Houston Dr Johnsson has also introduced a course on Advanced Networking addressing issues in the design and use of high-performance networks. Some of the results of Dr Johnsson’s research on network routing influenced the definition of the primitives in the MPI standard, and were adopted by vendors such as Intel and IBM in implementing the standard, and heavily influenced the Connection Machine Run-Time System. At Thinking Machines Corp., Dr. Johnsson led the design, development, and maintenance of the Connection Machine Scientific Software Library (CMSSL) and part of the Connection Machine Run-Time System (CMRTS). The CMSSL included several novel features, such as algorithm selection at run-time, and multiple-instance functionality for consistency with languages with array syntax.Jointly with Rice University and Baylor College of Medicine, Dr Johnsson established the Texas GigaPoP and was responsible for the first MPI applications for Globus demonstrated at SC97. He also led the effort at two of five institutions performing an interactive, collaborative VR demonstration at Alliance ’98 resulting in permanent Nordunet connectivity to the Abilene and vBNS networks and significantly increased Nordunet transatlantic capacity (from 34 Mbps to three OC-3 connections and then upgraded in stages to 2.5 Gbps today). Johnsson also actively contributed to establishing the European Grid Forum that now is merged with the US Grid Forum to the Global Grid Forum.
Recently Dr Johnsson lead the acquisition of dark fiber in Houston for the Houston Research and Education Network that initially will include UH, Rice, Baylor College of Medicine and the UT Health Science Center and connect to the LEARN (Lone Star Educational and Research Network) and NLR.
A selection of Dr. Johnsson's other relevant "broader impact" activities includes
Honors
- "Contract most in the spirit of the Alliance'', NCSA All-hands meeting, May 15 -- 16, 1997.
- "Impressive Entry'' recognition in the 1994 Gordon Bell Prize contest (with Yu Hu).
- Nomination for Best Paper Award for "Generation of Layouts from Circuit Schematics: A Graph Theoretic Approach" at the 1984 Design Automation Conference. (2nd in the final rating)
- Outstanding Paper Award for "Distributed Routing Algorithms for Broadcasting and Personalized Communication in Hypercubes", the 1986 International Conference for Parallel Processing.
Editorial work
- 1988 - Editor, International Journal on High Speed Computing.
- 1988 - Editorial Board, Journal on Concurrency: Practice and Experience.
- 1990 - Editorial Board, Journal for Numerical Linear Algebra with Applications.
- 1991 - Editorial Advisory Board, Journal of Scientific Programming.
- 1991 - Editorial Board, International Journal of High--Performance Computing Applications.
- 2003 - International Journal of High Performance Computing and Networking
- 1997 - 2003 Editorial Board, Journal of Interconnection Networks.
- 1984 - 2003: Editor, Journal of Parallel and Distributed Computing.
Current committee memberships
- 1997- University of Houston Internet2 Representative
- 1999- Member, Executive Committee, W.M. Keck Center for Computational Biology
- 1999- Member, Executive Committee, the Los Alamos Computer Science Institute
- 2000- Member, External Advisory Board, National Center for Macromolecular Imaging Research, Baylor College of Medicine, Houston, TX
- 2000- Member, Structural Computational Biology and Molecular Biophysics Program, Baylor College of Medicine, Houston, TX
- 2000- University of Houston Representative, Coalition for Academic Scientific Computation
- 2000- Member, Center for High Performance Software (HiPerSoft), Rice University
- 2000- University of Houston representative, High Performance Computing Across Texas Consortium
- 2002- Chair and Founding Member, Executive Committee, Nordic Grid Consortium
- 2002 - Chair, Technology Advisory Board, the Swedish National Infrastructure for Computing, the Swedish Research Council
- 2003- Member, Strategy Council, Gelato Federation
- 2003- Chair and Founding Member, Executive Committee, European Grid Support Center
- 2003- Member, Globus Alliance Board
- 2003- Member, Executive Committee, North-European Grid Consortium
- 2003 - Member, Executive Committee, European Grid Support Center, 2003-
- 2004- Member, Global Grid Forum External Advisory Committee
- 2004- South East Texas GigaPoP, Chair, Faculty Advisory Committee
Recent Conference committees
- Program Committee, the 7th Workshop on Languages, Compiler and Run-Time Support for Scalable Systems, Houston, October 22 - 24, 2004.
- Program Committee, The 2nd International Grid Summer School, Vico Equense, Italy, July 18 - 30, 2004.
- Program Committee, the 2004 LACSI Symposium, Santa Fe, October 12 – 14, 2004.
- Organizing Committee, Gelato Federation Annual Meeting, Stockholm, October 13 - 15, 2003.
- Program Committee, The First International Grid Summer School, Vico Equense, Italy, July 14 - 26, 2003.
- Technical Program Committee, SC2003, Phoenix, AZ, November 15 - 21,2003.
- Program Committee, the Int’l Conf. on Parallel Processing Kaohsiung, Taiwan, October 6 - 9, 2003.
VGrADS and Other Significant Publications
- Berman, F, Casanova, H, Chien, A, Cooper, K, Dail, H, Dasgupta, A, Deng, W, Dongarra, J, Johnsson, L, Kennedy, K, Koelbel, C, Liu, B, Liu, X, Mandal, A, Marin, G, Mazina, M, Mellor-Crummey, J, Mendes, C, Olugbile, A, Patel, M, Reed, D, Shi, Z, Sievert, O, Xia, H, and YarKhan, A. “New Grid Scheduling and Rescheduling Methods in the GrADS Project,” International Journal of Parallel Programming (IJPP). (To appear 2005).
- The
GrADS Project: Software Support for High-Level Grid Application
Development. With F Berman, A Chien, K Cooper, J Dongarra, I Foster, D
Gannon, K Kennedy, C Kesselman, J Mellor-Crummey, D Reed, L Torczon and
R Wolski), Journal on Supercomputer Applications and High-Performance
Computing. In Press.
- Ken Kennedy, Bradley Broom, Keith Cooper, Jack Dongarra, Rob Fowler, Dennis Gannon, Lennart Johnsson, John Mellor-Crummy and Linda Torczon, “Telescoping Languages,” Journal of Parallel and Distributed Computing, vol. 61, no. 12, pp.1803-1826, 2001.
- Y. Charlie Hu, G. Jin, L. Johnsson, D. Kehagias and N. Shalaby, “HPFBench: A High Performance Fortran Benchmark Suite,” ACM Transaction on Mathematical Software, 26(1), pp. 99-149, 2000.
- Engquist
B, Johnsson L, Nieminen RM, Short F (eds). Simulation and Visualization
on the Grid (Lecture notes in Computational Science and Engineering).
Springer-Verlag, Vol. 13, 2000.
- Michael Feig, Matin Abdullah, Lennart Johnsson and Montgomery Pettitt, “Large Scale Data Repository: Design of a Molecular Dynamics Trajectory Database,” Future Generation Computer Systems, Elsevier, North- Holland, 16(1), pp. 101 - 110, 1999.
- Yu Charlie Hu, Shang-Hua Teng and Lennart Johnsson, “High Performance Fortran for Highly Irregular Problems,” in Proceedings of the 6th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, ACM Press, pp 13-24, 1997.
- Yu Hu and Lennart Johnsson, “Implementing N-body Algorithms Efficiently in Data Parallel Languages,” Journal of Scientific Programming, 5(4), pp. 337-364, 1996.
- Lennart Johnsson, “Data Partitioning for Load-Balance and Communication Bandwidth Preservation,” Proceedings of The Second International Conference on Massively Parallel Processing using Optical Interconnections, IEEE Computer Soc. Press, pp. 214-219, 1995.
- Ted Nesson and S. Lennart Johnsson, “ROMM Routing on Mesh and Torus Networks,” Proceedings of the 7th Annual ACM Symposium on Parallel Algorithms and Architectures, ACM Press, 1995, pp. 275-287.
- CMSSL, The Connection Machine Scientific Software Library, Thinking Machines Corp., 1986 - 1995.
- Kapil K. Mathur and Lennart Johnsson, “High Performance, Scalable Scientific Software Libraries,” in Portability and Performance in Parallel Processing, John Wiley & Sons, pp. 159-208, 1994.
- Zdenek Johan, Kapil K. Mathur, Lennart Johnsson and Thomas J.R. Hughes, “Scalability of Finite Element Applications on Distributed-Memory Parallel Computers,” Computer Methods in Applied Mechanics and Engineering, 119(1-2), pp. 61-72, November 1994.