Skip to main content

Scott Hauck

  • Professor

Appointments

Professor, Electrical Engineering
Adjunct Professor, Computer Science and Engineering

Biography

Scott Hauck is a professor in the University of Washington’s Department of Electrical Engineering, in the Embedded Systems and VLSI group, and an adjunct in the Department of Computer Science and Engineering.  His work is focused around FPGAs, chips that can be programmed and reprogrammed to implement complex digital logic. His interests are the application of FPGA technology to situations that can make use of their novel features: high-performance computing, reconfigurable subsystems for system-on-a-chip, computer architecture education, hyperspectral image compression and other areas. His work encompasses VLSI, CAD and applications of these devices. Hauck is editor (with André DeHon) of “Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation” (Morgan Kaufmann/Elsevier, 2008). In 2010 he won the University of Washington Distinguished Teaching Award.

Research Interests

High-performance and Datacenter Reconfigurable Computing; FPGA Architectures, CAD tools, Compilers, and Applications; VLSI Design & CAD.

Representative Publications

  • S. Hauck, A. DeHon (editors), Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation", Morgan Kaufmann/Elsevier, 2008.
  • S. Hauck, "Asynchronous Design Methodologies: An Overview", Proceedings of the IEEE, Vol. 83, No. 1, pp. 69-93, January, 1995.
  • K. Compton, S. Hauck, "Reconfigurable Computing: A Survey of Systems and Software", ACM Computing Surveys, Vol. 34, No. 2. pp. 171-210. June 2002.
  • S. Hauck, K. Compton, K. Eguro, M. Holland, S. Phillips, A. Sharma, "Totem: Domain-Specific Reconfigurable Logic", 2006.
  • M. Haselman, S. Hauck, "The Future of Integrated Circuits: A Survey of Nano-electronics", Proceedings of the IEEE, Vol. 98, No. 1, pp. 11-38, January 2010.
Scott Hauck Headshot
Phone206-412-1523
hauck@ee.washington.edu
Web PageClick Here
Mail
307Q EEB
Array ( [communications-and-networking] => Array ( [labs] => Array ( [0] => Array ( [logo] => [title] => Adaptive Computing Machines and Emulators (ACME) Lab [link] => http://www.ee.washington.edu/people/faculty/hauck/acme.html ) ) [properties] => Array ( [logo] => Array ( [ID] => 6766 [id] => 6766 [title] => new_research_computers_and_networks-1x [filename] => new_research_computers_and_networks-1x.svg [url] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [alt] => [author] => 20 [description] => [caption] => [name] => new_research_computers_and_networks-1x [date] => 2016-08-04 20:47:39 [modified] => 2016-08-04 20:47:39 [mime_type] => image/svg+xml [type] => image [icon] => http://www.ee.washington.edu/wp-includes/images/media/default.png [width] => 0 [height] => 0 [sizes] => Array ( [thumbnail] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [thumbnail-width] => 1 [thumbnail-height] => 1 [medium] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [medium-width] => 1 [medium-height] => 1 [medium_large] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [medium_large-width] => 0 [medium_large-height] => 0 [large] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [large-width] => 1 [large-height] => 1 [banner-wide-10x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [banner-wide-10x-width] => 1 [banner-wide-10x-height] => 1 [banner-wide-15x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [banner-wide-15x-width] => 1 [banner-wide-15x-height] => 1 [banner-wide-20x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [banner-wide-20x-width] => 1 [banner-wide-20x-height] => 1 [banner-narr-10x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [banner-narr-10x-width] => 1 [banner-narr-10x-height] => 1 [banner-narr-15x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [banner-narr-15x-width] => 1 [banner-narr-15x-height] => 1 [banner-narr-20x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [banner-narr-20x-width] => 1 [banner-narr-20x-height] => 1 [tile-wide-10x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [tile-wide-10x-width] => 1 [tile-wide-10x-height] => 1 [tile-wide-15x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [tile-wide-15x-width] => 1 [tile-wide-15x-height] => 1 [tile-wide-20x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [tile-wide-20x-width] => 1 [tile-wide-20x-height] => 1 [tile-narr-10x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [tile-narr-10x-width] => 1 [tile-narr-10x-height] => 1 [tile-narr-15x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [tile-narr-15x-width] => 1 [tile-narr-15x-height] => 1 [tile-narr-20x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [tile-narr-20x-width] => 1 [tile-narr-20x-height] => 1 [tall-thumb-10x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [tall-thumb-10x-width] => 1 [tall-thumb-10x-height] => 1 [tall-thumb-15x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [tall-thumb-15x-width] => 1 [tall-thumb-15x-height] => 1 [tall-thumb-20x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [tall-thumb-20x-width] => 1 [tall-thumb-20x-height] => 1 [restile-wide-10x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [restile-wide-10x-width] => 1 [restile-wide-10x-height] => 1 [restile-wide-15x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [restile-wide-15x-width] => 1 [restile-wide-15x-height] => 1 [restile-wide-20x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [restile-wide-20x-width] => 1 [restile-wide-20x-height] => 1 [restile-narr-10x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [restile-narr-10x-width] => 1 [restile-narr-10x-height] => 1 [restile-narr-15x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [restile-narr-15x-width] => 1 [restile-narr-15x-height] => 1 [restile-narr-20x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [restile-narr-20x-width] => 1 [restile-narr-20x-height] => 1 [head-wide-10x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [head-wide-10x-width] => 1 [head-wide-10x-height] => 1 [head-wide-15x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [head-wide-15x-width] => 1 [head-wide-15x-height] => 1 [head-wide-20x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [head-wide-20x-width] => 1 [head-wide-20x-height] => 1 [head-narr-10x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [head-narr-10x-width] => 1 [head-narr-10x-height] => 1 [head-narr-15x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [head-narr-15x-width] => 1 [head-narr-15x-height] => 1 [head-narr-20x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [head-narr-20x-width] => 1 [head-narr-20x-height] => 1 [head-tile-10x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [head-tile-10x-width] => 1 [head-tile-10x-height] => 1 [head-tile-15x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [head-tile-15x-width] => 1 [head-tile-15x-height] => 1 [head-tile-20x] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [head-tile-20x-width] => 1 [head-tile-20x-height] => 1 [publication] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [publication-width] => 1 [publication-height] => 1 [researchlab] => http://www.ee.washington.edu/wp-content/uploads/2016/08/new_research_computers_and_networks-1x.svg [researchlab-width] => 1 [researchlab-height] => 1 ) ) [title] => Computing and Networking [link] => http://www.ee.washington.edu/researcharea/communications-and-networking/ ) ) )

Affiliations

Education

  • Ph.D. Computer Science & Engineering, 1995
    University of Washington
  • MS, Computer Science & Engineering, 1992
    University of Washington
  • BS, Electrical Engineering & Computer Science, 1990
    University of California, Berkeley