Steve Ward

Steve Ward


Steve Ward holds SB (1966) and SM (1969) degrees in Electrical Engineering and a PhD (1974) in Computer Science, all from MIT. He is currently Professor of Computer Science and Engineering at MIT, where his recent teaching and research activities have been in the areas of computer system architecture.

His research projects there have had frequent and widespread practical impact; the 1979 Nu machine became a model for microprocessor-based workstations, its seminal UNIX port and system software is the progenitor of numerous software products, and the NuBus has become an industry standard.

Ward's inventions include a novel dynamic memory chip architecture and a real-time controller design. His publications span hardware and software issues, including formal models of system communications, real-time oriented compiler technology, multiprocessor system architecture, and bus-level communication technology. He is currently involved in the Curl project which aims to formulate a single, integrated authoring environment for the Web.


  • W. K. Steward and S. A. Ward. A Solution to a Speical Case of the Synchronization Problem. IEEE Transactions on Computers, 37:1, Jan. 1988.
  • Steve Ward. Towards LegoFlops: A Scalable, Modular, 3D Interconnect. In Packaging, Interconnects, Optoelectronics for the Design of Parallel Computer Workshop (POD'92) May 1992.
  • S. Ward, K. Abdalla, R. Dujari, M. Fetterman, F. Honore, R. Jenez, P. Laffont, K. Mackenzie, C. Metcalf, M. Minsky, J. Nguyen, J. Pezaris, G. Pratt, R. Tessier. The NuMesh: A Modular, Scalable Communications Substrate. In Proceedings of the International Conference on Supercomputing (ICS'93), July 1993, Tokoyo, Japan.
  • M. Hostetter, D. Kranz, C. Seed, C. Terman, S. Ward. Curl: A Gentle Slope Language for the Web. MIT Laboratory for Computer Science.