Publications


Journal Articles

S. Hauck, S. Burns, G. Borriello, C. Ebeling, "An FPGA For Implementing Asynchronous Circuits" (PDF), IEEE Design & Test of Computers, Vol. 11, No. 3, pp. 60-69, Fall, 1994.

S. Hauck, "Asynchronous Design Methodologies: An Overview" (PDF), Proceedings of the IEEE, Vol. 83, No. 1, pp. 69-93, January, 1995. Also appearing as University of Washington, Dept. of C.S.&E. TR #93-05-07, 1993.

G. Borriello, C. Ebeling, S. Hauck, S. Burns, "The Triptych FPGA Architecture" (PDF), IEEE Transactions on VLSI Systems, Vol. 3, No. 4, pp. 491-501, December, 1995.

C. Ebeling, L. McMurchie, S. Hauck, S. Burns, "Placement and Routing Tools for the Triptych FPGA" (PDF), IEEE Transactions on VLSI Systems, Vol. 3, No. 4, pp. 473-482, December, 1995.

S. Hauck, G. Borriello, "An Evaluation of Bipartitioning Techniques" (PDF), IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 16, No. 8, pp. 849-866, August 1997.

S. Hauck, G. Borriello, "Pin Assignment for Multi-FPGA Systems" (PDF), IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 16, No. 9, pp. 956-964, September, 1997.

S. Hauck, "The Roles of FPGAs in Reprogrammable Systems" (PDF), Proceedings of the IEEE, Vol. 86, No. 4, pp. 615-638, April, 1998.

S. Hauck, G. Borriello, C. Ebeling "Mesh Routing Topologies for Multi-FPGA Systems" (PDF), IEEE Transactions on VLSI Systems, Vol. 6, No. 3, pp. 400-408, September, 1998.

S. Hauck, Z. Li, E. J. Schwabe, "Configuration Compression for the Xilinx XC6200 FPGA" (PDF), IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 18, No. 8, pp. 1107-1113, August, 1999.

M. Enos, S. Hauck, M. Sarrafzadeh, "Evaluation and Optimization of Replication Algorithms for Logic Bipartitioning" (PDF), IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 18, No. 9, pp. 1237-1248, September, 1999.

S. Hauck, M. M. Hosler, T. W. Fry, "High-Performance Carry Chains for FPGAs" (PDF), IEEE Transactions on VLSI Systems, Vol. 8, No. 2, pp. 138-147, April, 2000.

S. Hauck, "FPGA Tools Need Hardware Assistance" (HTML), EE Times, February 16th, 2001.

K. Compton, Z. Li, J. Cooley, S. Knol, S. Hauck, "Configuration Relocation and Defragmentation for Run-time Reconfigurable Computing" (PDF), IEEE Transactions on VLSI Systems, Vol. 10, No. 3, pp. 209-220, June 2002.

K. Compton, S. Hauck, "Reconfigurable Computing: A Survey of Systems and Software" (PDF), ACM Computing Surveys, Vol. 34, No. 2. pp. 171-210. June 2002.

K. Compton, S. Hauck, "Research Focuses on Application-Specific Reconfigurable Blocks" (PDF), EE Times, September 11th, 2002.

S. Hauck, T. W. Fry, M. M. Hosler, J. P. Kao, "The Chimaera Reconfigurable Functional Unit" (PDF), IEEE Transactions on VLSI Systems. Vol. 12, No. 2, pp. 206-217, February 2004.

M. L. Chang, S. Hauck, "Precis: A User-Centric Word-Length Optimization Tool", IEEE Design & Test of Computers, Vol. 22 No. 4, pp. 349-361, July-August 2005.

T. Fry, S. Hauck, "SPIHT Image Compression on FPGAs", IEEE Transactions on Circuits and Systems for Video Technology, Vol. 15, No. 9, pp. 1138-1147, September 2005.

K. Eguro, S. Hauck, "Resource Allocation for Coarse Grain FPGA Development", IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 24, No. 10, pp. 1572-1581, October 2005.

A. Sharma, C. Ebeling, S. Hauck, "PipeRoute: A Pipelining-Aware Router for Reconfigurable Architectures", IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 25, No. 3, pp. 518-532, March 2006.

M. Holland, S. Hauck, "Automatic Creation of Domain-Specific Reconfigurable CPLDs for SoC", IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 26, No. 2, pp. 291-295, February 2007.

K. Compton, S. Hauck, "Automatic Design of Area-Efficient Configurable ASIC Cores", IEEE Transactions on Computers, Vol. 56, No. 5, pp. 662-672, May 2007.

M. J. Beauchamp, S. Hauck, K. D. Underwood, K. S. Hemmert, "Architectural Modifications to Enhance the Floating-Point Performance of FPGAs", IEEE Transactions on VLSI Systems, Vol. 16, No. 2, pp. 177-187, February 2008.

K. Compton, S. Hauck, "Automatic Design of Reconfigurable Domain-Specific Flexible Cores", IEEE Transactions on VLSI Systems, Vol 16, No. 5, pp. 493-503, May 2008.

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.

Zhongho Chen, Alvin W.Y. Su, Ming-Ting Sun, Scott Hauck, "Medical imaging process accelerated in FPGA 82x faster than software", EE Times, June 21st, 2011.

D. DeWitt, R. S. Miyaoka, X. Li, C. Lockhart, T. K. Lewellen, S. Hauck, "Design of an FPGA based Algorithm for Real-Time Solutions of Statistics-Based Positioning", IEEE Transactions on Nuclear Science, vol. 57(1): pp. 2769-2776, February 2010.

N. G. Johnson-Williams, R. S. Miyaoka, X. Li, T. K. Lewellen, S. Hauck, "Design of a Real Time FPGA-based Three Dimensional Positioning Algorithm", IEEE Transactions on Nuclear Science, vol. 58(1): pp. 26-33, February 2011.

K. Papadimitriou, A. Dollas, "Performance of Partial Reconfiguration in FPGA Systems: A Survey and a Cost Model", ACM Transactions on Reconfigurable Technology and Systems, vol 4, issue 4, Dec 2011.

M. D. Haselman, J. Pasko, S. Hauck, T. K. Lewellen, R. S. Miyaoka, "FPGA-Based Pulse Pile-up Correction", IEEE Transactions on Nuclear Science, Vol. 59, No. 5, October 2012.

G. Balbi, M. Bindi, S.P. Chen, D. Falchieri, T.Flick, A. Gabrielli, S. Hauck, S.C. Hsu, M. Kretz, A. Kugel, L. Lama, P. Morettini, R. Travaglini, M. Wensing, "The Read-Out Driver ROD card for the Insertable B-layer (IBL) detector of the ATLAS experiment: commissioning and upgrade studies for the Pixel Layers 1 and 2", Journal of Instrumentation, Vol. 9, Issue 1, Jan 2014.

M. D. Haselman, J. Pasko, S. Hauck, T. K. Lewellen, R. S. Miyaoka, "FPGA-Based Pulse Pile-up Correction", IEEE Transactions on Nuclear Science, Vol. 59, No. 5, October 2012.

Andrew Putnam, Adrian M. Caulfield, Eric S. Chung, Derek Chiou, Kypros Constantinides, John Demme, Hadi Esmaeilzadeh, Jeremy Fowers, Gopi Prashanth Gopal, Jan Gray, Michael Haselman, Scott Hauck, Stephen Heil, Amir Hormati, Joo-Young Kim, Sitaram Lanka, James Larus, Eric Peterson, Simon Pope, Aaron Smith, Jason Thong, Phillip Yi Xiao, Doug Burger, "A Reconfigurable Fabric for Accelerating Large-Scale Datacenter Services", IEEE Micro Top Picks, 2015.

Andrew Putnam, Adrian M. Caulfield, Eric S. Chung, Derek Chiou, Kypros Constantinides, John Demme, Hadi Esmaeilzadeh, Jeremy Fowers, Gopi Prashanth Gopal, Jan Gray, Michael Haselman, Scott Hauck, Stephen Heil, Amir Hormati, Joo-Young Kim, Sitaram Lanka, James Larus, Eric Peterson, Simon Pope, Aaron Smith, Jason Thong, Phillip Yi Xiao, Doug Burger, "A Reconfigurable Fabric for Accelerating Large-Scale Datacenter Services", Communications of the ACM, Vol. 59, No. 11, pp 114-122, November 2016.

Aaron Wood, Scott Hauck, "Offset Pipelined Scheduling for Coarse Grain Reconfigurable Architectures", to appear in ACM Transactions on Reconfigurable Technology and Systems, 2017.

Aaron Wood, Scott Hauck, "EveryTime Routing for Offset Pipelined Coarse Grain Reconfigurable Architectures", to appear in ACM Transactions on Reconfigurable Technology and Systems, 2017.

