• go to Judea Pearl's profile page
  • go to Edward A Feigenbaum's profile page
  • go to Leslie Lamport's profile page
  • go to Manuel Blum's profile page
  • go to Dr. Jack Dongarra's profile page
  • go to A. J. Perlis 's profile page
  • go to Stephen A Cook's profile page
  • go to Butler W Lampson's profile page
  • go to Raj Reddy's profile page
  • go to William Kahan's profile page
  • go to Edsger W. Dijkstra's profile page
  • go to David Patterson's profile page
  • go to Amir Pnueli's profile page
  • go to Robert W. Floyd's profile page
  • go to Michael O. Rabin 's profile page
  • go to Douglas Engelbart's profile page
  • go to Silvio Micali's profile page
  • go to Edwin Catmull's profile page
  • go to Alan Kay's profile page
  • go to Frederick Brooks's profile page
  • go to Juris Hartmanis's profile page
  • go to Herbert A. Simon's profile page
  • go to Yann LeCun's profile page
  • go to Yoshua Bengio's profile page
A.M. TURING AWARD WINNERS BY...

Charles P. (Chuck) Thacker DL Author Profile link

United States – 2009
Short Annotated Bibliography
  1. Thacker, Charles P., Lawrence C. Stewart Edwin H. Satterthwaite, Jr., “Firefly: A Multiprocessor Workstation,” IEEE Transactions on Computers, Vol. 37, Num. 8, August 1988, pp. 909 – 920. The authors describe the goals, hardware, software system, and performance of the Firefly, and discuss the extent to which the development has been successful in providing software to take advantage of multiprocessing.
  2. Thacker, Charles P., “Personal distributed computing: the Alto and Ethernet hardware,” A history of personal workstations, January 1988, ACM, New York. Thacker describes his personal history with the Alto and Ethernet.
  3. Thacker, Charles P., David G. Conroy, Lawrence C. Stewart, “The Alpha demonstration unit: a high-performance multiprocessor,” Communications of the ACM, Vol. 36, Num. 2, Feb. 1993, pp. 55-67. Available here.This describes the DEC Alpha project in detail.
  4. Thacker, Charles P., “Improving the future by examining the past: ACM Turing Award Lecture,Proceedings of the 37th annual international symposium on Computer architecture, pp. 348-348, ACM, New York, 2010. Available in MP4 and as PDF . In this lecture Thacker describes how, during the last fifty years, the technology underlying computer systems has improved dramatically. As technology has evolved, designers have made a series of choices in the way it was applied in computers. In some cases, decisions that were made in the twentieth century make less sense in the twenty-first. Conversely, paths not taken might now be more attractive given the state of technology today, particularly in light of the limits the field is facing, such as the increasing gap between processor speed and storage access times and the difficulty of cooling today's computers. He describes these choices and suggests possible changes to make computing better in the twenty-first century.