Gerrit Anne (Gerry) Blaauw (July 17, 1924 – March 21, 2018) was a Dutch computer scientist, known as one of the principal designers of the IBM System/360 line of computers, together with Fred Brooks, Gene Amdahl, and others.
Born in The Hague, Netherlands, Blaauw received his BA from the Delft University of Technology in 1946. In 1947, Blaauw won an exclusive scholarship funded by IBM Chief Executive Officer Thomas J. Watson. After an initial year at Lafayette College in Pennsylvania, Blaauw studied at Harvard University. He received his MA in 1949 and his PhD in 1952 under supervision of Howard Aiken, inventor of the early Mark I computer. At Harvard, he worked on design of the Mark III and Mark IV computers. Blaauw met Fred Brooks while he was working for IBM and visited Harvard, where Fred Brooks was then a graduate student.
After graduation in 1952, Blaauw returned to the Netherlands where he worked at the Mathematical Centre on the second ARRA computer. In 1955 he returned to the United States to work at IBM's Poughkeepsie labs where he worked with Brooks on a number of projects:
- He was a designer on the IBM 7030 STRETCH project.
- He worked on the ill-fated IBM 8000 series, and in particular designed a paging system for the IBM 8106 in the 1960-1961 period.
- He was a key engineer on the IBM System/360 project, announced in 1964. Among other contributions, Blaauw made the successful case for an 8-bit (as opposed to 6-bit) computer architecture.
Blaauw also designed a revolutionary address translation system, the "Blaauw Box", which was removed from the original System/360 design, but was later used in IBM's unsuccessful proposal to MIT's Project MAC. Subsequently, Dynamic Address Translation (DAT) hardware of a somewhat different design was incorporated in the important IBM System/360-67 computer. As implemented on the Model 67, DAT hardware allowed the implementation of some of the first practical paged virtual memory systems – perhaps the first to be commercially successful. The Model 67 was being used in commercial applications by 1968. The earlier Ferranti Atlas Computer was a seminal platform for paging research, but suffered from well-studied performance issues such as thrashing. Virtual memory address translation capabilities similar to those on the S/360-67 were subsequently included in all models of the IBM System/370 computer line that followed.
After leaving IBM, Blaauw became a computer science professor in the Netherlands. He retired in 1989 as professor emeritus with Universiteit Twente. In 1982 he was elected member of the Royal Netherlands Academy of Arts and Sciences. In 1997 he co-authored Computer Architecture: Concepts and Evolution with Brooks.
Blaauw was a devout Christian who gave particular attention, especially after retirement, to the relationship of science and faith, a topic he explored in a booklet available in English, Dutch and Spanish.
- Blaauw, Gerrit A. Digital system implementation. Prentice Hall PTR, 1976.
- Blaauw, Gerrit A., and Frederick P. Brooks Jr. Computer architecture: concepts and evolution. Addison-Wesley Longman Publishing Co., Inc., 1997.
- Blaauw, Gerrit A. Scripture and Science: An Unexpected Harmony. 2014. Published online.
- Articles, a selection
- Brooks, Frederick P., Gerrit A. Blaauw, and Wilfried Buchholz. "Processing data in bits and pieces." IRE Transactions on Electronic Computers 2 (1959): 118-124.
- Amdahl, G. M.; Blaauw, G. A.; Brooks, F. P. (1964). "Architecture of the IBM System/360". IBM Journal of Research and Development. 8 (2): 87–101. doi:10.1147/rd.82.0087.
- Blaauw, Gerrit A., and Frederick P. Brooks Jr. "The structure of SYSTEM/360: Part I—Outline of the logical structure." IBM Systems Journal 3.2 (1964): 119-135.
- Amdahl, Gene M., et al. "Data processing system." U.S. Patent No. 3,400,371. 3 Sep. 1968.
- "Prof. dr. Gerrit Anne Blaauw ✝ 21-03-2018 overlijdensbericht en condoleances". www.mensenlinq.nl (in Dutch). Retrieved 2018-04-22.
- "Gerrit Blaauw" in Unsung Heroes in Dutch Computing History, a website created for the IEEE Computer Society's Web Programming Competition (CHC61), 2007
- Pugh, op. cit., p. 740 note 197
- The IBM 360/67 and CP/CMS, Tom Van Vleck, 1995, 1997, 2005, 2009
- "Program and Addressing Structure in a Time-Sharing Environment", B. W. Arden , B. A. Galler , T. C. O'Brien , F. H. Westervelt, Journal of the ACM, v.13 n.1, p.1-16, Jan. 1966
- IBM System/360 Model 67 Functional Characteristics, Third Edition (February 1972), IBM publication GA27-2719-2
- L.W. Comeau, "CP-40, the Origin of VM/370," Proceedings of SEAS AM82 (September 1982) p. 40 – Atlas "didn't work"
- "Gerrit Blauw". Royal Netherlands Academy of Arts and Sciences. Retrieved 26 July 2015.
- Computer Architecture: Concepts and Evolution, Gerrit A. Blaauw and Frederick P. Brooks, Addison-Wesley Professional, 1264 pp., February 1997, ISBN 978-0-201-10557-5