B. Abbott, J. Albert, F. Alberti, M. Alex, G. Alimonti, S. Alkire, P. Allport, S. Altenheiner, L.S. Ancu, E. Anderssen, A. Andreani, A. Andreazza, B. Axen, J. Arguin, M. Backhaus, G. Balbi, J. Ballansat, M. Barbero, G. Barbier, A. Bassalat, R. Bates, P. Baudin, M. Battaglia, T. Beau, R. Beccherle, A. Bell, M. Benoit, A. Bermgan, C. Bertsche, D. Bertsche, J. Bilbao de Mendizabal, F. Bindia, M. Bomben, M. Borri, C. Bortolin, N. Bousson, R.G. Boyd, P. Breugnon, G. Brunia, J. Brossamer, M. Bruschia, P. Buchholz, E. Budun, C. Buttar, F. Cadoux, G. Calderini, L. Caminada, M. Capeans, R. Carney, G. Casse, A. Catinaccio, M. Cavalli-Sforza, M. Cerv, A. Cervellia, C.C. Chau, J. Chauveau, S.P. Chen, M. Chu, M. Ciapetti, V. Cindro, M. Citterioa, A. Clark, M. Cobalab, S. Coellia, J. Collot, O. Crespo-Lopez, G.F. Dalla Betta, C. Daly, G. D’Amenab, N. Dann, V. Dao, G. Darboa, C. DaVia, P. David, S. Debieux, P. Delebecque, F. De Lorenzi, R. de Oliveira, K. Dette, W. Dietsche, B. Di Girolamo, N. Dinu, F. Dittus, D. Diyakov, F. Djama, D. Dobos, P. Donderoab, K. Doonan, J. Dopke, O. Dorholt, S. Dube, D. Dzahini, K. Egorov, O. Ehrmann, K. Einsweiler, S. Elles, M. Elsing, L. Eraud, A. Ereditato, A. Eyring, D. Falchieriab, A. Falou, C. Fausten, A. Favaretoab, Y. Favre, S. Feigl, S. Fernandez Perez, D. Ferrere, J. Fleury, T. Flick, D. Forshaw, D. Fougeron, L. Franconi A. Gabrielliab, R. Gaglione, C. Gallrapp, K.K. Gan, M. Garcia-Sciveres, G. Garianoa, T. Gastaldi, I. Gavrilenko, A. Gaudielloab, N. Geffroy, C. Gemmea, F. Gensolen, M. George, P. Ghislain, N. Giangiacomiab, S. Gibson, M.P. Giordaniab, D. Giugnia, H. Gjersdal, K.W. Glitza, D. Gnani, J. Godlewski, L. Gonella, S. Gonzalez-Sevilla, I. Gorelov, A. Gorišek, C. Gössling, S. Grancagnolo, H. Gray, I. Gregor, P. Grenier, S. Grinstein, A. Gris, V. Gromov, D. Grondin, J. Grosse-Knetter, F. Guescini, E. Guidoab, P. Gutierrez G. Hallewell, N. Hartman, S. Hauck, J. Hasi, A. Hasib, F. Hegner, S. Heidbrink, T. Heim, B. Heinemann, T. Hemperek, N.P. Hessey, M. Hetmánek, R.R. Hinman, M. Hoeferkamp, T. Holmes, J. Hostachy, S.C. Hsu, F. Hügging, C. Husi, G. Iacobucci, I. Ibragimov, J. Idarraga, Y. Ikegami, T. Ince, R. Ishmukhametov, J. M. Izen, Z. Janoška, J. Janssen, L. Jansen, L. Jeanty, F. Jensen, J. Jentzsch, S. Jezequel, J. Joseph, H. Kagan, M. Kagan, M. Karagounis, R. Kass, A. Kastanas, C. Kenney, S. Kersten, P. Kind, M. Klein, R. Klingenberg , R. Kluit, M. Kocian, E. Koffeman, O. Korchak, I. Korolkov, I. Kostyukhina-Visoven, S. Kovalenko, M. Kretz, N. Krieger, H. Krüger, A. Kruth, A. Kugel, W. Kuykendall, A. La Rosa, C. Lai , K. Lantzsch, C. Lapoire, D. Laporte, T. Laria, S. Latorrea, M. Leyton, B. Lindquist, K. Looper, I. Lopez, A. Lounis, Y. Lu, H.J. Lubatti, S. Maeland, A. Maier, U. Mallik, F. Mancaa, B. Mandelli, I. Mandic, D. Marchand, G. Marchiori, M. Marx, N. Massol, P. Mättig, J. Mayer, G. Mc Goldrick, A. Mekkaoui, M. Menouni, J. Menu, C. Meronia, J. Mesa, S. Michal, S. Miglioranziab, M. Mikuž, A. Miucci, K. Mochizuki, M. Monti a, J. Moore, P. Morettinia, A. Morley, J. Moss, D. Muenstermann, P. Murray, K. Nakamura, C. Nellist, D. Nelson, M. Nessi, R. Nisius, M. Nordberg, F. Nuiry, T. Obermann, W. Ockenfels, H. Oidea, M. Oriunno, F. Ould-Saada, C. Padilla, P. Pangaud, S. Parker, G. Pelleriti, H. Pernegger, G. Piacquadio, A. Picazio, D. Pohl , A. Polinia, X. Pons, J. Popule, X. Portell Bueso, K. Potamianos, M. Povoli, D. Puldon, Y. Pylypchenko, A. Quadt, B. Quayle, F. Rarbi, F. Ragusaab, T. Rambure, E. Richards, C. Riegel, B. Ristic, F. Rivière, F. Rizatdinova O. Røhne, C. Rossia, L.P. Rossia, A. Rovania, A. Rozanov, I. Rubinskiy, M.S. Rudolph, A. Rummler, E. Ruscinoa, F. Sabatinia, D. Salek, A. Salzburger, H. Sandaker, M. Sanninoab, B. Sanny, T. Scanlon, J. Schipper, U. Schmidt, B. Schneider, A. Schorlemmer, N. Schroer, P. Schwemling, A. Sciuccati, S. Seidel, A. Seiden, P. Šícho, P. Skubic, M. Sloboda, D.S. Smith, M. Smith, A. Sood, E. Spencer, M. Stramaglia, M. Strauss, S. Stucci, B. Stugu, J. Stupak, N. Styles, D. Su, Y. Takubo, J. Tassan, P. Teng, A. Teixeira, S. Terzo, X. Therry, T. Todorov, M. Tomášek, K. Toms, R. Travaglinia, W. Trischuk, C. Troncon a, G. Troska, S. Tsiskaridze , I. Tsurin, D. Tsybychev, Y. Unno, L. Vacavant, B. Verlaat, E. Vigeolas, M. Vogt, V. Vrba, R. Vuillermet, W. Wagner, W. Walkowiak, R. Wang, S. Watts, M.S. Weber, M. Weber, J. Weingarten, S. Welch, S. Wenig, M. Wensing, N. Wermes, T. Wittig, M. Wittgen, T. Yildizkaya, Y. Yang, W. Yao, Y. Yi, A. Zaman, R. Zaidan, C. Zeitnitz, M. Ziolkowski, V. Zivkovic, A. Zoccoliab, L. Zwalinski, "Production and Integration of the ATLAS Insertable B-Layer", Journal of Instrumentation, 2018.

Nhan Tran, Javier Duarte, Philip Harris, Scott Hauck, Burt Holzman, Shih-Chieh Hsu, Suffian Khan, Benjamin Kreis, Miaoyuan Liu, Vladimir Loncar, Jennifer Ngadiuba, Kevin Pedro, Brandon Perez, Maurizio Pierini, Dylan Rankin, Sergo Jindariani, Matthew Trahms, Aristeidis Tsaris, Colin Versteeg, Ted W. Way, Dustin Werran, Zhenbin Wu, "FPGA-accelerated machine learning inference as a service for particle physics computing", Computing and Software for Big Science, Vol. 3, No. 13, December 2019.

Krupa, Jeffrey; Lin, Kelvin; Acosta Flechas, Maria; Dinsmore, Jack; Duarte, Javier; Harris, Philip; Hauck, Scott; Hsu, Shih-Chieh; Holzman, Burt; Klijnsma, Thomas; Liu, Mia; Pedro, Kevin; Suaysom, Natchanon; Trahms, Matthew; Tran, Nhan, "GPU coprocessors as a service for deep learning inference in high energy physics", Machine Learning: Science and Technology, 2021.

Allison Deiana, Nhan Tran, Joshua Agar, Michaela Blott, Giuseppe Di Guglielmo, Javier M Duarte, Philip Harris, Scott Hauck, Mia Liu, Mark Neubauer, Jennifer Ngadiuba, Seda Ogrenci-Memik, Maurizio Pierini, Thea Aarrestad, Steffen Bahr, Jurgen Becker, Anne-Sophie Berthold, Richard J. Bonventre, Tomas E. Muller Bravo, Markus Diefenthaler, Zhen Dong, Nick Fritzsche, Amir Gholami, Ekaterina Govorkova, Kyle J. Hazelwood, Christian Herwig, Babar Khan, Sehoon Kim, Thomas Klijnsma, Yaling Liu, Kin Ho Lo, Tri Nguyen, Gianantonio Pezzullo, Seyedramin Rasoulinezhad, Ryan A. Rivera, Kate Scholberg, Justin Selig, Sougata Sen, Dmitri Strukov, William Tang, Savannah Thais, Kai Lukas Unger, Ricardo Vilalta, Belina von Krosigk, Thomas K. Warburton, "Applications and Techniques for Fast Machine Learning in Science", Frontiers in Big Data, 2022.

Khoda, E.E., Rankin, D., de Lima, R.T., Harris, P., Hauck, S., Hsu, S.C., Kagan, M., Loncar, V., Paikara, C., Rao, R. and Summers, S., "Ultra-low latency recurrent neural network inference on FPGAs for physics applications with hls4ml", Machine Learning: Science and Technology, Vol. 4, No. 2, 2023.

Anatoliy Martynyuk, Hongjiang Cai, Scott Hauck, Timon Heim, Shih-Chieh Hsu, and Geoffrey Jones, "Rapid Synchronization Recovery from Single Event Effects in the Aurora 64b/66b Protocol", submitted to IEEE Transactions on VLSI Systems.

