Publications

Citations

Books

[B4] Ryan Kastner, Janarbek Matai, and Stephen Neuendorffer, “Parallel Programming for FPGAs“, ArXiv e-prints, May 2018, arXiv:1805.03648 [cs.AR] (pdf)

[B3] Ted Huffmire, Cynthia Irvine, Thuy Nguyen, Timothy Levin, Ryan Kastner, and Timothy Sherwood, “Handbook on FPGA Design Security“, Springer, June 2010, ISBN-13: 9789048191567 (order)

[B2] Ryan Kastner, Farzan Fallah, and Anup Hosangadi, “Arithmetic Optimization Techniques for Hardware and Software Design“, Cambridge University Press, May 2010, ISBN-13: 9780521880992 (order)

[B1] Ryan Kastner, Adam Kaplan, and Majid Sarrafzadeh, “Synthesis Techniques and Optimizations for Reconfigurable Systems“, Kluwer Academic Publishers, November 2003, ISBN 1402075983 (order)

Patents

[P7] Ryan Kastner, Armaiti Ardeshiricham, and Wei Hu, “Techniques for improving security of circuitry designs based on a hardware description language“, US10990723B2, Granted April 27, 2021 

[P6] Wei Hu, Ryan Kastner, and Jason K. Oberg, “Method and System for Detecting Hardware Trojans and Unintentional Design Flaws“, US10719631B2, Granted July 21, 2020

[P5] Jason K. Oberg, Jonathan Valamehr, Ryan Kastner, and Timothy Sherwood, “Generating Hardware Security Logic“, US10289873B2, Granted May 14, 2019

[P4] Ryan Kastner, Jason Oberg, Wei Hu, Timothy Sherwood, and Mohit Tiwari, “Method and system providing multi-level security to gate level information flow“, US10083305B2, Granted September 25, 2018 (pdf)

[P3] Ryan Kastner, Jason Oberg, Sarah Meiklejohn, and Timothy Sherwood, “Method and systems for detecting and isolating hardware timing channels“, US9305166B2, Granted April 5, 2016 (pdf)

[P2] Ali Umut Irturk and Ryan Charles Kastner, “Designing digital processors using a flexibility metric“, US8812285B2, Granted August 19, 2014 (pdf)

[P1] Farzan Fallah, Anup Hosangadi, and Ryan C. Kastner, “System and method for eliminating common subexpressions in a linear system“, US7895420B2, Granted February 22, 2011 (pdf)

Journal Articles

[J77] Colin Drewes, Tyler Sheaves, Olivia Weng, Keegan Ryan, Christopher McCarty, Ryan Kastner, and Dustin Richmond “Turn on, Tune in, Listen up: Maximizing Side-Channel Recovery in Cross-Platform Time-to-Digital Converters,” ACM Transactions on Reconfigurable Technology and Systems, 2024 (pdf)

[J76] Olivia Weng, Andres Meza, Quinlan Bock, Benjamin Hawks, Javier Campos, Nhan Tran, Javier Mauricio Duarte, and Ryan Kastner, “FKeras: A Sensitivity Analysis Tool for Edge Neural Networks”, ACM Journal on Autonomous Transportation Systems, 2024 (pdf)

[J75] Ronan Wallace, Yungdrung Tsewang Gurung, and Ryan Kastner, “Relocating Lubra Village and Visualizing Himalayan Flood Damages with Remote Sensing“, Journal of Critical Global Issues, February 2024 (pdf)

[J74]  Olivia Weng, Gabriel Marcano, Vladimir Loncar, Alireza Khodamoradi, Abarajithan G, Nojan Sheybani, Andres Meza, Farinaz Koushanfar, Kristof Denolf, Javier Mauricio Duarte, Ryan Kastner, “Tailor: Altering Skip Connections for Resource-Efficient Inference”, ACM Transactions on Reconfigurable Technology and Systems, September 2023 (pdf)

[J73] Calvin Deutschbein, Andres Meza, Francesco Restuccia, Ryan Kastner, and Cynthia Sturton, “Isadora: Automated Information-Flow Property Generation for Hardware Security Verification”, Journal of Cryptographic Engineering, November 2022 (pdf)

[J72] Francesco Restuccia, Andres Meza, Jason Oberg, and Ryan Kastner, “A Framework for Design, Verification, and Management of SoC Access Control Systems”, IEEE Transactions on Computers, 2022 (pdf)

[J71] Francesco Restuccia and Ryan Kastner, “Cut and Forward: Safe and Secure Communication for FPGA System on Chips“, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2022 (pdf)

[J70] Jennifer Switzer, Eric Siu, Subhash Ramesh, Ruohan Hu, Emanoel Zadorian, and Ryan Kastner, “Renée: New Life for Old Phones“, Embedded Systems Letters, Volume 14, Issue 3, September 2022 (pdf)

[J69] Calvin Deutschbein, Andres Meza, Francesco Restuccia, Matthew Gregoire, Ryan Kastner, Cynthia Sturton, “Toward Hardware Security Property Generation at Scale”, IEEE Security & Privacy, Volume 20, Issue 3, May-June 2022 (pdf)

[J68] Philip Bresnahan, Tyler Cyronak, Robert J.W. Brewin, Andreas Andersson, Taylor Wirth, Todd Martz, Travis Courtney, Nathan Hui, Ryan Kastner, Andrew Stern, Todd McGrain, Danica Reinicke, Jon Richard, Katherine Hammond, and Shannon Waters, “A high-tech, low-cost, Internet of Things surfboard fin for coastal citizen science, outreach, and education“, Continental Shelf Research, Volume 242, June 2022 (pdf)

[J67] Francesco Restuccia, Marco Pagani, Agostino Mascitti, Michael Barrow, Mauro Marinoni, Alessandro Biondi, Giorgio Buttazzo, and Ryan Kastner, “ARTe: Providing Real-time Multitasking to Arduino“, Journal of Systems and Software, Volume 186, April 2022 (pdf)

[J66] Quentin Gautier, Alric Althoff, Christopher L. Crutchfield, and Ryan Kastner, “Sherlock: A Multi-Objective Design Space Exploration Framework“, ACM Transactions on Design Automation Electronic Systems, Vol. 27, No. 4, Article 33, March 2022 (pdf)

[J65] Michael Barrow, Francesco Restuccia, Mustafa Gobulukoglu, Enrico Rossi, and Ryan Kastner, “A Remote Control System for Emergency Ventilators During SARS-CoV-2“, IEEE Embedded Systems Letters, Volume 14, Issue 1, March 2022 (pdf)

[J64] Wei Hu, Armaiti Ardeshiricham, and Ryan Kastner, “Hardware Information Flow Tracking“, ACM Computing Surveys, May 2021, Article No.: 83 (pdf)

[J63] Nathan T. Hu, Eric K. Lo, Jen B. Moss, Glenn P. Gerber, Mark E. Welch, Ryan Kastner, and Curt Schurgers, “A More Precise Way to Localize Animals Using Drones“, Journal of Field Robotics, 2021 (pdf)

[J62] Wei Hu, Chip-Hong Chang, Anirban Sengupta, Swarup Bhunia, Ryan Kastner, and Hai Li, “An Overview of Hardware Security and Trust: Threats, Countermeasures and Design Tools“, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Volume 40, Issue 6, 2020 (pdf)

[J61] Peter Tueller, Ryan Kastner, and Roee Diamant, “Target Detection using Features for Sonar Images“, IET Radar, Sonar, and Navigation, 2020 (pdf)

[J60] Quentin GautierThomas GarrisonFerrill Rushton, Nicholas Bouck, Eric Lo, Peter Tueller, Curt Schurgers, and Ryan Kastner, “Low-cost 3D Scanning Systems for Cultural Heritage Documentation“, Journal of Cultural Heritage Management and Sustainable Development, ISSN2044-1266, May 2020 (pdf)

[J59] Lu Zhang, Dejun Mu, Wei Hu, Yu Tai, Jeremy Blackstone, and Ryan Kastner, “Memory-Based High-Level Synthesis Optimizations Security Exploration on the Power Side-Channel“, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems,  Print ISSN: 0278-0070, Online ISSN: 1937-4151, Digital Object Identifier: 10.1109/TCAD.2019.2950380, 2020 (pdf)

[J58] Dustin Richmond, Alric Althoff and Ryan Kastner, “Synthesizable Higher-Order Functions for C++“, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Special Issue from ESWeek (CODES+ISSS), 2018 (pdf)

[J57] Perry Naughton, Philippe Roux, Curt Schurgers, Ryan Kastner, Jules S. Jaffe, and Paul L. D. Roberts “Self-localization of a mobile swarm using noise correlations with local sources of opportunity“, The Journal of the Acoustical Society of America 144, 2811 (2018); https://doi.org/10.1121/1.5070154 (pdf)

[J56] Lixiang Shen, Dejun Mu, Guo Cao, Maoyuan Qin, Jeremy Blackstone, Ryan Kastner, “Symbolic execution based test-patterns generation algorithm for hardware Trojan detection“, Computers & Security 78 (2018): 267-280 (pdf)

[J55] Yuehai Zhou, Aijun Song, Feng Tong, and Ryan Kastner, “Distributed compressed sensing based channel estimation for underwater acoustic multiband transmissions, The Journal of the Acoustical Society of America 143, 3985 (2018); https://doi.org/10.1121/1.5042362 (pdf)

[J54] Weihua Jiang, Siyuan Zheng, Yuehai Zhou, Feng Tong, and Ryan Kastner, “Exploiting time varying sparsity for underwater acoustic communication via dynamic compressed sensing, The Journal of the Acoustical Society of America 143, 3997 (2018); doi: 10.1121/1.5042355 (pdf)

[J53] Perry Naughton, Philippe Roux, Curt Schurgers, Ryan Kastner, Jules S. Jaffe and Paul L. D. Roberts, “Self-localization of a deforming swarm of underwater vehicles using impulsive sound sources of opportunity“, IEEE Access, Volume 6, Issue 1, December 2018 pp 1635-1646 Print ISSN: 2169-3536, Online ISSN: 2169-3536, Digital Object Identifier: 10.1109/ACCESS.2017.2779835 (pdf)

[J52] Alireza Khodamoradi and Ryan Kastner, “O(N)-Space Spatiotemporal Filter for Reducing Noise in Neuromorphic Vision Sensors“, IEEE Transactions on Emerging Topics in Computing, Digital Object Identifier: 10.1109/TETC.2017.2788865, 2018 (pdf)

[J51] Baolei Mao, Wei Hu, Alric Althoff, Janarbek Matai, Yu Tai, Dejun Mu, Timothy Sherwood, and Ryan Kastner, “Quantitative Analysis of Timing Channel Security in Cryptographic Hardware Design“, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Volume 37, Issue 9, pp 1719-1732, Print ISSN: 0278-0070, Online ISSN: 1937-4151, Digital Object Identifier: 10.1109/TCAD.2017.2768420 September 2018 (pdf)