Chijui Chen, Yanlun Huang, Lingchi Yang, Ziang Yin, Philip Harris, Scott Hauck, Shihchieh Hsu, Bocheng Lai, Kelvin Lin, Dylan Rankin, Alexander Schuy, "Accelerating CNNs on FPGAs for Particle Energy Reconstruction", submitted to ACM Transactions on Reconfigurable Technology, 2023.

Zhixing Jiang, Ben Carlson, Allison Deiana, Jeff Eastlack, Scott Hauck, Shih-Chieh Hsu, Rohin Narayan, Santosh Parajuli, Dennis Yin, Bowen Zuo, "Machine learning evaluation in the Global Event Processor FPGA for the ATLAS trigger upgrade", to appear in Journal of Instrumentation, 2024.

Patents & Invention Disclosures

S. Hauck, G. Borriello, S. Burns, C. Ebeling, Field-Programmable Gate Array for Synchronous and Asynchronous Operation, U.S. Patent 5,367,209, issued November 22, 1994.

M. Haselman, R. Miyaoka, T. Lewellen, S. Hauck, Data Acquisition for Positron Emission Tomography, U.S. Patent 8,003,948 B2, issued August 23, 2011. European Patent filed November 6, 2010.

K. Eguro, S. Hauck, Enhancing Timing-Driven FPGA Placement for Pipelined Netlists, U.S. Provisional Patent Application No. 61/012,728, December 10, 2007.

T. K. Lewellen, M. Haselman, S. Hauck, Implementation of FPGA pulse processing algorithms for radiation detectors, Record of Innovation Ref #527, UW Ref #8382D, June 2, 2009.

T. K. Lewellen, R. Miyaoka, C. Hayes, S. Hauck M. Haselman, L. MacDonald, MR-PET insert system designs, Record of Innovation Ref #589, UW Ref #8424D, July 28, 2009.

B. Ylvisaker, C. Ebeling, S. Hauck, Hyperblock Synthesis for Software Pipelining, Record of Innovation Ref #726, UW Ref # 8540D, December 8, 2009.

Joo-Young Kim, Jeremy Fowers, Scott Hauck, Douglas Burger, Scalable High-Bandwidth Architecture for Lossless Compression, U.S. Patent 9,590,655, issued March 7, 2017.

Scott Hauck, Douglas Burger, Hardware LZMA Compressor, U.S. Patent 10,565,182, issued February 18, 2020.

Theses, Books, and Book Chapters

J. A. Brzozowski, S. Hauck, C.-J. H. Seger, "Chapter 15: Design of Asynchronous Circuits", in J. A. Brzozowski, C.-J. H. Seger, Asynchronous Networks, Springer-Verlag, 1995.

S. Hauck, Multi-FPGA Systems, Ph.D. Thesis, University of Washington, Dept. of C.S.&E., September, 1995.

A. C. Miguel, R. E. Ladner, E. A. Riskin, S. Hauck, D. K. Barney, A. R. Askew, A. Chang, "Predictive Coding of Hyperspectral Images", in G. Motta, F. Rizzo, J. A. Storer (editors), Hyperspectral Data Compression, Springer Science & Business Media, Inc: NY, pp. 197-232, 2006.

S. Hauck, "Field-Programmable Gate Arrays", McGraw-Hill Encyclopedia of Science & Technology, 10th edition, 2006.

S. Hauck, "Field-Programmable Gate Arrays", McGraw-Hill Yearbook of Science & Technology, 2007, pp. 81-84.

S. Hauck, A. DeHon (editors), Reconfigurable Computing: The Theory and Practice of FPGA-based Computation, Morgan Kaufmann/Elsevier, 2008.

B. Ylvisaker, S. Hauck, "Software Engineering for Reconfigurable Computing Systems", Encyclopedia of Software Engineering, Taylor & Francis Group, 2010.

Student Theses

M. Enos, Replication for Logic Partitioning (PDF), M.S. Thesis, Northwestern University, Dept. of ECE, September, 1996.

G. O. Stone, A Comparison of ASIC Implementation Alternatives, M.S. Thesis, Northwestern University, Dept. of ECE, October, 1996.

M. Hosler, High Performance Carry Chains for FPGAs (PDF), M.S. Thesis, Northwestern University, Dept. of ECE, October, 1997.

G. Gu, Accelerating Photoshop Applications with Reconfigurable Hardware, M.S. Thesis, Northwestern University, Dept. of ECE, May, 1999.

M. Chang, Adaptive Computing in NASA Multi-Spectral Image Processing, M.S. Thesis, Northwestern University, Dept. of ECE, December, 1999.

K. Compton, Programming Architectures for Run-Time Reconfigurable Systems, M.S. Thesis, Northwestern University, Dept. of ECE, December, 1999.

T. Fry, Hyperspectral Image Compression on Reconfigurable Platforms, M.S. Thesis, University of Washington, Dept. of EE, June, 2001.

M. Richmond, A Lemple-Ziv based Configuration Management Architecture for Reconfigurable Computing, Master's Thesis, University of Washington, Dept. of EE, July, 2001.

C. Mulpuri, Runtime and Quality Tradeoffs in FPGA Placement and Routing, M.S. Thesis, Northwestern University, Dept. of ECE, July, 2001.

S. Phillips, Automatic Layout of Domain-Specific Reconfigurable Subsystems for System-on-a-Chip, M.S. Thesis, Northwestern University, Dept. of ECE, July, 2001.

A. Sharma, Development of a Place and Route Tool for the RaPiD Architecture, M.S. Thesis, University of Washington, Dept. of EE, 2001.

M. Holland, Harnessing FPGAs for Computer Architecture Education, M.S. Thesis, University of Washington, Dept. of EE, 2002.

Z. Li, Configuration Management Techniques for Reconfigurable Computing, Ph.D. Thesis, Northwestern University, Dept. of ECE, 2002.

K. Eguro, RaPiD-AES: Developing an Encryption-Specific FPGA Architecture, M.S. Thesis, University of Washington, Dept. of EE, 2002.

T. Owen, Unequal Loss Protection of Hyperspectral Compressed Images on Reconfigurable Platforms, M.S. Thesis, University of Washington, Dept. of EE, 2003.

K. Compton, Architecture Generation of Customized Reconfigurable Hardware, Ph.D. Thesis, Northwestern University, Dept. of ECE, 2003.

M. Chang, Variable Precision Analysis for FPGA Synthesis, Ph.D. Thesis, University of Washington, Dept. of EE, 2004.

S. Phillips, Automating Layout of Reconfigurable Subsystems for Systems-on-a-Chip, Ph.D. Thesis, University of Washington, Dept. of EE, 2004.

M. Haselman, A Comparison of Floating Point and Logarithmic Number Systems on FPGAs, M.S. Thesis, University of Washington, Dept. of EE, 2005.

A. Sharma, Place and Route Techniques for FPGA Architecture Advancement, Ph.D. Thesis, University of Washington, Dept. of EE, 2005.

M. Holland, Automatic Creation of Product-Term-Based Reconfigurable Architectures for System-on-a-Chip, Ph.D. Thesis, University of Washington, Dept. of EE, 2005.

M. Beauchamp, Architectural Modifications to Enhance the Floating-Point Performance of FPGAs, M.S. Thesis, University of Washington, Dept. of EE, 2006.

P. Grossman, Benchmarking the Independence Architecture Adaptive Placer on the Triptych FPGA Architecture, M.S. Thesis, University of Washington, Dept. of EE, 2006.

D. DeWitt, An FPGA Implementation of Statistical Based Positioning for Positron Emission Tomography, M.S. Thesis, University of Washington, Dept. of EE, 2008.

B. Weintraub, Building BLAST for Coprocessor Accelerators Using Macah, Honors Project, University of Washington, Dept. of CSE, Spring 2008.

K. Eguro, Supporting High-Performance Pipelined Computation in Commodity-Style FPGAs, Ph.D. Thesis, University of Washington, Dept. of EE, 2008.

N. Subramanian, A C-to-FPGA Solution for Accelerating Tomographic Reconstruction, M.S. Thesis, University of Washington, Dept. of EE, 2009.

N. Johnson-Williams, Design of a Real Time FPGA-based Three Dimensional Positioning Algorithm, M.S. Thesis, University of Washington, Dept. of EE, 2009.

J. Xu, A FPGA Hardware Solution for Accelerating Tomographic Reconstruction, M.S. Thesis, University of Washington, Dept. of EE, 2010.

Ben Ylvisaker, "C-Level" Programming of Parallel Coprocessor Accelerators, Ph.D. Thesis, University of Washington, Dept. of CSE, 2010.

Brian Van Essen, Improving the Energy Efficiency of Coarse-Grained Reconfigurable Arrays, Ph.D. Thesis, University of Washington, Dept. of CSE, 2010.

Adam Knight, Multi-Kernel Macah Support and Applications, M.S. Thesis, University of Washington, Dept. of EE, 2010.

Michael Haselman, FPGA-Based Pulse Processing for Positron Emission Tomography, Ph.D. Thesis, University of Washington, Dept. of EE, 2011.

Corey Olson, An FPGA Acceleration of Short Read Human Genome Mapping, M.S. Thesis, University of Washington, Dept. of EE, 2011.

Maria Kim, Accelerating Next Generation Genome Reassembly in FPGAs: Alignment Using Dynamic Programming Algorithms, M.S. Thesis, University of Washington, Dept. of EE, 2011.

Stephen Friedman, Resource Sharing in Modulo-Scheduled Reconfigurable Architectures, Ph.D. Thesis, University of Washington, Dept. of CSE, 2011.

Nathaniel McVicar, Architecture and Compiler Support for a VLIW Execution Model on a Coarse-Grained Reconfigurable Array, M.S. Thesis, University of Washington, Dept. of EE, 2011.