[J50] Dajung Lee, Nirja Mehta, Alexandria Shearer, and Ryan Kastner, “A Hardware Accelerated System for High Throughput Cellular Image Analysis“, Journal of Parallel and Distributed Computing, Volume 113, March 2018, Pages 167-178 (pdf)

[J49] Jules S. Jaffe, Peter J. S. Franks, Paul L. D. Roberts, Diba Mirza, Curt Schurgers, Ryan Kastner, and Adrien Boch, “A swarm of autonomous miniature underwater robot drifters for exploring submesoscale ocean dynamics“, Nature Communications 8, Article number: 14189 (2017) (pdf)

[J48] Perry Naughton, Philippe Roux, Riley Yeakle, Curt Schurgers, Ryan Kastner, Jules S. Jaffe, and Paul LD Roberts.”Ambient noise correlations on a mobile, deformable array“, The Journal of the Acoustical Society of America 140, no. 6 (2016): 4260-4270 (pdf)

[J47] Pingfan Meng, Matthew Jacobsen, Motoki Kimura, Vladimir Dergachev, Thomas Anantharaman, Michael Requa, and Ryan Kastner, “Hardware Accelerated Alignment Algorithm for Optical Labeled Genomes“, ACM Transactions on Reconfigurable Technology and Systems (TRETS), Volume 9, Issue 3, Article No. 18, September 2016 (pdf)

[J46] Wei Hu, Baolei Mao, Jason Oberg, and Ryan Kastner, “Detecting Hardware Trojans with Gate-Level Information-Flow Tracking“, IEEE Computer, August 2016 (pdf) – Cover Feature

[J45] Thomas G. Garrison, Dustin Richmond, Perry Naughton, Eric Lo, Sabrina Trinh, Zachary Barnes, Albert Lin, Curt Schurgers, Ryan Kastner, and Sarah E. Newman, “Tunnel Vision: Documenting Excavations in Three Dimensions with Lidar Technology“, Advances in Archaeological Practice, Volume 4, Number 2, May 2016, pp. 192-204(13) (pdf)

[J44] Christopher Barngrover, Alric Althoff, Paul DeGuzman, and Ryan Kastner, “A Brain-Computer Interface (BCI) for the Detection of Mine-Like Objects in Side Scan Sonar Imagery“, IEEE Journal of Oceanic Engineering, Volume 41 Issue 1, 2016 (pdf)

[J43] Matthew Jacobsen, Dustin Richmond, Matthew Hogains, and Ryan Kastner, “RIFFA 2.1: A Reusable Integration Framework for FPGA Accelerators“, ACM Transactions on Reconfigurable Technology and Systems (TRETS), Volume 8 Issue 4, October 2015 (pdf)

[J42] Diba Mirza, Perry Naughton, Curt Schurgers, and Ryan Kastner, “Real-time collaborative tracking for underwater networked systems“, Ad Hoc Networks, 2014 (pdf)

[J41] Jinwang Yi, Diba Mirza, Ryan Kastner, Curt Schurgers, Paul Roberts, and Jules Jaffe, “ToA-TS: Time of arrival based joint time synchronization and tracking for mobile underwater systems“, Ad Hoc Networks, 2014 (pdf)

[J40] Wei Hu, Dejun Mu, Jason Oberg, Baolei Mao, Mohit Tiwari, Timothy Sherwood, and Ryan Kastner, “Gate Level Information Flow Tracking for Security Lattices“, ACM Transactions on Design Automation of Electronic Systems (TODAES), Volume 20, Issue 1, November 2014 (pdf)

[J39] Jason Oberg, Sarah Meiklejohn, Timothy Sherwood, and Ryan Kastner, “Leveraging Gate-Level Properties to Identify Hardware Timing Channels“, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Volume 33, Issue 9, September 2014 (pdf)

[J38] Hassan Wassel, Ying Gao, Jason Oberg, Ted Huffmire, Ryan Kastner, Frederic Chong, and Timothy Sherwood, “Networks on Chip with Provable Security Properties“, IEEE Micro, Volume 34, Issue 3, May-June 2014 (pdf)

[J37] Christopher Barngrover, Ryan Kastner, and Serge Belongie, “Semi-Synthetic Versus Real World Sonar Training Data for the Classification of Mine-Like Objects“, IEEE Journal of Oceanic Engineering, January 2014 (pdf)

[J36] Feiyun Wu, Yuehai Zhou, Feng Tong, and Ryan Kastner, “Simplified p-norm-like Constraint LMS Algorithm for Efficient Estimation of Underwater Acoustic Channels“, Journal of Marine Science and Application, Volume 12, Issue 2, Pages 228-234 June 2013 (pdf)

[J35] Wei Hu, Jason Oberg, Janet Barrientos, Dejun Mu, and Ryan Kastner, “Expanding Gate Level Information Flow Tracking for Multi-level Security“, IEEE Embedded Systems Letters, Volume 5, Issue 2, June 2013 (pdf)

[J34] Tan Nguyen, Daniel Hefenbrock, Jason Oberg, Ryan Kastner, and Scott Baden, “A Software-Based Dynamic-Warp Scheduling Approach for Load-Balancing the Viola-Jones Face Detection Algorithm on GPUs“, Journal of Parallel and Distributed Computing, Volume 73, Issue 5, Pages 677–685, May 2013 (pdf)

[J33] Jonathan Valamehr, Timothy Sherwood, Ryan Kastner, David Marangoni-Simonsen, Ted Huffmire, Cynthia Irvine, and Timothy Levin, “A 3D Split Manufacturing Approach to Trustworthy System Development“, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Special Section on Three-dimensional Integrated Circuits and Microarchitectures, Volume 32, Number 4, Pages 611-615, April 2013 (pdf)

[J32] Jason Oberg, Timothy Sherwood, and Ryan Kastner, “Eliminating Timing Information Flows in a Mix-trusted System-on-Chip“, IEEE Design and Test of Computers, March/April 2013 (pdf)

[J31] Wei Hu, Jason Oberg, Ali Irturk, Mohit Tiwari, Timothy Sherwood, Dejun Mu, and Ryan Kastner, “On the Complexity of Generating Gate Level Information Flow Tracking Logic“, IEEE Transactions on Information Forensics and Security, vol. 7, no. 3, June 2012 (pdf)

[J30] Lingjuan Wu, Jennifer Trezzo, Diba Mirza, Paul Roberts, Jules Jaffe, Yangyuan Wang and Ryan Kastner, “Designing an Adaptive Acoustic Modem for Underwater Sensor Networks“, IEEE Embedded Systems Letters, vol. 3, issue 3, December 2011 (pdf)

[J29] Henry Tat Kwong Tse, Pingfan Meng, Daniel R. Gossett, Ali Irturk, Ryan Kastner and Dino Di Carlo, “Strategies for Implementing Hardware-Assisted High-Throughput Cellular Image Analysis“, Journal of Laboratory Automation, vol. 16, no. 5, October 2011 (pdf)

[J28] Wei Hu, Jason Oberg, Ali Irturk, Mohit Tiwari, Timothy Sherwood, Dejun Mu and Ryan Kastner, “Theoretical Fundamentals of Gate Level Information Flow Tracking“, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 30, issue 8, August 2011 (pdf)

[J27] Ali Irturk, Janarbek Matai, Jason Oberg, Jeffrey Su and Ryan Kastner, “Simulate and Eliminate: A Top-to-Bottom Design Methodology for Automatic Generation of Application Specific Architectures“, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 30, issue 8, August 2011 (pdf)

[J26] Bridget Benson, Arash Arfaee, Choon Kim, Ryan Kastner and Rajesh Gupta, “Integrating Embedded Computing Systems into High School and Early Undergraduate Education“, IEEE Transactions on Education, vol. 54, issue 2, May 2011 (pdf)

[J25] Bridget Benson, Ying Li, Brian Faunce, Kenneth Domond, Don Kimball, Curt Schurgers and Ryan Kastner, “Design of a Low-Cost Underwater Acoustic Modem“, IEEE Embedded Systems Letters, vol. 2, issue 3, September 2010 (pdf)

[J24] Ted Huffmire, Brett Brotherton, Gang Wang, Timothy Sherwood, Ryan Kastner, Timothy Levin, Thuy D. Nguyen and Cynthia Irvine, “Security Primitives for Reconfigurable Hardware Based Systems“, ACM Transactions on Reconfigurable Technology and Systems, Vol. 3, Issue 2, May 2010 (pdf)

[J23] Ali Irturk, Bridget Benson, Shahnam Mirzaei and Ryan Kastner, “GUSTO: An Automatic Generation and Optimization Tool for Matrix Inversion Architectures“, ACM Transactions on Embedded Computing Systems, Vol. 9, No. 4, March 2010 (pdf)

[J22] Shahnam Mirzaei, Anup Hosangadi and Ryan Kastner, “Layout Aware Optimization of High Speed Fixed Coefficient FIR Filters for FPGAs“, International Journal of Reconfigurable Computing, Volume 2010, Article ID 697625, January 2010 (pdf)

[J21] Ted Huffmire, Brett Brotherton, Timothy Sherwood, Ryan Kastner, Timothy Levin, Thuy D. Nguyen and Cynthia Irvine, “Managing Security in FPGA-Based Embedded Systems“, IEEE Design and Test of Computers, November/December 2008 (pdf)

[J20] Ted Huffmire, Timothy Sherwood, Ryan Kastner and Tim Levin, “Enforcing Memory Policy Specifications in Reconfigurable Hardware“, Computers and Security, Vol. 27, No. 5-6, October 2008 (pdf)

[J19] Ted Huffmire, Brett Brotherton, Nicholas Callegari, Jonathan Valamehr, Jeff White, Ryan Kastner, and Tim Sherwood, “Designing Secure Systems on Reconfigurable Hardware”ACM Transactions on Design Automation of Electronic Systems (TODAES), Vol. 13, Issue 3, article no. 44, July 2008 (pdf)

[J18] Anup Hosangadi, Farzan Fallah and Ryan Kastner, “Algebraic Methods for Optimizing Constant Multiplications in Linear Systems”Springer Journal of VLSI Signal Processing, Vol. 49, Issue 1, pp. 31-50, October 2007 (pdf)

[J17] Gang Wang, Wenrui Gong, Brian DeRenzi and Ryan Kastner, “Exploring Time/Resource Tradeoffs by Solving Dual Scheduling Problems with the Ant Colony Optimization”ACM Transactions on Design Automation of Electronic Systems, Vol. 12, Issue 4, article no. 46, September 2007 (pdf)

[J16] Gang Wang, Wenrui Gong, Brian DeRenzi and Ryan Kastner, “Ant Colony Optimizations for Resource and Timing-Constrained Operation Scheduling IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 26, No. 26, June 2007, pp. 1010-29 (pdf)

[J15] Anup Hosangadi, Farzan Fallah and Ryan Kastner, “Optimizing Polynomial Expressions by Algebraic Factorization and Common Subexpression Elimination”, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 25, No. 10, Oct. 2006, pp. 2012-22 (pdf)

[J14] Gang Wang, Satish Sivaswamy, Cristinel Ababei, Kia Bazargan, Ryan Kastner and Elaheh Bozorgzadeh,“Statistical Analysis and Design of Hardwired Routing Pattern FPGAs”, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 25, No. 10, Oct. 2006, pp. 2088-102 (pdf)

[J13] Gang Wang, Wenrui Gong and Ryan Kastner, “Application Partitioning on Programmable Platforms Using the Ant Colony Optimization”, Journal of Embedded Computing, Vol. 2, Issue 1, 2006 (pdf)

[J12] Yan Meng, Wenrui Gong, Ryan Kastner and Timothy Sherwood, “Algorithm/Architecture Co-exploration for Designing Energy Efficient Channel Estimator” “ American Scientific Publishers Journal of Low Power Electronics, December 2005 (pdf)

[J11] Yan Meng, Timothy Sherwood and Ryan Kastner, “Exploring the Limits of Leakage Power Reduction in Caches”ACM Transactions on Architecture and Code Optimization, November 2005 (pdf)

[J10] Seda Ogrenci Memik, Ryan Kastner, Elaheh Bozorgzadeh, and Majid Sarrafzadeh, “A Scheduling Algorithm for Optimization and Planning in High-level Synthesis“, ACM Transactions on Design Automation of Electronic Systems, Vol. 10, No. 1, January 2005 (pdf)

[J9] Ankur Srivastava, Ryan Kastner, Chunhong Chen and Majid Sarrafzadeh, “Timing Driven Gate Duplication“,IEEE Transactions on Very Large Scale Integrated Systems, January 2004 (pdf)

[J8] Xiaojian Yang, Maogang Wang, Ryan Kastner, Soheil Ghiasi and Majid Sarrafzadeh, “Congestion Reduction during Placement with Provably Good Approximation Bound“, ACM Transactions on Design Automation of Electronic Systems, July 2003 (pdf)

[J7] Elaheh Bozorgzadeh, Ryan Kastner and Majid Sarrafzadeh, “Creating and Exploiting Flexibility in Steiner Trees“, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, May 2003 (pdf)

[J6] Ryan Kastner, Adam Kaplan, Seda Ogrenci Memik, Elaheh Bozorgzadeh, “Instruction Generation for Hybrid Reconfigurable Systems“, ACM Transactions on Design Automation of Electronic Systems, October 2002 (pdf)

[J5] Ryan Kastner, Elaheh Bozorgzadeh and Majid Sarrafzadeh, “Pattern Routing: Use and Theory for Increasing Predictability and Avoiding Coupling“, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, July 2002 (pdf)

[J4] Xiaojian Yang, Ryan Kastner and Majid Sarrafzadeh, “Congestion Estimation During Top-down Placement“, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, January 2002 (pdf)

[J3] Ankur Srivastava, Ryan Kastner and Majid Sarrafzadeh, “On the Complexity of Gate Duplication“, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, September 2001 (pdf)

[J2] Kiarash Bazargan, Ryan Kastner and Majid Sarrafzadeh, “3-D Floorplanning: Simulated Annealing and Greedy Placement Methods for Reconfigurable Computing Systems“, Design Automation for Embedded Systems – RSP’99 Special Issue, August 2000 (pdf)

[J1] Kiarash Bazargan, Ryan Kastner and Majid Sarrafzadeh, “Fast Template Placement for Reconfigurable Computing Systems“, IEEE Design and Test – Special Issue on Reconfigurable Computing, January – March 2000 (pdf)

Refereed Conference Articles

[C181] Melisande Zonta-Roudes, Andres Meza, Nora Hinderling, Lucas Deutschmann, Francesco Restuccia, Ryan Kastner, and Shweta Shinde, “eXpect: On the Security Implications of Violations in AXI Implementations“, IEEE/ACM International Conference on Computer-Aided Design (ICCAD), October 2024 (pdf)

[C180] Colin Drewes, Olivia Weng, Andres Meza, Alric Althoff, David Kohlbrenner, Ryan Kastner, and Dustin Richmond, “Pentimento: Data Remanence in Cloud FPGAs“, ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), April 2024 (pdf)

[C179] Tommaso Baldi, Javier Campos, Ben Hawks, Jennifer Ngadiuba, Nhan Tran, Daniel Diaz, Javier Duarte, Ryan Kastner, Andres Meza, Melissa Quinnan, Olivia Weng, Caleb Geniesse, Amir Gholami, Michael W. Mahoney, Vladimir Loncar, Philip Harris, Joshua Agar and Shuyu Qin, “Reliable edge machine learning hardware for scientific applications“, IEEE VLSI Test Symposium, April 2024 (pdf)

[C178] Antonio Rios-Navarro, Shasha Guo, Abarajithan Gnaneswaran, Keerthivasan Vijayakumar, Alejandro Linares-Barranco, Thea Aarrestad, Ryan Kastner, and Tobi Delbruck, “Within-Camera Multilayer Perceptron DVS Denoising“, IEEE/CVF Conference On Computer Vision and Pattern Recognition Workshops (CVPRW), June 2023 (pdf)

[C177] Jennifer Switzer, Gabriel Marcano, Ryan Kastner, and Pat Pannuto, “Junkyard Computing: Repurposing Discarded Smartphones to Minimize Carbon“, ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), March 2023 (pdf)

[C176] Colin Drewes, Olivia Weng, Keegan Ryan, Bill Hunter, Christopher McCarty, Ryan Kastner, and Dustin Richmond, “Turn on, Tune in, Listen up: Maximizing Side-Channel Recovery in Time-to-Digital Converters“, International Symposium on Field-Programmable Gate Arrays, February 2023 – Best Paper Nomination (pdf)

[C175] Emily M. Wong, Isabella Humphrey, Scott Switzer, Christopher L. Crutchfield, Nathan Hui, Curt Schurgers, and Ryan Kastner, “Underwater Depth Calibration Using a Commercial Depth Camera“, International Conference on Underwater Networks & Systems, November 2022 (pdf)

[C174] Ryan Kastner, Francesco Restuccia, Andres Meza, Sayak Ray, Jason Fung, and Cynthia Sturton, “Automating Hardware Security Property Generation“, Design Automation Conference (DAC), July 2022 (pdf)

[C173] Andres Meza, Francesco Restuccia, Ryan Kastner, and Jason Oberg, “Safety Verification of Third-Party Hardware Modules via Information Flow Tracking“, Real-Time and Intelligent Edge Computing Workshop, July 2022 (pdf)

[C172] Jacob Ayers, Sean Perry, Vaibhav Tiwari, Mugen Blue, Nishant Balaji, Curt Schurgers, Ryan Kastner, Mathias Tobler, and Ian Ingram, “Reducing the Barriers of Acquiring Ground-truth from Biodiversity Rich Audio Datasets Using Intelligent Sampling Techniques“, Tackling Climate Change with AI Workshop, Conference on Neural Information Processing Systems (NeurIPS), December 2021 (pdf)

[C171] Mustafa Gobulukoglu, Colin Drewes, William Hunter, Ryan Kastner, and Dustin Richmond, “Classifying Computations on Multi-Tenant FPGAs“, Design Automation Conference (DAC), December 2021 (pdf)

[C170] Calvin Deutschbein, Andres Meza, Francesco Restuccia, Ryan Kastner, and Cynthia Sturton, “Isadora: Automated Information Flow Property Generation for Hardware Designs“, Workshop on Attacks and Solutions in Hardware Security (ASHES), November 2021 (pdf)

[C169] Jeremy Blackstone, Debayan Das, Alric Althoff, Shreyas Sen, and Ryan Kastner, “iSTELLAR: intermittent Signature aTtenuation Embedded CRYPTO with Low-Level metAl Routing“, International Conference on Computer Aided Design (ICCAD), November 2021 (pdf)

[C168] Francesco Restuccia, Andres Meza, and Ryan Kastner, “Aker: A Design and Verification Framework for Safe and Secure SoC Access Control“, International Conference on Computer Aided Design (ICCAD), November 2021, 2022 IEEE HSTTC Top Picks in Hardware and Embedded Security Shortlist (pdf)

[C167] Sean Perry, Vaibhav Tiwari, Nishant Balaji, Erika Joun, Jacob Ayers, Mathias Tobler, Ian Ingram, Ryan Kastner, and Curt Schurgers, “Pyrenote: a Web-based, Manual Annotation Tool for Passive Acoustic Monitoring“, IEEE International Conference on Mobile Ad Hoc and Smart Systems (MASS), October 2021 (pdf)

[C166] Peter Tueller, Raghav Maddukuri, Patrick Paxson, Vivaswat Suresh, Arjun Ashok, Madison Bland, Ronan Wallace, Julia Guerrero, Brice Semmens, and Ryan Kastner, “FishSense: Underwater RGBD Imaging for Fish Measurement“, MTS/IEEE Oceans, September 2021 (pdf)

[C165] Alireza Khodamoradi, Kristof Denolf, Kees Visser, and Ryan Kastner, “ASLR: an Adaptive Scheduler for Learning Rate“, International Joint Conference on Neural Networks, July 2021 (pdf)

[C164] Jacob Ayers, Yaman Jandali, Yoo-Jin Hwang, Gabriel Steinberg, Erika Joun, Mathias Tobler, Ian Ingram, Ryan Kastner, and Curt Schurgers, “Challenges in Applying Audio Classification Models to Datasets Containing Crucial Biodiversity Information“, Climate Change AI Workshop, International Conference on Machine Learning (ICML), July 2021 (pdf)

[C163] Sohrab Aftabjahani, Ryan Kastner, Mark Tehranipoor, Farimah Farahmandi, Jason Oberg, Anders Nordstrom, Nicole Fern, and Alric Althoff, “CAD for Hardware Security – Automation is Key to Adoption of Solutions“, IEEE VLSI Test Symposium, May 2021 (pdf)

[C162] Alireza Khodamoradi, Kristof Denolf, and Ryan Kastner, “S2N2: A FPGA Accelerator for Streaming Spiking Neural Network“, International Symposium on Field-Programmable Gate Arrays (ISFPGA), March 2021 (pdf)

[C161] Dillon Hicks, Ryan Kastner, Curt Schurgers, Astrid Hsu, and Octavio Aburto, “Mangrove Ecosystem Detection using Mixed-Resolution Imagery with a Hybrid-Convolutional Neural Network“, NeurIPS Workshop Tackling Climate Change with Machine Learning, December 2020 (pdf)

[C160] Christopher L. Crutchfield, Jake Sutton, Anh Ngo, Emmanuel Zadorian, Gabrielle Hourany, Dylan Nelson, Alvin Wang, Fiona McHenry-Crutchfield, Deborah Forster, Shirley C. Strum, Ryan Kastner, and Curt Schurgers, “Baboons on the Move: Enhancing Understanding of Collective Decision Making through Automated Motion Detection from Aerial Drone Footage“, International Conference on Methods and Techniques in Behavioral Research (Measuring Behavior), October 2020 (pdf)

[C159] Stephen Tridgell, David Boland, Philip H.W. Leong, Ryan Kastner, Alireza Khodamoradi, and Siddhartha, Real-time Automatic Modulation Classification using RFSoC“, Reconfigurable Architectures Workshop (RAW), May 2020 (pdf)