Andrew Price, Hephaestus: Solving the Heterogeneous, Highly Constrained Analog Placement Problem, M.S. Thesis, University of Washington, Dept. of EE, 2012.

Shaw-Pin "Bing" Chen, Readout Driver Firmware Development for the ATLAS Insertable B-Layer, M.S. Thesis, University of Washington, Dept. of EE, 2014.

Joseph Mayer, Three Generations of FPGA DAQ Development for the ATLAS Pixel Detector, M.S. Thesis, University of Washington, Dept. of EE, 2016.

Aaron Wood, Offset Pipelining for Coarse Grain Reconfigurable Arrays, Ph.D. Thesis, University of Washington, Dept. of EE, 2017.

Lev Kurilenko, FPGA Development of an Emulator Framework and a High Speed I/O Core for the ITK Pixel Upgrade, M.S. Thesis, University of Washington, Dept. of EE, 2018.

Nathaniel McVicar, FPGA Accelerated Bioinformatics: Alignment, Classification, Homology and Counting, Ph.D. Thesis, University of Washington, Dept. of ECE, 2018.

Dustin Werran, Development of an FPGA Emulator for the RD53A Test Chip, M.S. Thesis, University of Washington, Dept. of ECE, 2019.

Douglas Smith, FPGA Development of an Emulator of the RD53A Prototype Chip and its Integration with Various Readout Systems, M.S. Thesis, University of Washington, Dept. of ECE, 2019.

Richa Rao, Implementation of Long Short-Term Memory Neural Networks in High-Level Synthesis Targeting FPGAs, M.S. Thesis, University of Washington, Dept. of ECE, 2020.

Niharika Mittal, Development of an FPGA Emulator for the RD53B Chip, M.S. Thesis, University of Washington, Dept. of ECE, 2020.

Donavan Erickson, Development of a High-Speed Hit Decoder for the RD53B Chip, M.S. Thesis, University of Washington, Dept. of ECE, 2021.

Kelvin Lin, Convolutional Layer Implementations in High-Level Synthesis for FPGAs, M.S. Thesis, University of Washington, Dept. of ECE, 2021.

Lucas Cendes, Designing an RD53B Trigger Pattern Encoder for the YARR Readout System, Undergraduate Honors Thesis, University of Washington, Dept. of CSE, 2021.

Matt Trahms, Generalized Machine Learning Quantization Implementation for High Level Synthesis Targeting FPGAs, M.S. Thesis, University of Washington, Dept. of ECE, 2022.

Anatoliy Martnyuk, Rapid Synchronization Recovery from Single Event Effects in the Large Hadron Collider, M.S. Thesis, University of Washington, Dept, of ECE, 2022.

Sanjukta Roychoudhary, FPGA Design Upgrades for the ATLAS Pixel Readout System in the Large Hadron Collider, M.S. Thesis, University of Washington, Dept. of ECE, 2023.

Xiaohan Liu, FPGA Deployment of LFADS for Real-time Neuroscience Experiments, M.S. Thesis, University of Washington, Dept. of ECE, 2023.

Caroline Johnson, Evaluating the Quality of HLS4ML’s Basic Neural Network Implementations on FPGAs, M.S. Thesis, University of Washington, Dept. of ECE, 2023.

Waiz Khan, Quantifying the Performance and Resource Usage of HLS4ML’s Implementation of the Batch Normalization Layer on FPGAs M.S. Thesis, University of Washington, Dept. of ECE, 2024.

Conference and Symposium Papers

S. Hauck, G. Borriello and C. Ebeling, "TRIPTYCH: An FPGA Architecture with Integrated Logic and Routing" (PDF), Advanced Research in VLSI and Parallel Systems: Proceedings of the 1992 Brown/MIT Conference, pp. 26-43, March, 1992.

S. Hauck, G. Borriello, C. Ebeling, "Mesh Routing Topologies for Multi-FPGA Systems" (PDF), International Conference on Computer Design, pp. 170-177, 1994.

S. Hauck, G. Borriello, "Logic Partition Orderings for Multi-FPGA Systems" (PDF), ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, pp. 32-38, February, 1995.

S. Hauck, G. Borriello, "An Evaluation of Bipartitioning Techniques" (PDF), Chapel Hill Conference on Advanced Research in VLSI, pp. 383-402, March, 1995.

S. Hauck, T. W. Fry, M. M. Hosler, J. P. Kao, "The Chimaera Reconfigurable Functional Unit" (PDF), IEEE Symposium on FPGAs for Custom Computing Machines, pp. 87-96, 1997.

M. Enos, S. Hauck, M. Sarrafzadeh, "Replication for Logic Bipartitioning" (PDF), International Conference on Computer-Aided Design, pp. 342-349, 1997.

S. Hauck, "Configuration Prefetch for Single Context Reconfigurable Coprocessors" (PDF), ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, pp. 65-74, 1998.

S. Hauck, M. M. Hosler, T. W. Fry, "High-Performance Carry Chains for FPGAs" (PDF), ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, pp. 223-233, 1998.

S. Hauck, Z. Li, E. J. Schwabe, "Configuration Compression for the Xilinx XC6200 FPGA" (PDF), IEEE Symposium on FPGAs for Custom Computing Machines, pp. 138-146, 1998.

S. Hauck, S. Knol, "Data Security for Web-based CAD" (PDF), Design Automation Conference, pp. 788-793, 1998.

S. Hauck, "The Future of Reconfigurable Systems" (PDF), Keynote Address, 5th Canadian Conference on Field Programmable Devices, Montreal, June 1998.

Z. Li, S. Hauck, "Don't Care Discovery for FPGA Configuration Compression" (PDF), ACM/SIGDA International Symposium on Field-Programmable Gate Arrays , pp. 91-98, 1999.

M. L. Chang, S. Hauck, "Adaptive Computing in NASA Multi-Spectral Image Processing" (PDF), Military and Aerospace Applications of Programmable Devices and Technologies International Conference, 1999.

Z. A. Ye, A. Moshovos, S. Hauck, P. Banerjee, "CHIMAERA: A High-Performance Architecture with a Tightly-Coupled Reconfigurable Functional Unit", International Symposium on Computer Architecture, pp. 225-235, 2000.

Z. Li, K. Compton, S. Hauck, "Configuration Cache Management Techniques for FPGAs" (PDF), IEEE Symposium on FPGAs for Custom Computing Machines, pp. 22-36, 2000.

P. Banerjee, N. Shenoy, A. Choudhary, S. Hauck, C. Bachmann, M. Haldar, P. Joisha, A. Kanhare, A. Nayak, S. Periyacheri, M. Walkden, D. Zaretsky, "A MATLAB Compiler for Distributed, Hetergeneous, Reconfigurable Computing Systems", IEEE Symposium on FPGAs for Custom Computing Machines, pp. 39-48, 2000.

C. Mulpuri, S. Hauck, "Runtime and Quality Tradeoffs in FPGA Placement and Routing" (PDF), ACM/SIGDA Symposium on Field-Programmable Gate Arrays, pp. 29-36, 2001.

Z. Li, S. Hauck, "Configuration Compression for Virtex FPGAs" (PDF), IEEE Symposium on FPGAs for Custom Computing Machines, 2001.

K. Compton, S. Hauck, "Totem: Custom Reconfigurable Array Generation" (PDF), IEEE Symposium on FPGAs for Custom Computing Machines, 2001.

A. Lenharth, R. Ladner, S. Hauck, E. Riskin, A. Miguel, "Wavelet Compression of MODIS Satellite Images", Earth Science Technology Conference, August, 2001.

T. Wu, A. C. Miguel, E. A. Riskin, A. E. Mohr, R. E. Ladner, S. Hauck, "Protecting regions of interest in medical images in a lossy packet network," in Medical Imaging 2002: PACS and Integrated Medical Information Systems: Design and Evaluation, Eliot L. Siegel, H. K. Huang, Editors, Proceedings of SPIE, Vol. 4685, 137-148 (2002).

Z. Li, S. Hauck, "Configuration Prefetching Techniques for Partial Reconfigurable Coprocessor with Relocation and Defragmentation", ACM/SIGDA Symposium on Field-Programmable Gate Arrays, pp. 187-195, 2002.

S. Phillips, S. Hauck, "Automatic Layout of Domain-Specific Reconfigurable Subsystems for System-on-a-Chip", ACM/SIGDA Symposium on Field-Programmable Gate Arrays, pp. 165-173, 2002.

T. W. Fry, S. Hauck, "Hyperspectral Image Compression on Reconfigurable Platforms", IEEE Symposium on Field-Programmable Custom Computing Machines, pp. 251-260, 2002.

M. L. Chang, S. Hauck, "Precis: A Design-Time Precision Analysis Tool", IEEE Symposium on Field-Programmable Custom Computing Machines, pp. 229-238, 2002.

T. W. Fry, S. Hauck, "Hyperspectral Image Compression on Reconfigurable Platforms", Earth Science Technology Conference, June, 2002.

M. L. Chang, S. Hauck, "Precis: A Design-Time Precision Analysis Tool", Earth Science Technology Conference, June, 2002.

K. Compton, A. Sharma, S. Phillips, S. Hauck, "Flexible Routing Architecture Generation for Domain-Specific Reconfigurable Subsystems", International Conference on Field Programmable Logic and Applications, pp. 59-68, 2002.

A. Sharma, C. Ebeling, S. Hauck, "PipeRoute: A Pipelining-Aware Router for FPGAs", ACM/SIGDA Symposium on Field-Programmable Gate Arrays, pp. 68-77, 2003.

K. Eguro, S. Hauck, "Issues and Approaches to Coarse-Grain Reconfigurable Architecture Development", IEEE Symposium on Field-Programmable Custom Computing Machines, pp. 111-120, 2003.

A. C. Miguel, A. Chang, R. E. Ladner, S. Hauck, E. A. Riskin, "On-Board Satellite Implementation of Wavelet-Based Predictive Coding of Hyperspectral Images", Earth Science Technology Conference, 2003.

M. Chang, S. Hauck, "Variable Precision Analysis for FPGA Synthesis", Earth Science Technology Conference, 2003.

K. Compton, S. Hauck, "Track Placement: Orchestrating Routing Structures to Maximize Routability", International Conference on Field Programmable Logic and Applications, 2003.

K. Compton, S. Hauck, "Flexibility Measurement of Domain-Specific Reconfigurable Hardware", ACM/SIGDA Symposium on Field-Programmable Gate Arrays, pp. 155-161, 2004.

A. Sharma, K. Compton, C. Ebeling, S. Hauck, "Exploration of Pipelined FPGA Interconnect Structures", ACM/SIGDA Symposium on Field-Programmable Gate Arrays, pp. 13-22, 2004.

A. C. Miguel, A. R. Askew, A. Chang, S. Hauck, R. E. Ladner, E. A. Riskin, "Reduced Complexity Wavelet-Based Predictive Coding of Hyperspectral Images for FPGA Implementation", pp. 469-479, Data Compression Conference, 2004.

M, Chang, S. Hauck, "Automated Least-Significant Bit Datapath Optimization for FPGAs", IEEE Symposium on Field-Programmable Custom Computing Machines, pp. 59-67, 2004.

M. Holland, S. Hauck, "Automatic Creation of Reconfigurable PALs/PLAs for SoC", International Symposium on Field-Programmable Logic and Applications, pp. 536-545, 2004.

S. Phillips, A. Sharma, S. Hauck, "Automating the Layout of Reconfigurable Subsytems Via Template Reduction", International Symposium on Field-Programmable Logic and Applications, pp. 857-861, 2004.

K. Eguro, S. Hauck, A. Sharma, "Architecture-Adaptive Range Limit Windowing for Simulated Annealing FPGA Placement", Design Automation Conference, pp. 439-444, 2005.

S. Phillips, S. Hauck, "Automating the Layout of Reconfigurable Subsystems Using Circuit Generators", IEEE Symposium on Field-Programmable Custom Computing Machines, 2005.

M. Haselman, M. Beauchamp, A. Wood, S. Hauck, K. Underwood, K. Scott Hemmert, "A Comparison of Floating Point and Logarithmic Number Systems for FPGAs", IEEE Symposium on Field-Programmable Custom Computing Machines, 2005.

M. Holland, S. Hauck, "Automatic Creation of Domain-Specific Reconfigurable CPLDs for SoC", International Symposium on Field-Programmable Logic and Applications, pp. 95-100, 2005.

A. Sharma, C. Ebeling, S. Hauck, "Architecture-Adaptive Routability-Driven Placement for FPGAs", International Symposium on Field-Programmable Logic and Applications, pp. 427-432, 2005.

A. Sharma, S. Hauck, "Accelerating FPGA Routing Using Architecture-Adaptive A* Techniques", IEEE International Conference on Field Programmable Technology, pp. 225-232, 2005.

K. Eguro, S. Hauck, "Armada: Timing-Driven Pipeline-Aware Routing for FPGAs", ACM/SIGDA Symposium on Field-Programmable Gate Arrays, pp. 169-178, 2006.

M. J. Beauchamp, S. Hauck, K. D. Underwood, K. S. Hemmert, "Embedded Floatint Point Units in FPGAs", ACM/SIGDA Symposium on Field-Programmable Gate Arrays, pp. 12-20, 2006.

M. Holland, S. Hauck, "Improving Performance and Robustness of Domain-Specific CPLDs", ACM/SIGDA Symposium on Field-Programmable Gate Arrays, pp. 50-59, 2006.

M. J. Beauchamp, S. Hauck, K. Underwood, K. S. Hemmert, "Architectural Modifications to Improve Floating-Point Unit Efficiency in FPGAs", International Conference on Field Programmable Logic and Applications, pp. 515-520, 2006.

Allan Carroll, Stephen Friedman, Brian Van Essen, Aaron Wood, Benjamin Ylvisaker, Carl Ebeling,Scott Hauck, "Designing a Coarse-grained Reconfigurable Architecture for Power Efficiency", Department of Energy NA-22 University Information Technical Interchange Review Meeting, 2007.

Ken Eguro, Scott Hauck, "Simultaneous Retiming and Placement for Pipelined Netlists", IEEE Symposium on Field-Programmable Custom Computing Machines, pp. 139-148, 2008.

Ken Eguro, Scott Hauck, "Enhancing Timing-Driven FPGA Placement for Pipelined Netlists", Design Automation Conference, pp. 34-37, 2008.

M. Haselman, D. DeWitt, T. K. Lewellen, R. Miyaoka, S. Hauck, "FPGA-Based Front-End Electronics for Positron Emission Tomography", ACM/SIGDA Symposium on Field-Programmable Gate Arrays, pp. 93-102, 2009.

S. Friedman, A. Carroll, B. Van Essen, B. Ylvisaker, C. Ebeling, S. Hauck, "SPR: An Architecture-Adaptive CGRA Mapping Tool", ACM/SIGDA Symposium on Field-Programmable Gate Arrays, pp. 191-200, 2009.

B. Van Essen, A. Wood, A. Carroll, S. Friedman, R. Panda, B. Ylvisaker, C. Ebeling, S. Hauck, "Static Versus Scheduled Interconnect in Coarse-Grained Reconfigurable Arrays", International Conference on Field Programmable Logic and Applications, pp. 268-275, 2009.

M.D. Haselman, S. Hauck, T.K. Lewellen, R.S. Miyaoka, "FPGA-Based Pulse Parameter Discovery for Positron Emission Tomography", IEEE Nuclear Science Symposium and Medical Imaging Conference, 2009.

M. Haselman, N. Johnson-Williams, C. Jerde, M. Kim, S. Hauck, T. K. Lewellen, R. Miyaoka, "FPGA vs. MPPA for Positron Emission Tomography Pulse Processing", International Conference on Field-Programmable Technology, 2009.

J. Xu, N. Subramanian, S. Hauck, A. Alessio, "Impulse C vs. VHDL for Accelerating Tomographic Reconstruction", IEEE Symposium on Field-Programmable Custom Computing Machines, pp. 171-174, 2010.

Brian Van Essen, Robin Panda, Aaron Wood, Carl Ebeling, Scott Hauck, "Managing short-lived and long-lived values in Coarse-Grained Reconfigurable Arrays", International Conference on Field Programmable Logic and Applications, 2010.

Robin Panda, Jimmy Xu, Scott Hauck, "Software Managed Distributed Memories in MPPAs", International Conference on Field Programmable Logic and Applications, 2010.

Brian Van Essen, Robin Panda, Aaron Wood, Carl Ebeling, Scott Hauck, "Energy-Efficient Specialization of Functional Units in a Coarse-Grained Reconfigurable Array", ACM/SIGDA Symposium on Field-Programmable Gate Arrays, pp. 107-110, 2011.

Zhongho Chen, Ming-Ting Sun, Scott Hauck, "Accelerating Statistical LOR Estimation for a High-Resolution PET Scanner Using FPGA Devices and a High Level Synthesis Tool", IEEE Symposium on Field-Programmable Custom Computing Machines, 2011.

Robin Panda, Scott Hauck, "Scheduled and Dynamic Communication in a Coarse Grained Reconfigurable Array", IEEE Symposium on Field-Programmable Custom Computing Machines, 2011.

T. K. Lewellen, D. DeWitt, R. S. Miyaoka, S. Hauck, "Initial Performance of the Phase II MiCES Data Acquisition Electronics System", IEEE Nuclear Science Symposium and Medical Imaging Conference, 2011.

Corey B. Olson, Maria Kim, Cooper Clauson, Boris Kogon, Carl Ebeling, Scott Hauck, Walter L. Ruzzo, "Hardware Acceleration of Short Read Mapping", IEEE Symposium on Field-Programmable Custom Computing Machines, 2012.

Tom K. Lewellen, Don DeWitt, Robert S. Miyaoka, Scott Hauck, "A Building Block for Nuclear Medicine Imaging Systems Data Acquisition", IEEE Real Time Conference, 2012.

Aaron Wood, Adam Knight, Benjamin Ylvisaker, Scott Hauck, "Multi-Kernel Floorplanning for Enhanced CGRAs", International Conference on Field Programmable Logic and Applications, 2012.

Robin Panda, Scott Hauck, "Adding Dataflow-Driven Execution Control to a Coarse-Grained Reconfigurable Array", International Conference on Field Programmable Logic and Applications, 2012.