[C158] Charmaine Beluso, Alex Xu, Eamon Patamasing, Brian Sebastian, Eric Lo, Curt Schurgers, Ryan Kastner, Liren Chen, Xuanyi Yu, Dan Sturm and Robert Barlow, “D-SEA: The Underwater Depth Sensing Device for Standalone Time-Averaged Measurements“, IEEE International Conference on Mobile Ad Hoc and Sensor Systems Workshops (MASSW), 2019 (pdf)

[C157] Armaiti Ardeshiricham, Yoshiki Takashima, Sicun Gao, and Ryan Kastner, “VeriSketch: Synthesizing Secure Hardware Designs with Timing-Sensitive Information Flow Properties“, ACM Conference on Computer and Communications Security (CCS), November 2019 (pdf)

[C156] Alric Althoff, Jeremy Blackstone, and Ryan Kastner, “Holistic Power Side-Channel Leakage Assessment: Towards a Robust Multidimensional Metric“,  International Conference on Computer Aided Design (ICCAD), November 2019 (pdf)

[C155] Shehzeen Hussain, Mojan Javaheripi, Paarth Neekhara, Ryan Kastner, and Farinaz Koushanfar, “FastWave: Accelerating Autoregressive Convolutional Neural Networks on FPGA“,  International Conference on Computer Aided Design (ICCAD), November 2019 (pdf)

[C154] Michael Barrow, Nelson Ho, Alric Althoff, Peter Tueller, and Ryan Kastner, “Benchmarking Video With The Surgical Image Registration Generator (SIRGn) Baseline“, International Symposium on Visual Computing, October 2019 (pdf)

[C153] Quentin Gautier, Alric Althoff, and Ryan Kastner, “FPGA Architectures for Real-time Dense SLAM, IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP), July 2019 (pdf) Best Paper Award

[C152] Brennan Cain, Zain Merchant, Indira Avendano, Dustin Richmond, and Ryan Kastner, “PynqCopter – An Open-source FPGA Overlay for UAVs, IEEE International Conference on Big Data (Big Data), December 2018 (pdf)

[C151] Wei Hu, Armaiti Ardeshiricham, Mustafa S Gobulukoglu, Xinmu Wang, and Ryan Kastner, “Property Specific Information Flow Analysis for Hardware Security Verification“, International Conference on Computer Aided Design (ICCAD), November 2018 (pdf)

[C150] Peter Tueller, Ryan Kastner, and Roee Diamant, “A Comparison of Feature Detectors for Underwater Sonar Imagery, MTS/IEEE Oceans Charleston, October 2018 (pdf)

[C149] Michael Barrow, Steven M. Burns, and Ryan Kastner “A FPGA Accelerator for Real-Time 3D Non-Rigid Registration Using Tree Reweighted Message Passing and Dynamic Markov Random Field Generation“, International Conference on Field Programmable Logic and Applications (FPL), September 2018 (pdf)

[C148] Dustin Richmond, Michael Barrow, and Ryan Kastner, “Everyone’s a Critic: A Tool for Exploring RISC-V Projects“, International Conference on Field Programmable Logic and Applications (FPL), September 2018 (pdf)

[C147] Alric Althoff, Joseph McMahan, Luis Vega, Scott Davidson, Timothy Sherwood, Michael Taylor, and Ryan Kastner, “Hiding Intermittent Information Leakage with Architectural Support for Blinking“, International Symposium on Computer Architecture (ISCA), June 2018 (pdf)

[C146] Lu Zhang, Wei Hu, Armaiti Ardeshiricham, Yu Tai, Jeremy Blackstone, Dejun Mu, and Ryan Kastner, “Examining the Consequences of High-Level Synthesis Optimizations on the Power Side Channel“, Design Automation and Test in Europe (DATE), March 2018 (pdf)

[C145] Wei Hu, Armaiti Ardeshiricham, and Ryan Kastner, “Identifying and Measuring Security Critical Path for Uncovering Circuit Vulnerabilities“, Microprocessor Test and Verification Conference, December 2017 (pdf) – Invited Paper

[C144] Dajung Lee, Alric Althoff, Dustin Richmond, and Ryan Kastner “A Streaming Clustering Approach Using a Heterogeneous System for Big Data Analysis“, International Conference on Computer Aided Design (ICCAD), November 2017 – Full Paper Acceptance Rate 105/399 = 26.3% (pdf)

[C143] Wei Hu, Lu Zhang, Armaiti Ardeshiricham, Jeremy Blackstone, Bochuan Hou, Yu Tai, and Ryan Kastner, “Why You Should Care About Don’t Cares: Exploiting Internal Don’t Care Conditions for Hardware Trojans“, International Conference on Computer Aided Design (ICCAD), November 2017 – Full Paper Acceptance Rate 105/399 = 26.3% (pdf)

[C142] Armaiti Ardeshiricham, Wei Hu, and Ryan Kastner, “Clepsydra: Modeling Timing Flows in Hardware Designs“, International Conference on Computer Aided Design (ICCAD), November 2017 – Full Paper Acceptance Rate 105/399 = 26.3% (pdf)

[C141] Irina Tolkova, Lisa Bauer, Antonella Wilby, Ryan Kastner, Kerri D. Seger, and Aaron M. Thode, “Automatic Classification of Humpback Whale Social Calls“, Acoustical Society of America Conference, June 2017 – Extended abstract (pdf)

[C140] Alric Althoff and Ryan Kastner, “An Architecture for Learning Stream Distributions with Application to RNG Testing“, Design Automation Conference (DAC), June 2017 – Full Paper Acceptance Rate ~24% (pdf)

[C139] Andrew Becker, Wei Hu, Yu Tai, Philip Brisk, Ryan Kastner, and Paolo Ienne, “Arbitrary Precision and Complexity Tradeoffs for Gate-Level Information Flow Tracking, Design Automation Conference (DAC), June 2017 – Full Paper Acceptance Rate ~24% (pdf)

[C138] Armaiti Ardeshiricham, Wei Hu, Joshua Marxen, and Ryan Kastner, “Register Transfer Level Information Flow Tracking for Provably Secure Hardware Design“, Design Automation and Test in Europe (DATE), March 2017 – Full Paper Acceptance Rate 193/794 = 24.3% (pdf)

[C137] Daniel Webber , Nathan Hui, Ryan Kastner, and Curt Schurgers, “Radio Receiver Design for Unmanned Aerial Wildlife Tracking” 2017 International Conference on Computing, Networking and Communications (ICNC) (pdf)

[C136] Wei Hu, Alric Althoff, Armaiti Ardeshiricham, and Ryan Kastner, “Towards Property Driven Hardware Security“, Microprocessor Test and Verification Conference, December 2016 (pdf) – Invited Paper

[C135] Quentin Gautier, Alric Althoff, Pingfan Meng, and Ryan Kastner, “Spector: An OpenCL FPGA Benchmark Suite“, International Conference on Field-Programmable Technology (FPT), December 2016 – Full Paper Acceptance Rate 20/99 = 20.2% (pdf)

[C134] Wei Hu, Andrew Becker, Armita Ardeshiricham, Yu Tai, Paolo Ienne, Dejun Mu, and Ryan Kastner, “Imprecise Security: Quality and Complexity Tradeoffs for Hardware Information Flow Tracking“, International Conference on Computer Aided Design (ICCAD), November 2016 – Full Paper Acceptance Rate 77/304 = 25.3% (pdf)

[C133] Antonella Wilby, Ethan Slattery, Andrew Hostler, and Ryan Kastner, “Autonomous Acoustic Trigger for Distributed Underwater Visual Monitoring Systems“, ACM International Conference on Underwater Networks and Systems (WUWNet), October 2016 (pdf) – Best Paper Award Nomination

[C132] Antonella Wilby, Andrew Hostler, Ethan Slattery, and Ryan Kastner, “Design of a Low-Cost and Extensible Acoustically-Triggered Camera System for Marine Population Monitoring“, IEEE/MTS Oceans, September 2016 (pdf)

[C131] Riley Yeakle, Perry Naughton, Curt Schurgers, and Ryan Kastner, “Inter-­node Distance Estimation from Ambient Acoustic Noise in Mobile Underwater Sensor Arrays“, IEEE/MTS Oceans, September 2016 (pdf)

[C130] Roee Diamant, Ryan Kastner, and Michele Zorzi, “Detection and Time-of-Arrival Estimation of Underwater Acoustic Signals“, International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), July 2016 (pdf)

[C129] Dustin Richmond, Matthew Hogains, Kevin Thai, Jeremy Blackstone, and Ryan Kastner, “Tinker: Generating Custom Board Support Packages for Altera’s OpenCL Compiler“, IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM), May 2016 – Short Paper Acceptance Rate 32/133 = 24% (pdf)

[C128] Janarbek Matai, Dajung Lee, Alric Althoff, and Ryan Kastner, “Composable, Parameterizable Templates for High Level Synthesis“, Design Automation and Test in Europe (DATE), March 2016 – Full Paper Acceptance Rate 199/829 = 24% (pdf)

[C127] Pingfan Meng, Alric Althoff, Quentin Gautier, and Ryan Kastner, “Adaptive Threshold Non-Pareto Elimination: Re-thinking Machine Learning for System Level Design Space Exploration on FPGAs“, Design Automation and Test in Europe (DATE), March 2016 – Full Paper Acceptance Rate 199/829 = 24% (pdf)

[C126] Ryan Kastner, Wei Hu, and Alric Althoff, “Quantifying Hardware Security Using Joint Information Flow Analysis“, Design Automation and Test in Europe (DATE), March 2016 (pdf) – Invited Paper

[C125] Janarbek Matai, Dustin Richmond, Dajung Lee, Zac Blair, Qiongzhi Wu, Amin Abazari, and Ryan Kastner ” Resolve: Computer Generation of High-Performance Sorting Architectures from High-Level Synthesis”International Symposium on Field Programmable Gate Arrays (FPGA), February 2016 – Full Paper Acceptance Rate 20/105 = 19% (pdf)

[C124] Baolei Mao, Wei Hu, Alric Althoff, Janarbek Matai, Jason Oberg, Dejun Mu, Timothy Sherwood, and Ryan Kastner, “Quantifying Timing-Based Information Flow in Cryptographic Hardware“, International Conference on Computer Aided Design (ICCAD), November 2015 – Full Paper Acceptance Rate 94/382 = 24.6% (pdf)

[C123] Perry Naughton, Clinton Edwards, Vid Petrovic, Ryan Kastner, Falko Kuester, and Stuart Sandin, “Scaling the Annotation of Subtidal Marine Habitats“, ACM International Conference on Underwater Networks and Systems (WUWNet), October 2015 (pdf)

[C122] Alric Althoff and Ryan Kastner, “A Scalable FPGA Architecture for Nonnegative Least Squares Problems“, International Conference on Field Programmable Logic and Applications (FPL), September 2015 – Full Paper Acceptance Rate 48/216 = 22.2%

[C121] Quentin Gautier, Alexandria Shearer, Janarbek Matai, Dustin Richmond, Pingfan Meng, and Ryan Kastner, “Real-time 3D Reconstruction for FPGAs: A Case Study for Evaluating the Performance, Area, and Programmability Trade-offs of the Altera OpenCL“, International Conference on Field-Programmable Technology (FPT), December 2014 (pdf)

[C120] Gilberto Antonio Marcon dos Santos, Zachary Barnes, Eric Lo, Bryan Ritoper, Lauren Nishizaki, Xavier Tejeda, Alex Ke, Han Lin, Curt Schurgers, Albert Lin, and Ryan Kastner, “Small Unmanned Aerial Vehicle System for Wildlife Radio Collar Tracking“, International Conference on Mobile Ad Hoc and Sensor Systems (MASS), October 2014 (pdf)

[C119] Dajung Lee, Janarbek Matai, Brad Weals, and Ryan Kastner, “High Throughput Channel Tracking for JTRS Wireless Channel Emulation“, International Conference on Field Programmable Logic and Applications (FPL), September 2014 – Short Paper Acceptance Rate 126/259 = 48.6% (pdf)

[C118] Matthew Jacobsen, Siddarth Sampangi, Yoav Freund, and Ryan Kastner, “Improving FPGA Accelerated Tracking with Multiple Online Trained Classifiers“, International Conference on Field Programmable Logic and Applications (FPL), September 2014 – Full Paper Acceptance Rate 62/259 = 23.9% (pdf) – Best Paper Award Nomination

[C117] Pingfan Meng, Matthew Jacobsen, Motoki Kimura, Vladimir Dergachev, Thomas Anantharaman, Michael Requa, and Ryan Kastner, “Hardware Accelerated Novel Optical De Novo Assembly for Large-Scale Genomes“, International Conference on Field Programmable Logic and Applications (FPL), September 2014 – Full Paper Acceptance Rate 62/259 = 23.9% (pdf) – Michael Servit Best Paper Award

[C116] Janarbek Matai, Joo-Young Kim, and Ryan Kastner, “Energy Efficient Canonical Huffman Encoding“, IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP), June 2014 – Full Paper Acceptance Rate 22/85 = 25.9% (pdf)

[C115] Matthew Jacobsen, Pingfan Meng, Siddarth Sampangi, Ryan Kastner, “FPGA Accelerated Online Boosting for Multi-Target Tracking“, IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM), May 2014 – Short Paper Acceptance Rate 37/134 = 27.6% (pdf)

[C114] Xun Li, Vineeth Kashyap, Jason Oberg, Mohit Tiwari, Vasanth Rajarathinam, Ryan Kastner, Timothy Sherwood, Ben Hardekopf, and Frederic T. Chong, “Sapper: A Language for Hardware-Level Security Policy Enforcement“, International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), March 2014 – Acceptance Rate 49/217 = 22.6% (pdf)

[C113] Jingwang Yi, Diba Mirza, Curt Schurgers, and Ryan Kastner, “Joint Time Synchronization and Tracking for Mobile Underwater Systems“, ACM International Conference on Underwater Networks and Systems (WUWNet), November 2013 – Full Paper Acceptance Rate 11/55 = 20% (pdf)

[C112] Motoki Kimura, Janabek Matai, Matthew Jacobsen, and Ryan Kastner, “A Low-Power AdaBoost-Based Object Detection Processor Using Haar-Like Features“, IEEE International Conference on Consumer Electronics (ICCE-Berlin), September 2013 (pdf)

[C111] Matthew Jacobsen and Ryan Kastner, “ RIFFA 2.0: A Reusable Integration Framework for FPGA Accelerators“, International Conference on Field Programmable Logic and Applications (FPL), September 2013 – Acceptance Rate 53/233 = 22.7% (pdf) – FPL Community Award

[C110] Dustin Richmond, John McGarry, Ali Irturk, and Ryan Kastner, “A FPGA Design for High Speed Feature Extraction from a Compressed Measurement Stream“, International Conference on Field Programmable Logic and Applications (FPL), September 2013 – Acceptance Rate 53/233 = 22.7% (pdf)

[C109] Dajung Lee, Pingfan Meng, Matthew Jacobsen, Henry Tse, Dino Di Carlo, and Ryan Kastner, “A Hardware Accelerated Approach for Imaging Flow Cytometry“, International Conference on Field Programmable Logic and Applications (FPL), September 2013 – Acceptance Rate 53/233 = 22.7% (pdf)

[C108] Xun Li, Vineeth Kashyap, Jason Oberg, Mohit Tiwari, Vasanth Rajarathinam, Ryan Kastner, Timothy Sherwood, Ben Hardekopf, and Frederic T. Chong, “Sapper: A Language for Provable Hardware Policy Enforcement,Workshop on Programming Languages and Analysis for Security (PLAS), June 2013 (pdf)

[C107] Hassan M. G. Wassel, Ying Gao, Jason K. Oberg, Ted Huffmire, Ryan Kastner, Frederic T. Chong, and Timothy Sherwood, “ SurfNoC: A Low Latency and Provably Non-Interfering approach to Secure Networks-On-ChipInternational Symposium on Computer Architecture (ISCA), June 2013 – Acceptance Rate = 19% (pdf)

[C106] Diba Mirza, Paul Roberts, Jinwang Yi, Curt Schurgers, Ryan Kastner and Jules Jaffe, “Energy Efficient Signaling Strategies for Tracking Mobile Underwater Vehicles“, IEEE International Symposium on Underwater Technology (UT), March 2013 (pdf)

[C105] Jason Oberg, Sarah Meiklejohn, Timothy Sherwood and Ryan Kastner, “A Practical Testing Framework for Isolating Hardware Timing Channels“, Design Automation and Test in Europe (DATE), March 2013 – Interactive Presentation Acceptance Rate 302/829 = 36.4% (pdf)

[C104] Pingfan Meng, Matthew Jacobsen and Ryan Kastner, “FPGA-GPU-CPU Heterogenous Architecture for Real-time Cardiac Physiological Optical Mapping“, International Conference on Field-Programmable Technology (FPT), December 2012 – Short Paper Acceptance Rate: 52/114 = 45.6% (pdf)

[C103] Janarbek Matai, Pingfan Meng, Lingjuan Wu, Brad Weals and Ryan Kastner, “Designing a Hardware in the Loop Wireless Digital Channel Emulator for Software Defined Radio“, International Conference on Field-Programmable Technology (FPT), December 2012 – Acceptance Rate: 24/114 = 21% (pdf)

[C102] Diba Mirza, Curt Schurgers and Ryan Kastner, “Real-time Collaborative Tracking for Underwater Networked Systems”, International Conference on Underwater Networks and Systems (WUWNet), November 2012 (pdf)

[C101] Wei Hu, Jason Oberg, Dejun Mu and Ryan Kastner, “Simultaneous Information Flow Security and Circuit Redundancy in Boolean Gates“, International Conference on Computer-Aided Design (ICCAD), November 2012 – Acceptance Rate 82/338 = 24.3% (pdf)

[C100] Pingfan Meng, Ali Irturk, Ryan Kastner, Andrew McCulloch, Jeffrey Omens and Adam Wright, “GPU Acceleration of Optical Mapping Algorithm for Cardiac Electrophysiology“, International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), August 2012 (pdf)

[C99] Ryan Kastner, Albert Lin, Curt Schurgers, Jules Jaffe, Peter Franks and Brent S. Stewart, “Sensor Platforms for Multimodal Underwater Monitoring“, International Green Computing Conference (IGCC), June 2012 – Invited Paper (pdf)

[C98] Matthew Jacobsen, Yoav Freund and Ryan Kastner, “RIFFA: A Reusable Integration Framework for FPGA Accelerators“, IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM), April 2012 – Short Paper Acceptance Rate 38/121 = 31.4%, (pdf)

[C97] Christopher Barngrover, Thomas Denewiler, Greg Mills and Ryan Kastner, “The Stingray AUV: A Small and Cost-Effective Solution for Ecological Monitoring“, IEEE Oceans, September 2011 (pdf)

[C96] Christopher Barngrover, Serge Belongie and Ryan Kastner, “JBoost Optimization of Object Detectors for Autonomous Underwater Vehicle Navigation“, International Conference on Computer Analysis of Images and Patterns (CAIP), August 2011 – Acceptance Rate 138/286 = 48.3% (pdf)

[C95] Ted Huffmire, Timothy Levin, Cynthia Irvine, Ryan Kastner and Timothy Sherwood, “3-D Extensions for Trustworthy Systems“, International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA), July 2011 – Invited Paper (pdf)

[C94] Ryan Kastner, Jason Oberg, Wei Hu, and Ali Irturk, “Enforcing Information Flow Guarantees in Reconfigurable Systems with Mix-Trusted IP“, International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA), July 2011 – Invited Paper (pdf)

[C93] Wei Hu, Jason Oberg , Ali Irturk, Mohit Tiwari, Timothy Sherwood, Dejun Mu, and Ryan Kastner, “An Improved Encoding Technique for Gate Level Information Flow Tracking“, International Workshop on Logic and Synthesis (IWLS), June 2011 (pdf)

[C92] Mohit Tiwari, Jason Oberg, Xun Li, Jonathan K Valamehr, Timothy Levin, Ben Hardekopf, Ryan Kastner, Frederic T. Chong, and Timothy Sherwood, “Crafting a Usable Microkernel, Processor, and I/O System with Strict and Provable Information Flow Security“, International Symposium of Computer Architecture (ISCA), June 2011 – Acceptance Rate: 40/208 = 19.2% (pdf)

[C91] Jason Oberg, Wei Hu, Ali Irturk, Mohit Tiwari, Timothy Sherwood, and Ryan Kastner, “Information Flow Isolation in I2C and USB“, Design Automation Conference (DAC), June 2011 – Acceptance Rate: 156/690 = 22.6% (pdf)

[C90] Janarbek Matai, Ali Irturk and Ryan Kastner, “Design and Implementation of an FPGA-based Real-Time Face Recognition System“, IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM), May 2011 – Short Paper Acceptance Rate: 42/119 = 35.3% (pdf)

[C89] Jonathan Valamehr, Mohit Tiwari, Timothy Sherwood, Ryan Kastner, Ted Huffmire, Cynthia Irvine and Timothy Levin, “Hardware Assistance for Trustworthy Systems through 3-D Integration“, Annual Computer Security Applications Conference (ACSAC), December 2010 – Acceptance Rate: 39/227 = 17.2% (pdf)

[C88] Ted Huffmire, Timothy Levin, Michael Bilzor, Cynthia Irvine, Jonathan Valamehr, Mohit Tiwari, Timothy Sherwood and Ryan Kastner, “Hardware Trust Implications of 3-D Integration“, Workshop on Embedded Systems Security, October 2010 (pdf)

[C87] Feng Tong, Shengyong Zhou, Bridget Benson and Ryan Kastner, “R&D of a Dual Mode Acoustic Modem Testbed for Shallow Water Channels“, International Workshop on Underwater Networks (WUWNet), September 2010 (pdf)