Elliott Brossard, Dustin Richmond, Joshua Green, Carl Ebeling, Larry Ruzzo, Corey Olson, Scott Hauck, "A Data-Intensive Programming Model for FPGAs: A Genomics Case Study", Symposium on Application Accelerators in High-Performance Computing (SAAHPC'12), 2012.

Nathaniel McVicar, Larry Ruzzo, Scott Hauck, "Accelerating ncRNA Homology Search with FPGAs", International Conference on Field Programmable Logic and Applications, 2013.

S.P. Chen, S.C. Hsu, S. Hauck, “Firmware development and testing of the ATLAS IBL Read-Out Driver card”, International Conference on Technology and Instrumentation in Particle Physics, 2014.

Joo-Young Kim, Scott Hauck, Doug Burger, “A Scalable Multi-Engine Xpress9 Compressor with Asynchronous Data Transfer”, IEEE Symposium on Field-Programmable Custom Computing Machines, 2014.

Andrew Putnam, Adrian M. Caulfield, Eric S. Chung, Derek Chiou, Kypros Constantinides, John Demme, Hadi Esmaeilzadeh, Jeremy Fowers, Gopi Prashanth Gopal, Jan Gray, Michael Haselman, Scott Hauck, Stephen Heil, Amir Hormati, Joo-Young Kim, Sitaram Lanka, James Larus, Eric Peterson, Simon Pope, Aaron Smith, Jason Thong, Phillip Yi Xiao, Doug Burger, “A Reconfigurable Fabric for Accelerating Large-Scale Datacenter Services”, International Symposium on Computer Architecture, 2014.

Andrew Putnam, Adrian M. Caulfield, Eric S. Chung, Derek Chiou, Kypros Constantinides, John Demme, Hadi Esmaeilzadeh, Jeremy Fowers, Gopi Prashanth Gopal, Jan Gray, Michael Haselman, Scott Hauck, Stephen Heil, Amir Hormati, Joo-Young Kim, Sitaram Lanka, James Larus, Eric Peterson, Simon Pope, Aaron Smith, Jason Thong, Phillip Yi Xiao, Doug Burger, “Large-Scale Reconfigurable Computing in a Microsoft Datacenter”, IEEE Hot Chips, 2014.

Aaron Wood, Scott Hauck, "Offset Pipelined Scheduling: Conditional Branching for CGRAs", IEEE Symposium on Field-Programmable Custom Computing Machines, 2015.

Joo-Young Kim, Jeremy Fowers, Scott Hauck, Doug Burger, "A Scalable High-Bandwidth Architecture for Lossless Compression on FPGAs", IEEE Symposium on Field-Programmable Custom Computing Machines, 2015.

Nathaniel McVicar, Chih-Ching Lin, Scott Hauck, "K-mer Couting Using Bloom Filters with an FPGA-Attached HMC", IEEE Symposium on Field-Programmable Custom Computing Machines, 2017.

Farah Fahim, Benjamin Hawks, Christian Herwig, James Hirschauer, Sergo Jindariani, Nhan Tran, Luca P. Carloni, Giuseppe Di Guglielmo, Philip Harris, Jeffrey Krupa, Dylan Rankin, Manuel Blanco Valentin, Josiah Hester, Yingyi Luo, John Mamish, Seda Orgrenci-Memik, Thea Aarrestad, Hamza Javed, Vladimir Loncar, Maurizio Pierini, Adrian Alan Pol, Sioni Summers, Javier Duarte, Scott Hauck, Shih-Chieh Hsu, Jennifer Ngadiuba, Mia Liu, Duc Hoang, Edward Kreinar, Zhenbin Wu, “hls4ml: An Open-Source Codesign Workflow to Empower Scientific Low-Power Machine Learning Devices”, TinyML Research Symposium, 2021.

Donavan Erickson, Scott Hauck, Shih-Chieh Hsu, "Development of a High-Speed Hit Decoder for the RD53B Chip", 2021 Meeting of the APS Division of Particles and Fields (DPF21), 2021.

Shi-Yu Huang, Yun-Chen Yang, Yu-Ru Su, Bo-Cheng Lai, Javier Duarte, Scott Hauck, Shih-Chieh Hsu, Jin-Xuan Hu and Mark S. Neubauer, "Low Latency Edge Classification GNN for Particle Trajectory Tracking on FPGAs". FPL, 2023.

Workshop Papers

C. Ebeling, G. Borriello, S. Hauck, D. Song, and E. A. Walkup, "Triptych: A New FPGA Architecture" (PDF), Oxford Workshop on Field-Programmable Logic and Applications Oxford, September, 1991. Also appearing in W. Moore, W. Luk, Eds., FPGAs, Oxford: Abingdon EE&CS Books, pp. 75-90, 1991.

E. A. Walkup, S. Hauck, G. Borriello, and C. Ebeling, "Routing-directed Placement for the Triptych FPGA" (PDF), ACM/SIGDA Workshop on Field-Programmable Gate Arrays, Berkeley, February, 1992.

S. Hauck, G. Borriello, S. Burns and C. Ebeling, "Montage: An FPGA for Synchronous and Asynchronous Circuits" (PDF), 2nd International Workshop on Field-Programmable Logic and Applications, Vienna, August 1992. Also appearing in H. Grunbacher, R. W. Hartenstein, Eds., Field-Programmable Gate Arrays: Architectures and Tools for Rapid Prototyping, Berlin: Springer-Verlag, pp. 44-51, 1993.

S. Hauck, G. Borriello, C. Ebeling, "Mesh Routing Topologies for FPGA Arrays" (PDF), ACM/SIGDA 2nd International Workshop on Field-Programmable Gate Arrays, Berkeley, February, 1994.

S. Hauck, G. Borriello, "Pin Assignment for Multi-FPGA Systems (Extended Abstract)" (PDF), IEEE Workshop on FPGAs for Custom Computing Machines, pp. 11-13, April, 1994.

Carl Ebeling, Scott Hauck, Corey Olson, Maria Kim, Cooper Clausen, Boris Kogon, "A Model for Programming Large-Scale Configurable Computing Applications", Workshop on the Intersections of Computer Architecture and Reconfigurable Logic (CARL), 2010.

Ben Ylvisaker, Scott Hauck, "Probabilistic Auto-Tuning for Architectures with Complex Constraints", ACM SIGPLAN 1st International Workshop on Adaptive Self-Tuning Computing Systems for the Exaflop Era (EXADAPT 2011), 2011.

Robin Panda, Aaron Wood, Nathaniel McVicar, Carl Ebeling, Scott Hauck, "Extending Course-Grained Reconfigurable Arrays with Multi-Kernel Dataflow", Workshop on the Intersections of Computer Architecture and Reconfigurable Logic (CARL), 2012.

Logan Adams, Shih-Chieh Hsu, Scott Hauck, "Improvement of Event Synchronization in the ATLAS Pixel Readout Development”, American Physics Society April Meeting, 2017.

Javier Duarte, Maria Acosta Flechas, Philip Harris, Scott Hauck, Shih-Chieh Hsu, Ta-Wei Ho, Burt Holzman, Thomas Klijnsma, Jeffrey Krupa, Kelvin Lin, Mia Liu, Yu Lou, Dylan Rankin, Kevin Pedro, Matthew Trahms, Nhan Tran, "FPGAs-as-a-Service Toolkit (FaaST)", International Workshop on Heterogenous High-performance Reconfigurable Computing, 2020.

Yu Lou, Javier Mauricio Duarte, Jeffrey Krupa, Kelvin Lin, Kevin Pedro, Kyle Knoepfel, Maria Acosta Flechas, Matthew Trahms, Mia Liu, Michael Wang, Natchanon Suaysom, Nhan Viet Tran, Philip Harris, Scott Hauck, Shih-Chieh Hsu, Ta-Wei Ho, Thomas Klijnsma, Tingjun Yang, Benjamin Hawks, Burt Holzman, Dylan Sheldon Rankin, Jack Dinsmore, "GPU and FPGA as a Service for Machine Learning Inference Accelerations", 4th International Machine Learning Workshop, 2020.

Philip Harris, Erik Katsavounidis, William Patrick McCormack, Dylan Rankin, Yongbin Feng, Abhijith Gandrakota, Christian Herwig, Burt Holzman, Kevin Pedro, Nhan Tran, Tingjun Yang, Michael Coughlin, Scott Hauck, Shih-Chieh Hsu, Deming Chen, Mark Neubauer, Javier Duarte, Georgia Karagiorgi, Mia Liu, "Physics Community Needs, Tools, and Resources for Machine Learning", Proceedings of the US Community Study on the Future of Particle Physics, Snowmass, 2022.

Abdelrahman Elabd, Vesal Razavimaleki, Shi-Yu Huang, Javier Duarte, Markus Atkinson, Gage DeZoort, Peter Elmer, Scott Hauck, Jin-Xuan Hu, Shih-Chieh Hsu, Bo-Cheng Lai, Mark Neubauer, Isobel Ojalvo, Savannah Thais, Matthew Trahms, "Graph Neural Networks for Charged Particle Tracking on FPGAs", 7th International Connecting The Dots Workshop, 2022.

Hendrik Borras, Giuseppe Di Guglielmo, Javier Duarte, Nicolò Ghielmetti, Ben Hawks, Scott Hauck, Shih-Chieh Hsu, Ryan Kastner, Jason Liang, Andres Meza, Jules Muhizi, Tai Nguyen, Rushil Roy, Nhan Tran, Yaman Umuroglu, Olivia Weng and Aidan Yokuda, "Open-source FPGA-ML codesign for the MLPerf Tiny Benchmark", ACM SIGARCH Third Workshop on Benchmarking Machine Learning Workloads on Emerging Hardware (MLBench), 2022.

Alessandro Pappalardo, Yaman Umuroglu, Michaela Blott, Jovan Mitrevski, Ben Hawks, Nhan Tran, Vladimir Loncar, Sioni Summers, Hendrik Borras, Jules Muhizi, Matthew Trahms, Scott Hauck, Shih-Chieh Hsu, Javier Duarte, "QONNYX: Representing Arbitrary-Precision Quantized Neural Networks", 4th AccML Workshop @ HiPEAC, 2022.

Alex Schuy, Zhijian Liu, Jeffrey Krupa, William Patrick Mccormack, Scott Hauck, Philip Coleman Harris, Shih-Chieh Hsu, Song Han, "Low-latency Calorimetry Clustering at the LHC with SPVCNN", Fast Machine Learning for Science Workshop, 2022.

Caroline Johnson, Scott Hauck, Shih-Chieh Hsu, Waiz Khan, Matthew Bavier, Oleh Kondratyuk, Trinh Nguyen, Stephany Ayala-Cerna, Aidan Short, Jan Silva, Anatoliy Martynyuk, Geoff Jones, "Quantifying the Efficiency of High-Level Synthesis for Machine Learning Inference", Fast ML for Science Workshop, ICCAD, 2023.

Xiaohan Liu, ChiJui Chen, YanLun Huang, LingChi Yang, Scott Hauck, Shih-Chieh Hsu, Elham E Khoda, Bo-Cheng Lai, "FPGA Deployment of LFADS for Real-time Neuroscience Experiments", Fast ML for Science Workshop, ICCAD, 2023.

Zhixing Jiang, Dennis Yin, Elham E Khoda, Vladimir Loncar, Ekaterina Govorkova, Eric Moreno, Philip Harris, Scott Hauck, Shih-Chieh Hsu, "Ultra Fast Transformers on FPGAs for Particle Physics Experiments", Machine Learning and the Physical Sciences, NeurIPS, 2023.

Conference & Workshop Posters

S. Hauck, G. Borriello, C. Ebeling, "Springbok: A Rapid-Prototyping System for Board-Level Design" (PDF), ACM/SIGDA 2nd International Workshop on Field-Programmable Gate Arrays, Berkeley, February, 1994.

S. Hauck, W. D. Wilson, "Abstract: Runlength Compression Techniques for FPGA Configurations" (PDF), IEEE Symposium on FPGAs for Custom Computing Machines, 1999.

K. Compton, J. Cooley, S. Knol, S. Hauck, "Abstract: Configuration Relocation and Defragmentation for FPGAs" (PDF), IEEE Symposium on FPGAs for Custom Computing Machines, pp. 279-280, 2000.

M. Holland, J. Harris, S. Hauck, "Harnessing FPGAs for Computer Architecture Education", ACM/SIGDA Symposium on Field-Programmable Gate Arrays, pg. 250, 2002.

S. Hauck, "APHYDS: Academic Physical Design Skeleton", IEEE International Conference on Microelectronic Systems Education, 2003.

M. Holland, J. Harris, S. Hauck, "Harnessing FPGAs for Computer Architecture Education", IEEE International Conference on Microelectronic Systems Education, 2003.

M, Chang, S. Hauck, "Least-Significant-Bit Optimization Techniques for FPGAs", ACM/SIGDA Symposium on Field-Programmable Gate Arrays, 2004.

S. Phillips, A. Sharma, S. Hauck, "Automating the Layout of Reconfigurable Subsytems Via Template Reduction", IEEE Symposium on Field-Programmable Custom Computing Machines, pp.340-341, 2004.

A. Sharma, C. Ebeling, S. Hauck, "Architecture Adaptive Routability-Driven Placement for FPGAs", ACM/SIGDA Symposium on Field-Programmable Gate Arrays, 2005.

M. Holland, S. Hauck, ""Automatic Creation of Domain-Specific Reconfigurable CPLDs for SoC", IEEE Symposium on Field-Programmable Custom Computing Machines, 2005.

S. Hauck, "Active Learning Techniques in a CAD Course", IEEE International Conference on Microelectronic Systems Education, pp. 125-126, 2007.

M. D. Haselman, S. Hauck, T.K. Lewellen, R.S. Miyaoka, "Simulation of Algorithms for Pulse Timing in FPGAs", IEEE Nuclear Science Symposium and Medical Imaging Conference, 2007.

M. Haselman, R. Miyaoka, T. K. Lewellen, S. Hauck, "FPGA-Based Data Acquisition System for a Positron Emission Tomography (PET) Scanner", ACM/SIGDA Symposium on Field-Programmable Gate Arrays, 2008.

T.K. Lewellen, R.S. Miyaoka, L.R. MacDonald, M. Haselman, S. Hauck, "Design of a Second Generation Firewire Based Data Acquisition System for Small Animal PET Scanners", IEEE Nuclear Science Symposium and Medical Imaging Conference, 2008.

Don DeWitt, Robert S. Miyaoka, Xiaoli Li, Cate Lockhart, Tom Lewellen, Scott Hauck, "Design of an FPGA based Algorithm for Real-Time Solutions of Statistics-Based Positioning", IEEE Nuclear Science Symposium and Medical Imaging Conference, 2008.

N. Johnson-Williams, R.S. Miyaoka, X. Li, T.K. Lewellen, S. Hauck, "Design of a Real Time FPGA-based Three Dimensional Positioning Algorithm", IEEE Nuclear Science Symposium and Medical Imaging Conference, 2009.

Tom K. Lewellen, Robert S. Miyaoka, Scott Hauck, Brian Otis, "Design of a Data Acquisition System for Depth-of-Interaction Detectors", Society of Nuclear Medicine.s Annual Meeting, 2010.

T.K. Lewellen, R.S. Miyaoka, L.R. MacDonald, M. Haselman, D. DeWitt, S. Hauck, "Evolution of Design of a Second Generation Firewire Based Data Acquisition System", IEEE Nuclear Science Symposium and Medical Imaging Conference, 2010.

M.D. Haselman, S. Hauck, T.K. Lewellen, R.S. Miyaoka, "FPGA-Based Pulse Pileup Correction", IEEE Nuclear Science Symposium and Medical Imaging Conference, 2010.

T.K. Lewellen, R.S. Miyaoka, L.R. MacDonald, D. DeWitt, S. Hauck, "Evolution of the Design of a Second Generation Firewire Based Data Acquisition System", IEEE Nuclear Science Symposium and Medical Imaging Conference, 2011.

Robin Panda, Scott Hauck, "Dataflow-Driven Execution Control in a Coarse-Grained Reconfigurable Array", ACM/SIGDA Symposium on Field-Programmable Gate Arrays, 2012.

Paul Chow, Markus Crisziani, Giusppe Di Guglielmo, Javier Duarte, Scott Hauck, Burt Holzman, Shih-Chieh Hsu, Sergo Jindariani, Suffian Khan, Benjamin Kreis, Jeff Krupa, Mia Liu, Vladimir Loncar, Mark Neubauer, Jennifer Ngadiuba, Kalin Ovatcharov, Sang Eon Park, Kevin Pedro, Brandon Perez, Maurizio Pierini, Andrew Putnam, Dylan Rankin, Naif Tarafadar, Matthew Trahms, Nhan Tran, Aristeidis Tsaris, Colin Versteeg, Ted W. Way, Dustin Werran, Zhenbin Wu, "ML Acceleration with Heterogeneous Computing for Big Data Physics Experiments", Heterogeneous High Performance Computing Workshop at Supercomputing, 2019.

Nhan Tran, Javier Duarte, Philip Harris, Scott Hauck, Burt Holzman, Shih-Chieh Hsu, Sergo Jindariani, Suffian Khan, Benjamin Kreis, Mia Liu, Ted Way, Vladimir Loncar, Jennifer Ngadiuba, Kevin Pedro, Maurizio Pierini, Dylan Rankin, Matthew Trahms, Aristeidis Tsaris, Colin Versteeg, Dustin Werran, Zhenbin Wu, "Accelerated Machine Learning as a Service for Particle Physics Computing", NeurIPS Workshop on Machine Learning and the Physical Sciences (ML4PS), 2019.

Javier Duarte, Christian Herwig, Burt Holzman, Sergo Jindariani, Benjamin Kreis, Mia Liu, Ryan Rivera, Nhan Tran, Vladimir Loncar, Jennifer Ngadiuba, Maurizio Pierini, Sioni Summers, Scott Hauck, Shih-Chieh Hsu, Zhenbin Wu, Edward Kreiner, Song Han, Phil Harris, Dylan Rankin, "Low-latency machine learning inference on FPGAs", NeurIPS Workshop on Machine Learning and the Physical Sciences (ML4PS), 2019.

Caroline Johnson, Oleh Kondratyuk, Trinh Nguyen, Matthew Bavier, Anatoliy Martynyuk, Aidan Short, Jan Silva, Scott Hauck, Shih-Chieh Hsu, Geoff Jones, "Analyzing the Efficiency of High-Level Synthesis for Machine Learning Inference Versus a Lower-Level Implementation", Mary Gates Symposium on Undergraduate Research, 2022.

Zhixing Jiang, Bowen Zuo, Maayan Tamarri, Liron Barak, Boping Chen, Jeff Eastlack, Scott Hauck, Shih-Chieh Hsu, "Deploying ML into APU", Community Summer Study, Snowmass 2022.

Khoda, Elham E and Rankin, Dylan and de Lima, Rafael Teixeira and Harris, Philip and Hauck, Scott and Hsu, Shih-Chieh and Kagan, Michael and Loncar, Vladimir and Paikara, Chaitanya and Rao, Richa and Summers, Sioni and Vernieri, Caterina and Wang, Aaron, "Ultra-low latency recurrent neural network inference on FPGAs for physics applications with hls4ml", 21st International Workshop on Advanced Computing and Analysis Techniques in Physics Research (ACAT), 2022.

Xiaohan Liu, Jeffery Xu, Aidan Yokuda, Michael Nolan, Scott Hauck, Shih-Chieh Hsu, Amy Orsborn, Eli Shlizerman, "Sleep Spindles as a Driver of Low Latency, Low Power ML in HLS4ML and TinyML", A3D3 Annual meeting, 2022.

Zhixing “Ethan” Jiang, Bowen Zuo, Rohin Narayan, Maayan Tamari, Liron Barak, Boping Chen, Benjamin Carlson, Jeff Eastlack, Scott Hauck, Shih Chieh Hsu, "Machine Learning Acceleration in the Global Event Processor of the ATLAS Trigger Update", 26th International Conference on Computing in High Energy & Nuclear Physics (CHEP2023), 2023.

Ziang “Dennis” Yin, Yihui “Andrew” Chen, Scott Hauck, Shih-Chieh Hsu, Elham E Khoda, "Machine Learning Model to FPGA Conversion -- Quantization Process", Mary Gates Symposium on Undergraduate Research, 2023.

Zhixing Jiang, Bowen Zuo, Santosh Parajuli, Yuval Frid, Maayan Tamari, Liron Barak, Boping Chen, Benjamin Carlson, Jeff Eastlack, Scott Hauck, Shih-Chieh Hsu, "Machine learning evaluation in the Global Event Processor FPGA for the ATLAS Phase 2 Level 0 trigger upgrade", ATLAS Week, 2023

Waiz Khan, Caroline Johnson, Scott Hauck, Shih-Chieh Hsu, Geoff Jones, "Benchmarking High Level Synthesis for Machine Learning Implementations versus Hand-optimized SystemVerilog", A3D3 High-Throughput AI Methods and Infrastructure Workshop, 2023.

Xiaohan Liu (Speaker), Atharva Mattam, Chi-Jui Chen, Lin-Chi Yang, Yan-Lun Huang, Scott Hauck, Shih-Chieh Hsu, Bo-Cheng Lai, Michael Nolan, Lauren Peterson, Leo Scholl, Amy Orsborn, Trung Le, Eli Shlizerman, "Sleep Spindles as a Driver of Low Latency, Low Power ML in HLS4M", A3D3 High-Throughput AI Methods and Infrastructure Workshop, 2023.

Technical Reports

S. Hauck, G. Borriello, C. Ebeling, "Achieving High-Latency, Low-Bandwidth Communication: Logic Emulation Interfaces" (PDF), University of Washington, Dept. of C.S.&E. TR #95-04-04, 1995.

S. Hauck, G. Borriello, C. Ebeling, "Springbok: A Rapid-Prototyping System for Board-Level Designs" (PDF), 1995.

S. Hauck, A. Agarwal, "Software Technologies for Reconfigurable Systems" (PDF), 1996.

K. Compton, S. Hauck, "Mapping Methods for the Chimaera Reconfigurable Functional Unit" (PDF), Northwestern University, Dept. of ECE Technical Report, 1997.

S. Hauck, S. Knol, "Data Security for Web-based CAD" (PDF), Northwestern University, Dept. of ECE Technical Report, 1998.

S. Hauck, W. D. Wilson, "Runlength Compression Techniques for FPGA Configurations" (PDF), Northwestern University, Dept. of ECE Technical Report, 1998.

Z. A. Ye, A. Moshovos, S. Hauck, N. Shenoy, P. Banerjee, "CHIMAERA: Integrating a Reconfigurable Functional Unit into a High-Performance, Dynamically-Scheduled Superscalar Processor" (PDF), Technical Report, 1999.

Z. A. Ye, N. Shenoy, S. Hauck, A. Moshovos, P. Banerjee, "A C Compiler for a Processor with a Reconfigurable Functional Unit" (PDF), 1999.

P. Banerjee, A. Choudhary, S. Hauck, N. Shenoy, C. Bachmann, M. Chang, M. Haldar, P. Joisha, A. Jones, A. Kanhare, A. Nayak, S. Periyacheri, M. Walkden, "MATCH: A MATLAB Compiler for Adaptive Computing Systems", 1999.

K. Eguro, S. Hauck, "synFPGA: Application Specific FPGA Synthesis", Northwestern University, Dept. of ECE, Technical Report, 2000.

K. Compton, J. Cooley, S. Knol, S. Hauck, "Configuration Relocation and Defragmentation fo FPGAs", Northwestern University, Dept. of ECE, Technical Report, 2000.

S. Hauck, Z. Li, "Improved Configuration Prefetch for Single Context Reconfigurable Coprocessors" (PDF), Technical Report, 2000.

T. Owen, S. Hauck, "Arithmetic Compression on SPIHT Encoded Images", University of Washington, Dept. of EE Technical Report UWEETR-2002-0007, 2002.

M. Holland, J. Harris, S. Hauck, "Harnessing FPGAs for Computer Architecture Education", University of Washington, Dept. of EE Technical Report, 2002.

K. Eguro, S. Hauck, "Decipher: Architecture Development of Reconfigurable Encryption Hardware", University of Washington, Dept. of EE Technical Report UWEETR-2002-0012, 2002.

K. Compton, S. Hauck, "Track Placement: Orchestrating Routing Structures to Maximize Routability", University of Washington, Dept. of EE Technical Report UWEETR-2002-0013, 2002.

A. Sharma, C. Ebeling, S. Hauck, "PipeRoute: A Pipelining-Aware Router for FPGAs", University of Washington, Dept. of EE Technical Report UWEETR-2002-0018, 2002.

Z. Li, S. Hauck, "Don't Care Discovery for FPGA Configuration Compression" (PDF), 2002.

Z. Li, S. Hauck, "Configuration Prefetching Techniques for Partial Reconfigurable Coprocessor with Relocation and Defragmentation", Technical Report, 2003.

Z. Li, K. Compton, S. Hauck, "Configuration Cache Management Techniques for Reconfigurable Computing", Technical Report, 2003.

K. Compton, S. Hauck, "Automatic Design of Reconfigurable Domain-Specific Flexible Cores", Technical Report, 2003.

K, Eguro, S. Hauck, "Issues of Wirelength Cost Models in Routing-Constrained FPGAs", University of Washington, Dept. of EE Technical Report UWEETR-2004-0006, 2004.

A. C. Miguel, A. R. Askew, A. Chang, S. Hauck, R. E. Ladner, E. Riskin, "Reduced Complexity Wavelet-Based Predictive Coding of Hyperspectral Images for FPGA Implementation", Technical Report, 2004.

A. Sharma, K. Compton, C. Ebeling, S. Hauck, "Exploration of RaPiD-style Pipelined FPGA Interconnects", 2004.

Z. Li, S. Hauck, "Configuration Compression for Virtex FPGAs", Technical Report, 2004.

S. Phillips, A. Sharma, S. Hauck, "Layout Generation for Domain-Specific FPGAs", Technical Report, 2004.

M. Haselman, M. Beauchamp, A. Wood, S. Hauck, K. Underwood, K. Scott Hemmert, "A Comparison of Floating Point and Logarithmic Number Systems for FPGAs", Technical Report, 2005.

A. Sharma, C. Ebeling, S. Hauck, "Architecture-Adaptive Routability-Driven Placement for FPGAs", 2006.

S. Hauck, K. Compton, K. Eguro, M. Holland, S. Phillips, A. Sharma, "Totem: Domain-Specific Reconfigurable Logic", 2006.

M. Holland, S. Hauck, "Domain-Specific Reconfigurable PAL/PLA Creation for SoC", 2007.

B. Ylvisaker, A. Carroll, S. Friedman, B. Van Essen, C. Ebeling, D. Grossman, S. Hauck, "Macah: A "C-Level" Language for Programming Kernels on Coprocessor Accelerators ", 2008.

M.D. Haselman, S. Hauck, W. McDougald, T.K. Lewellen, R.S. Miyaoka, "Digital Pulse Timing in FPGAs for Positron Emission Tomography", Technical Report, 2008.

K. Eguro, S. Hauck, "Enhancing Routing Heuristics on Pipelined-FPGAs", Technical Report, 2008.

B. Ylvisaker, C. Ebeling, S. Hauck, "Enhanced Loop Flattening for Software Pipelining of Arbitrary Loop Nests", Technical Report, 2010.

Aaron Wood, Adam Knight, Benjamin Ylvisaker, Scott Hauck, "Multi-Kernel Floorplanning for Enhanced CGRAs", Technical Report UWEETR-2012-0003, 2012.

Marshal Barrett, Scott Hauck, Robert Miyaoka, Tom Lewellen, "Integrating Timing And Positioning Algorithms Onto A Single FPGA Platform For Positron Emission Tomography", 2012.

Aaron Wood, Scott Hauck, "Offset Pipelined Scheduling, Placement, and Routing for Branching CGRAs", Technical Report, 2016.

Nathaniel McVicar, Akina Hoshino, Anna La Torre, Thomas A. Reh, Walter L. Ruzzo, Scott Hauck, "FPGA Acceleration of Short Read Alignment," 2017.

Nathaniel McVicar, Akina Hoshino, Anna La Torre, Thomas A. Reh, Walter L. Ruzzo, Scott Hauck, "FPGA Acceleration of Short Read Classification", 2018.

Matthew Bavier, Caroline Johnson, Oleh Kondratyuk, Trinh Nguyen, Stephay Ayala-Cerna, Anatoliy Martnyuk, Aidan Short, Jan Silva, Scott Hauck, Shih-Chieh Hsu, Geoff Jones. "Quantifying the Efficiency of High-Level Synthesis for Machine Learning Inference", 2023.

Yihui "Andrew" Chen, Scott Hauck, Elahm E Khoda, "Quantization Aware Training for RNNs in HLS4ML", 2023.


For access to the rest of my information please see my homepage.