[C86] Deborah Goshorn, Junguk Cho, Ryan Kastner and Shahnam Mirzaei, “Field Programmable Gate Array Implementation of Parts-based Object Detection for Real Time Video Applications“, International Conference on Field Programmable Logic and Applications (FPL), September 2010 – Short Paper Acceptance Rate 103/226 = 45.6% (pdf)

[C85] Jason Oberg, Wei Hu, Ali Irturk, Mohit Tiwari, Timothy Sherwood and Ryan Kastner, “Theoretical Analysis of Gate Level Information Flow Tracking“, Design Automation Conference (DAC), June 2010 – Acceptance Rate: 148/607 = 24.4% (pdf)

[C84] Ying Li, Xing Zhang, Bridget Benson and Ryan Kastner, “Hardware Implementation of Symbol Synchronization for Underwater FSK“, IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing, June 2010 (pdf)

[C83] Feng Tong, Bridget Benson, Ying Li and Ryan Kastner, “Channel equalization based on data reuse LMS algorithm for shallow water acoustic communication“, IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing, June 2010 (pdf)

[C82] Bridget Benson, Ying Li, Ryan Kastner, Brian Faunce, Kenneth Domond, Donald Kimball and Curt Schurgers, “Design of a Low-Cost, Underwater Acoustic Modem for Short-Range Sensor Networks“, IEEE Oceans, May 2010 (pdf)

[C81] Jung Uk Cho, Bridget Benson, Sunsern Cheamanukul and Ryan Kastner, “Increased Performace of FPGA-Based Color Classification System“, IEEE International Symposium on Field-Programmable Custom Computing Machines, May 2010 (pdf)

[C80] Daniel Hefenbrock, Jason Oberg, Nhat Tan Nguyen Thanh, Ryan Kastner and Scott B. Baden, “Accelerating Viola-Jones Face Detection to FPGA-Level using GPUs“, IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM), May 2010 – Full Paper Acceptance Rate: 24/132 = 18.2% (pdf)

[C79] Jung Uk Cho, Bridget Benson and Ryan Kastner, “Hardware Acceleration of Multi-view Face Detection“,IEEE Symposium on Application Specific Processors (SASP), July 2009 (pdf)

[C78] Bridget Benson, Arash Arfaee, Choon Kim, Ryan Kastner and Rajesh Gupta, “Integrating Embedded Computing Systems into High School and Early Undergraduate Education“, International Conference on Microelectronic Systems Education (MSE), July 2009 (pdf)

[C77] Ying Li, Bridget Benson, Ryan Kastner and Xing Zhang, “Bit Error Rate, Power and Area Analysis of Multiple Implementations of Underwater FSK“, International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA), July 2009 (pdf)

[C76] Jung Uk Cho, Bridget Benson, Shahnam Mirzaei and Ryan Kastner, “Parallelized Architecture of Multiple Classifiers for Face Detection“, IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP), July 2009 – Acceptance Rate: 25/70 = 35.7% (pdf)

[C75] Arash Arfaee, Ali Irturk, Farzan Fallah and Ryan Kastner, “Xquasher: A Tool for Efficient Computation of Multiple Linear Expressions“, Design Automation Conference (DAC), July 2009 – Acceptance Rate: 21% (pdf)

[C74] Bridget Benson, Ali Irturk, Junguk Cho and Ryan Kastner, “Energy Benefits of Reconfigurable Hardware for Use in Underwater Sensor Nets“, IEEE Reconfigurable Architectures Workshop (RAW), May 2009 (pdfslides)

[C73] Ali Irturk, Bridget Benson, Nikolay Laptev and Ryan Kastner, “Architectural Optimization of Decomposition Algorithms for Wireless Communication Systems“, IEEE Wireless Communications and Networking Conference (WCNC), April 2009 – Acceptance Rate: >500/1195 = ~46% (pdfslides)

[C72] Jung Uk Cho, Shahnam Mirzaei, Jason Oberg and Ryan Kastner “FPGA-Based Face Detection System Using Haar Classifiers”International Symposium on Field Programmable Gate Arrays (FPGA), February 2009 – Acceptance Rate: 24/92 = 26% (pdf)

[C71] Ali Irturk, Bridget Benson, Arash Arfaee and Ryan Kastner, “Automatic Generation of Decomposition based Matrix Inversion Architectures”, IEEE International Conference on Field-Programmable Technology (FPT), December 2008 – Short Paper Acceptance Rate: 65/135 = 48.1% (pdf)

[C70] Ali Irturk, Bridget Benson, Nikolay Laptev and Ryan Kastner, “FPGA Acceleration of Mean Variance Framework for Optimal Asset Allocation“, Workshop on High Performance Computational Finance , November 2008 (pdf)

[C69] Bridget Benson, Ali Irturk, Jung Uk Cho and Ryan Kastner, “Survey of Hardware Platforms for an Energy Efficient Implementation of Matching Pursuits Algorithm for Shallow Water Networks”, International Workshop on Underwater Networks (WUWNet), September 2008 (pdf)

[C68] Ryan Kastner and Ted Huffmire, “Threats and Challenges in Reconfigurable Hardware Security“,International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA), July 2008 – Invited Paper (pdf)

[C67] Shahnam Mirzaei, Ali Irturk, Ryan Kastner, Brad T. Weals and Richard E. Cagley “Design Space Exploration of a Cooperative MIMO Receiver for Reconfigurable Architectures“, IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP), July 2008 – Acceptance Rate: 31% (pdf)

[C66] Ali Irturk, Bridget Benson, Shahnam Mirzaei and Ryan Kastner, “An FPGA Design Space Exploration Tool for Matrix Inversion Architectures“, IEEE Symposium on Application Specific Processors (SASP), June 2008 (pdf)

[C65] Ted Huffmire, Timothy Sherwood, Ryan Kastner, Timothy Levin, Thuy Nguyen and Cynthia Irvine, “Trustworthy System Security through 3-D Integrated Hardware“, IEEE International Workshop on Hardware-Oriented Security and Trust (HOST), June 2008 (pdf)

[C64] Bridget Benson, Frank Spada, Derek Manov, Grace Chang and Ryan Kastner, “Real Time Telemetry Options for Ocean Observing Systems”European Telemetry Conference, April 2008 (pdfslides)

[C63] Ryan Kastner, Wenrui Gong, and Gang Wang, “Ant Colony Optimization for High Level Synthesis“,Workshop on the High-Level Synthesis: “The New Wave of the High-Level Synthesis, in conjunction with the Design, Automation and Test in Europe Conference (DATE), March 2008

[C62] Frank Spada, Derek Manov, Grace Chang, Bridget Benson, and Ryan Kastner, “Real-time Telemetry Technologies for Moored Oceanographic Applications“, Ocean Sciences Meeting, March 2008 – poster presentation

[C61] Susmit Biswas, Gang Wang, Tzvetan S. Metodiev, Ryan Kastner, and Fredric T. Chong, “Combining Static and Dynamic Defect-Tolerance Techniques for Nanoscale Memory Systems”International Conference on Computer-Aided Design (ICCAD), November 2007 – Acceptance Rate: 26% (pdf)

[C60] Susmit Biswas, Tzvetan Metodiev, Ryan Kastner and Fredric T. Chong, “A Pageable, Defect-Tolerant Nanoscale Memory Architecture”International Symposium on Nanoscale Architectures (NanoArch), October 2007 – Acceptance Rate: 139/510 = 27.3% (pdfslides)

[C59] Susmit Biswas, Tzvetan S. Metodiev, Fredric T. Chong, Ryan Kastner and Timothy Sherwood, “Efficient Storage of Defect Maps for Nanoscale Memory”Workshop on Non-Silicon Computing held in conjunction with theInternational Symposium on Computer Architecture (ISCA), June 2007 (pdfslides)

[C58] Ted Huffmire, Brett Brotherton, Gang Wang, Timothy Sherwood, Ryan Kastner, Timothy Levin, Thuy Nguyen and Cynthia Irvine, “Moats and Drawbridges: An Isolation Primitive for Reconfigurable Hardware Based Systems“, IEEE Symposium on Security and Privacy, May 2007 – Acceptance Rate: 29/246 = 11.8% (pdfslides)

[C57] Richard E. Cagley, Brad T. Weals, Scott A. McNally, Ronald Iltis, Shahnam Mirzaei and Ryan Kastner, “Implementation of the Alamouti OSTBC to a Distributed Set of Single-Antenna Wireless Nodes“, IEEE Wireless Communications and Networking Conference (WCNC), March 2007 – Acceptance Rate: 815/1721 = 47.4% (pdfslides)

[C56] Shahnam Mirzaei, Ryan Kastner, Richard E. Cagley and Bradley T. Weals “Memory Efficient Implementation of Correlation Function in Wireless Applications”International Symposium on Field Programmable Gate Arrays (FPGA), February 2007 – poster presentation

[C55] Ronald Iltis, Shahnam Mirzaei, Ryan Kastner, Richard E. Cagley and Brad T. Weals, “Carrier Offset and Channel Estimation for Cooperative MIMO Sensor Networks“, IEEE Global Telecommunications Conference (GLOBECOM), November 2006 – Acceptance Rate: 1024/2548 = 40.2% (pdfslides)

[C54] Gang Wang, Wenrui Gong and Ryan Kastner, “On the Use of Bloom Filters for Defect Maps in Nanocomputing“, International Conference on Computer-Aided Design (ICCAD), November 2006 – Acceptance Rate: 135/537 = 25.1% (pdf)

[C53] Daniel Doonan, Tricia Fu, Christopher Utley, Ronald A. Iltis, Ryan Kastner and Hua Lee, “Design and Experimentation with a Software-Defined Acoustic Telemetry Modem”International Telemetering Conference (ITC), October 2006 (pdf)

[C52] Shahnam Mirzaei, Anup Hosangadi and Ryan Kastner, “FPGA Implementation of High Speed FIR Filter Using Add and Shift Method”International Conference on Computer Design (ICCD), October 2006 – Acceptance Rate: 31% (pdfslides)

[C51] Bridget Benson, Grace Chang, Derek Manov, Brian Graham and Ryan Kastner, “Design of a Low-cost Acoustic Modem for Moored Oceanographic Applications”International Workshop on Underwater Networks (WUWNet), September 2006 (pdfslides)

[C50] Hua Lee, Tricia Fu, Daniel Doonan, Christopher Utley, Ronald A. Iltis and Ryan Kastner, “Design and Development of a Software-Defined Underwater Acoustic Modem for Sensor Networks for Environmental and Ecological Research”MTS/IEEE Oceans, September 2006 (pdf)

[C49] Theodore Huffmire, Shreyas Prasad, Timothy Sherwood and Ryan Kastner, “Policy-Driven Memory Protection for Reconfigurable Hardware”European Symposium on Research in Computer Security (ESORICS), September 2006 – Acceptance Rate: 32/160 = 20% (pdf)

[C48] Gang Wang, Wenrui Gong, Brian DeRenzi and Ryan Kastner, “Design Space Exploration using Time and Resource Duality with the Ant Colony Optimization“, Design Automation Conference (DAC), July 2006 – Acceptance Rate: 209/865 = 24.2% (pdfslides)

[C47] Yan Meng, Timothy Sherwood and Ryan Kastner, “Leakage Power Reduction of Embedded Memories on FPGAs through Location Assignment”Design Automation Conference (DAC), July 2006 – Acceptance Rate: 209/865 = 24.2% (pdfslides)

[C46] Gang Wang, Wenrui Gong, and Ryan Kastner, “Defect-Tolerant Nanocomputing Using Bloom Filters“,Symposium on Field-Programmable Custom Computing Machines (FCCM), April 2006 – poster presentation (pdf)

[C45] Anup Hosangadi, Farzan Fallah and Ryan Kastner, “Optimizing High Speed Arithmetic Circuits Using Three Term Extraction”Design, Automation and Test in Europe Conference (DATE), March 2006 – Acceptance Rate: 267/834 = 32% (pdfslides)

[C44] Ryan Kastner, Wenrui Gong, Adam Kaplan, Philip Brisk, Majid Sarrafzadeh, Xin Hao, and Forrest Brewer, “Layout Driven Data Communication Optimization for High Level Synthesis“, Design, Automation and Test in Europe Conference (DATE), March 2006 – Acceptance Rate: 267/834 = 32% (pdfslides)

[C43] Shahnam Mirzaei, Anup Hosangadi, and Ryan Kastner, “High Speed FIR Filter Implementation Using Add and Shift Method”International Symposium on Field Programmable Gate Arrays (FPGA), February 2006 – poster presentation

[C42] Yan Meng, Ryan Kastner and Timothy Sherwood, “Algorithm/Architecture Co-exploration for Designing Energy Efficient Wireless Channel Estimator”Mobile Computing Hardware Architectures: Design and Implementation (MOCHA), co-located with the Hawaii International Conference on System Sciences (HICSS), January 2006 (pdf)

[C41] Andrew P. Brown, Ronald A. Iltis and Ryan Kastner, “Efficient Distributed Algorithms for Data Fusion and Node Localization in Mobile Ad-hoc Networks”International Conference on Mobile Ad-hoc and Sensor Systems (MASS), November 2005 – Acceptance Rate: 33% (pdfslides)

[C40] Wenrui Gong, Gang Wang and Ryan Kastner “Storage Assignment during High-level Synthesis for Configurable Architectures “, International Conference on Computer-Aided Design (ICCAD), November 2005 – Acceptance Rate: 25% (pdfslides)

[C39] Ronald A. Iltis, Hua Lee, Ryan Kastner, Daniel Doonan, Tricia Fu, Rachael Moore and Maurice Chin, “An Underwater Acoustic Telemetry Modem for Eco-Sensing”MTS/IEEE Oceans, September 2005 (pdfslides)

[C38] Wenrui Gong, Yan Meng, Gang Wang, Ryan Kastner and Timothy Sherwood, “Data Partitioning for Reconfigurable Architectures with Distributed Block RAM”International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA), June 2005 (pdf)

[C37] Yan Meng, Andrew P. Brown, Timothy Sherwood, Ronald A. Iltis, Hua Lee and Ryan Kastner, “MP Core: Algorithm and Design Techniques for Efficient Channel Estimation in Wireless Applications”Design Automation Conference (DAC), June 2005 – Acceptance Rate: 154/735 = 21.0% (pdfslides)

[C36] Wenrui Gong, Gang Wang and Ryan Kastner, “Data Partitioning for Reconfigurable Architectures with Distributed Block RAM“, International Workshop on Logic and Synthesis (IWLS), June 2005 (pdfslides)

[C35] Ryan Kastner, Wenrui Gong, Xin Hao, Forrest Brewer, Adam Kaplan, Philip Brisk and Majid Sarrafzadeh, “Physically Aware Data Communication Optimization for Hardware Synthesis“, International Workshop on Logic and Synthesis (IWLS), June 2005 (pdfslides)

[C34] Anup Hosangadi, Farzan Fallah and Ryan Kastner, “Simultaneous Optimization of Delay and Number of Operations in Multiplierless Implementation of Linear Systems”International Workshop on Logic and Synthesis (IWLS), June 2005 (pdf) – poster presentation

[C33] Gang Wang, Wenrui Gong and Ryan Kastner, “Instruction Scheduling Using MAX-MIN Ant Colony Optimization“, Great Lakes Symposium on Very Large Scale Integration (GLSVLSI), April 2005 – Full Paper Acceptance Rate: 52/239 = 21.8% (pdfslides)

[C32] Satish Sivaswamy, Gang Wang, Cristinel Ababei, Kia Bazargan, Ryan Kastner and Elaheh Bozorgzadeh, “HARP: Hard-wired Routing Pattern FPGAS”International Symposium on Field Programmable Gate Arrays (FPGA), February 2005 – Acceptance Rate: 24/100 = 24% (pdfslides)

[C31] Yan Meng, Timothy Sherwood and Ryan Kastner, “On the Limits of Leakage Power Reduction in Caches“,International Symposium on High-Performance Computer Architecture (HPCA), February 2005 – Acceptance Rate: 15.46% (pdfslides)

[C30] Anup Hosangadi, Farzan Fallah and Ryan Kastner, “Reducing Hardware Complexity of Linear DSP Systems by Iteratively Eliminating Two Term Common Subexpressions“, Asia South Pacific Design Automation Conference (ASP-DAC), January 2005 – Full Paper Acceptance Rate: 14.3% (pdfslides)

[C29] Anup Hosangadi, Farzan Fallah and Ryan Kastner, “Energy Efficient Hardware Synthesis of Polynomial Expressions“, International Conference on VLSI Design, January 2005 – Acceptance Rate: 97/352 = 27.6% (pdf,slides) – N. N. Biswas Best Student Paper Award

[C28] Anup Hosangadi, Farzan Fallah and Ryan Kastner, “Factoring and Eliminating Common Subexpressions in Polynomial Expressions“, International Conference on Computer-Aided Design (ICCAD), November 2004 – Acceptance Rate: 24.42% (pdfslides)

[C27] Anup Hosangadi, Farzan Fallah and Ryan Kastner, “Common Subexpression Elimination Involving Multiple Variables for Linear DSP Synthesis“, International Conference on Application-specific Systems, Architectures and Processors, September 2004: Acceptance Rate: 30/56 = 53.6% (pdfslides)

[C26] Gang Wang, Wenrui Gong and Ryan Kastner, “System Level Partitioning for Programmable Platforms Using the Ant Colony Optimization“, International Workshop on Logic and Synthesis (IWLS), June 2004 (pdf) – poster presentation

[C25] Anup Hosangadi, Farzan Fallah and Ryan Kastner, “Optimizing Polynomial Expressions by Factoring and Eliminating Common Subexpressions “, International Workshop on Logic and Synthesis (IWLS), June 2004 (pdf)

[C24] Wenrui Gong, Gang Wang and Ryan Kastner, “A High Performance Intermediate Representation for Reconfigurable Systems, International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA), June 2004 (pdfslides)

[C23] Gang Wang, Wenrui Gong and Ryan Kastner, “A New Approach for Task Level Computational Resource Bi-partitioningIASTED International Conference on Parallel and Distributed Computing and Systems (PDCS), November 2003 (pdfslides) – Best Paper Award Nomination

[C22] Adam Kaplan, Philip Brisk and Ryan Kastner, “Data Communication Estimation and Reduction for Reconfigurable Systems“, Design Automation Conference (DAC), June 2003 – Acceptance Rate: 152/628 = 24.2% (pdfslides)

[C21] Adam Kaplan, Majid Sarrafzadeh and Ryan Kastner, “High-Level Data Communication Optimization for Reconfigurable Systems“, Workshop on Software Support for Reconfigurable Systems (SSRS), co-located with theInternational Symposium on High-Performance Computer Architecture (HPCA), February 2003 (pdf)

[C20] Philip Brisk, Adam Kaplan, Ryan Kastner and Majid Sarrafzadeh, “Instruction Generation and Regularity Extraction for Reconfigurable Processors“, International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES), October 2002 (pdfslides)

[C19] Ryan Kastner, Christina Hsieh, Miodrag Potkonjak and Majid Sarrafzadeh, “On the Sensitivity of Incremental Algorithms for Combinatorial Auctions“, International Workshop on Advanced Issues of E-Commerce and Web-Based Information Systems (WECWIS), June 2002 (pdfslides)

[C18] Elaheh Bozorgzadeh, Seda Ogrenci Memik, Ryan Kastner and Majid Sarrafzadeh, “Pattern Selection: Customized Block Allocation for Domain-Specific Programmable Systems“, International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA), June 2002 (pdf)

[C17] Elaheh Bozorgzadeh, Seda Ogrenci Memik, Ryan Kastner, and Majid Sarrafzadeh, “Pattern Selection in Programmable Systems “, International Symposium of Field Programmable Gate Arrays (FPGA), February 2002 (pdf) – poster presentation

[C16] Ryan Kastner, Seda Ogrenci Memik, Elaheh Bozorgzadeh and Majid Sarrafzadeh, “Instruction Generation for Hybrid Reconfigurable Systems“, International Conference on Computer-Aided Design (ICCAD), November 2001 – Acceptance Rate: 30.56% (pdf, slides)

[C15] Seda Ogrenci Memik, Elaheh Bozorgzadeh, Ryan Kastner and Majid Sarrafzadeh, “A Super-Scheduler for Embedded Reconfigurable Systems“, International Conference on Computer-Aided Design (ICCAD), November 2001 – Acceptance Rate: 30.56% (pdf)

[C14] Xiaojian Yang, Ryan Kastner and Majid Sarrafzadeh, “Congestion Reduction During Placement Based on Integer Programming“, International Conference on Computer-Aided Design (ICCAD), November 2001 – Acceptance Rate: 30.56% (pdfslides)

[C13] Andrew B. Kahng, Ryan Kastner, Stefanus Mantik, Majid Sarrafzadeh and Xiaojian Yang, “Studies of Timing Structural Properties for Early Evaluation of Circuit Design“, Workshop on Synthesis and System Integration of Mixed Technologies (SASIMI), October 2001 (pdfslides)

[C12] Elaheh Bozorgzadeh, Ryan Kastner and Majid Sarrafzadeh, “Creating and Exploiting Flexibility in Steiner Trees“, Design Automation Conference (DAC), June 2001 – Acceptance Rate: 160/410 = 39% (pdfslides)

[C11] Ryan Kastner, Elaheh Bozorgzadeh and Majid Sarrafzadeh, “An Exact Algorithm for Coupling-Free Routing“, International Symposium on Physical Design (ISPD), April 2001 (pdfslides)

[C10] Xiaojian Yang, Ryan Kastner and Majid Sarrafzadeh, “Congestion Estimation during Top-down Placement“, International Symposium on Physical Design (ISPD), April 2001 (pdfslides)

[C9] Majid Sarrafzadeh, Elaheh Bozorgzadeh, Ryan Kastner and Ankur Srivastava, “Design and Analysis of Physical Design Algorithms“, International Symposium on Physical Design (ISPD), April 2001 (pdfslides)

[C8] Seda Ogrenci Memik, Elaheh Bozorgzadeh, Ryan Kastner and Majid Sarrafzadeh, “Strategically Programmable Systems“, Reconfigurable Architecture Workshop (RAW), April 2001 (pdf)

[C7] Ryan Kastner, Elaheh Bozorgzadeh and Majid Sarrafzadeh, “Predictable Routing“, International Conference on Computer-Aided Design (ICCAD), November 2000 – Acceptance Rate: 86/265 = 32.5% (pdfslides)

[C6] Ankur Srivastava, Ryan Kastner and Majid Sarrafzadeh, “Timing Driven Gate Duplication: Complexity Issues and Algorithms“, International Conference on Computer-Aided Design (ICCAD), November 2000 – Acceptance Rate: 86/265 = 32.5% (pdfslides)

[C5] Ryan Kastner, Elaheh Bozorgzadeh and Majid Sarrafzadeh, “Coupling Aware Routing“, International ASIC/SOC Conference, September 2000 (pdfslides)

[C4] Ankur Srivastava, Ryan Kastner and Majid Sarrafzadeh, “Complexity Issues in Gate Duplication“,International Workshop on Logic Synthesis (IWLS), June 2000 (pdf)

[C3] Kiarash Bazargan, Ryan Kastner, Seda Ogrenci and Majid Sarrafzadeh, “A C to Hardware/Software Compiler“,Symposium on Field-Programmable Custom Computing Machines (FCCM), April 2000 (pdf) – poster presentation

[C2] Ryan Kastner, Kiarash Bazargan and Majid Sarrafzadeh, “Physical Design for Reconfigurable Computing Systems using Firm Templates“, Workshop on Reconfigurable Computing (WoRC), October 1999 (pdfslides)

[C1] Kiarash Bazargan, Ryan Kastner and Majid Sarrafzadeh, “3-D Floorplanning: Simulated Annealing and Greedy Placement Methods for Reconfigurable Computing Systems“, International Workshop on Rapid System Prototyping (RSP), June 1999 (pdf)

Book Chapters

[BC7] Cynthia Sturton and Ryan Kastner, “Information Flow Verification“, Handbook of Computer Architecture, Springer, Singapore. https://doi.org/10.1007/978-981-15-6401-7_42-1

[BC6] Wei Hu, Armaiti Ardeshiricham, Lingjuan Wu, and Ryan Kastner, “Integrating Information Flow Tracking into High-Level Synthesis Design Flow“, Behavioral Synthesis for Hardware Security, Springer, 2022, eBook ISBN: 978-3-030-78841-4, Print ISBN: 978-3-030-78840-7 (pdf)

[BC5] Bridget Benson and Ryan Kastner, “Design of a Low-Cost Underwater Acoustic Modem“, Optical, Acoustic, Magnetic, and Mechanical Sensor Technologies, Krzysztof Iniewski (editor), CRC Press, 2012

[BC4] Jonathan Valamehr, Ted Huffmire, Cynthia Irvine, Ryan Kastner, Cetin Kaya Koc, Timoth Levin and Timothy Sherwood, “A Qualitative Security Analysis of a New Class of 3-D Integrated Crypto Co-processors“,Cryptography and Security: From Theory to Applications, D. Naccache (editor), Springer, 2011 (pdf)

[BC3] Gang Wang, Wenrui Gong and Ryan Kastner, “Operation Scheduling: Algorithms and Design Space Exploration“, High Level Synthesis: From Algorithm to Digital Circuit, Philippe Coussy and Adam Morawiec (editors), Springer Publishing Company, Netherlands, 2008 (pdf)

[BC2] Elaheh Bozorgzadeh, Adam Kaplan, Ryan Kastner, Seda Ogrenci Memik, and Majid Sarrafzadeh, “Optimization for Reconfigurable Systems Using Hierarchical Abstraction“, Multi-level Optimization and VLSI CAD, J. Cong and J. R. Shinnerl (editors), Kluwer Academic Publishers, Boston, 2002 (pdf)

[BC1] Elaheh Bozorgzadeh, Ryan Kastner, Seda Ogrenci Memik, and Majid Sarrafzadeh, “Strategically Programmable Systems“, The Computer Engineering Handbook, CRC Press, December 2001

Theses

[T31] Colin Drewes, “Next Generation Cloud-FPGA Side-Channels“, MS Thesis, Department of Computer Science and Engineering, University of California San Diego, 2022

[T30] Peter Tueller, “3D Capture for Remote Environments“, PhD Thesis, Department of Computer Science and Engineering, University of California San Diego, 2022 (pdf)

[T29] Alireza Khodamoradi, “Reshaping Deep Neural Networks for Efficient Hardware Inference“, PhD Thesis, Department of Computer Science and Engineering, University of California San Diego, 2021 (pdf)

[T28] Jeremy Blackstone, “Using Blinking to Mitigate Passive Side Channel Attacks and Fault Attacks“, PhD Thesis, Department of Computer Science and Engineering, Universityu of California San Diego, 2021 (pdf)

[T27] Ashlesha Vaidya, “Semi-Supervised Semantic Segmentation in UAV Imagery“, MS Thesis, Department of Computer Science and Engineering, University of California San Diego, August 2020 (pdf)

[T27] Armaiti Ardeshiricham, “Verification and Synthesis of Information Flow Secure Hardware Designs“, PhD Thesis, Department of Computer Science and Engineering, University of California San Diego, May 2020 (pdf)

[T26] Quentin Gautier, “Automatic Optimization of System Design for 3D Mapping of Archaeological Sites“, PhD Thesis, Department of Computer Science and Engineering, University of California San Diego, August 2019 (pdf)

[T25] Nathan Hui, “Efficient Drone-based Radio Tracking of Wildlife“, MS Thesis, Department of Electrical and Computer Engineering, University of California San Diego, May 2019 (pdf)

[T24] Purisa Jasmine Simmons, “A Comparison of Machine Learning Techniques: Classifying Surfer Motion Using Smartfin IMU Data“, BS Honors Thesis, Department of Computer Science and Engineering, University of California San Diego, March 2019 (pdf)

[T23] Dustin Richmond, “Hardware Development for Non-Hardware Engineers“, PhD Thesis, Department of Computer Science and Engineering, University of California San Diego, July 2018 (pdf)

[T22] Perry W. Naughton, “Self-localization of a mobile swarm of underwater vehicles using ambient acoustic noise“, PhD Thesis, Department of Electrical and Computer Engineering, University of California, San Diego, June 2018 (pdf)

[T21] Nelson Ho, “Nonrigid Registration Techniques and Evaluation for Augmented Reality in Robotic Assisted Minimally Invasive Surgery“, MS Thesis, Department of Computer Science and Engineering, University of California, San Diego, May 2018 (pdf)

[T20] Matthew Epperson, “Empowering Conservation through Deep Convolutional Neural Networks and Unmanned Aerial Systems“, MS Thesis, Department of Electrical and Computer Engineering, University of California, San Diego, March 2018 (pdf)

[T19] Dajung Lee, “Designing Hardware Accelerated Systems for Imaging Flow Cytometry“, PhD Thesis, Department of Electrical and Computer Engineering, University of California, San Diego, July 2017 (pdf)

[T18] Pingfan Meng, “Learning Optimizations for Hardware Accelerated Designs“, PhD Thesis, Department of Computer Science and Engineering, University of California, San Diego, May 2016 (pdf)

[T17] Janarbek Matai, “Templates and Patterns: Augmenting High-Level Synthesis for Domain-Specific Computing“, PhD Thesis, Department of Computer Science and Engineering, University of California, San Diego, March 2015 (pdf)

[T16] Jason Oberg, “Testing Hardware Security Properties and Identifying Timing Channels“, PhD Thesis, Department of Computer Science and Engineering, University of California, San Diego, June 2014 (pdf)

[T15] Matthew Jacobsen, “Smart Frame Grabber: A Hardware Accelerated Computer Vision Framework“, PhD Thesis, Department of Computer Science and Engineering, University of California, San Diego, June 2014 (pdf)

[T14] Christopher Barngrover, “Automated Detection of Mine-Like Objects in Side Scan Sonar Imagery“, PhD Thesis, Department of Computer Science and Engineering, University of California, San Diego, April 2014 (pdf)

[T13] Jennifer Trezzo, “Design and Implementation of an Adaptive Underwater Acoustic Modem and Test Platform“, MS Thesis, Department of Computer Science and Engineering, University of California, San Diego, August 2013 (pdf)

[T12] Christopher Barngrover, “Computer Vision Techniques for Underwater Navigation“, MS Thesis, Department of Computer Science and Engineering, University of California, San Diego, June 2010 (pdf)

[T11] Shahnam Mirzaei, “Design Methodologies and Architectures for Digital Signal Processing on FPGAs“, PhD Thesis, Department of Electrical and Computer Engineering, University of California, Santa Barbara, June 2010 (pdf)

[T10] Bridget Benson, “Design of a Low-cost Underwater Acoustic Modem for Short-Range Sensor Networking Applications“, PhD Thesis, Department of Computer Science and Engineering, University of California, San Diego, July 2010 (pdf)

[T9] Deborah Goshorn, “The Systems Engineering of a Network-Centric Distributed Intelligent System of Systems for Robust Human Behavior Classifications“, PhD Thesis, Department of Computer Science and Engineering, University of California, San Diego, March 2010

[T8] Ali Umut Irturk, “GUSTO: General architecture design Utility and Synthesis Tool for Optimization“, PhD Thesis, Department of Computer Science and Engineering, University of California, San Diego, August 2009 (pdf)

[T7] Wenrui Gong, “Synthesizing Sequential Programs onto Reconfigurable Computing Systems“, PhD Thesis, Department of Electrical and Computer Engineering, University of California, Santa Barbara, December 2007 (pdf)

[T6] Gang Wang, “Ant Colony Metaheuristics for Fundamental Architectural Design Problems“, PhD Thesis, Department of Electrical and Computer Engineering, University of California, Santa Barbara, July 2007 (pdf)

[T5] Ali Umut Irturk, “Implementation of QR Decomposition Algorithm using FPGAs“, MS Thesis, Department of Electrical and Computer Engineering, University of California, Santa Barbara, June 2007 (pdf)

[T4] Anup Hosangadi, “Optimization Techniques for Arithmetic Expressions“, PhD Thesis, Department of Electrical and Computer Engineering, University of California, Santa Barbara, July 2006 (pdf)

[T3] Yan Meng, “Algorithm/Architecture Design Space Co-exploration for Energy Efficient Wireless Communications Systems“, PhD Thesis, Department of Electrical and Computer Engineering, University of California, Santa Barbara, June 2006 (pdf)

[T2] Ryan Kastner, “Synthesis Techniques and Optimizations for Reconfigurable Systems“, PhD Thesis, Computer Science Department, University of California, Los Angeles, September 2002 (pdf)

[T1] Ryan Kastner, “Methods and Algorithms for Coupling Reduction“, MS Thesis, Department of Electrical and Computer Engineering, Northwestern University, Evanston, IL, August 2000 (pdf)