You are herePublications
Publications
Call for Papers
- EDA/CAD CFP list (maintained by Dirk Stroobandt)
- FPGA/VLSI/CAD CFP list (maintained by Steve Wilton)
Books
[B1] Ryan Kastner, Adam Kaplan and Majid Sarrafzadeh, "Synthesis Techniques and Optimizations for Reconfigurable Systems", Kluwer Academic Publishers, November 2003, ISBN 1-4020-7598-3 (order)
[B2] Ryan Kastner, Farzan Fallah, and Anup Hosangadi, "Arithmetic Optimization Techniques for Hardware and Software Design", Cambridge University Press, February 2010, ISBN-13: 9780521880992 (order)
[B3] Theodore Huffmire, Cynthia Irvine, Thuy Nguyen, Timothy Levin, Ryan Kastner and Timothy Sherwood, "Handbook on FPGA Security", Springer , to appear
Patents
[P1] Farzan Fallah, Anup Hosangadi and Ryan Kastner, "System and Method for Optimizing Polynomial Expressions in a Processing Environment ", ", Application number: 11/084,358, Publication number: US 2006/0075011 A1, application filed March 17, 2005
[P2] Farzan Fallah, Anup Hosangadi and Ryan Kastner, "System and Method for Eliminating Common Subexpressions in a Linear System", Application number: 11/067,357, Publication number: US 2006/0294169 A1, application filed February 25, 2005
[P3] Farzan Fallah, Anup Hosangadi and Ryan Kastner, "System and Method for Iteratively Eliminating Common Subexpressions in an Arithmetic System", Application number: 11/331,895, Publication number: US 2007/0180010 A1, application filed January 13, 2006
Journal Publications
[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)
[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)
[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)
[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)
[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)
[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)
[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)
[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)
[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)
[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)
[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)
[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)
[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)
[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)
[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)
[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)
[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)
[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)
[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)
[J20] Ted Huffmire, Timothy Sherwood, Ryan Kastner and Tim Levin, "Enforcing Memory Policy Specifications in Reconfigurable Hardware", Elsevier Computer and Security, vol. 27, no. 5-6, October 2008 (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)
[J22] 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, to appear (pdf)
[J23] 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, to appear
Book Chapters
[BC1] Elaheh Bozorgzadeh, Ryan Kastner, Seda Ogrenci Memik and Majid Sarrafzadeh, "Strategically Programmable Systems", The Computer Engineering Handbook, CRC Press, December 2001
[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)
[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)
Refereed Conference Publications
[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)
[C2] Ryan Kastner, Kiarash Bazargan and Majid Sarrafzadeh, "Physical Design for Reconfigurable Computing Systems using Firm Templates", Workshop on Reconfigurable Computing (WoRC), October 1999 (pdf, slides)
[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
[C4] Ankur Srivastava, Ryan Kastner and Majid Sarrafzadeh, "Complexity Issues in Gate Duplication", International Workshop on Logic Synthesis (IWLS), June 2000 (pdf)
[C5] Ryan Kastner, Elaheh Bozorgzadeh and Majid Sarrafzadeh, "Coupling Aware Routing", International ASIC/SOC Conference, September 2000 (pdf, slides)
[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 (pdf, slides)
[C7] Ryan Kastner, Elaheh Bozorgzadeh and Majid Sarrafzadeh, "Predictable Routing", International Conference on Computer-Aided Design (ICCAD), November 2000 (pdf, slides)
[C8] Seda Ogrenci Memik, Elaheh Bozorgzadeh, Ryan Kastner and Majid Sarrafzadeh, "Strategically Programmable Systems", Reconfigurable Architecture Workshop (RAW), April 2001 (pdf)
[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 (pdf, slides)
[C10] Xiaojian Yang, Ryan Kastner and Majid Sarrafzadeh, "Congestion Estimation during Top-down Placement", International Symposium on Physical Design (ISPD), April 2001 (pdf, slides)
[C11] Ryan Kastner, Elaheh Bozorgzadeh and Majid Sarrafzadeh, "An Exact Algorithm for Coupling-Free Routing", International Symposium on Physical Design (ISPD), April 2001 (pdf, slides)
[C12] Elaheh Bozorgzadeh, Ryan Kastner and Majid Sarrafzadeh, "Creating and Exploiting Flexibility in Steiner Trees", Design Automation Conference (DAC), June 2001 (pdf, slides)
[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 (pdf, slides)
[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 (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 (pdf)
[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 (pdf, slides)
[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
[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)
[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 (pdf, slides)
[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 (pdf, slides)
[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 the International Symposium on High-Performance Computer Architecture (HPCA), February 2003 (pdf)
[C22] Adam Kaplan, Philip Brisk and Ryan Kastner, "Data Communication Estimation and Reduction for Reconfigurable Systems", Design Automation Conference (DAC), June 2003 (pdf, slides)
[C23] Gang Wang, Wenrui Gong and Ryan Kastner, "A New Approach for Task Level Computational Resource Bi-partitioning, IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS), November 2003 (pdf, slides) - Best paper nomination
[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 (pdf, slides)
[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)
[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
[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 (pdf, slides)
[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 (pdf, slides)
[C29] Anup Hosangadi, Farzan Fallah and Ryan Kastner, "Energy Efficient Hardware Synthesis of Polynomial Expressions", International Conference on VLSI Design, January 2005 (pdf, slides) - N. N. Biswas Best Student Paper Award
[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 (pdf, slides)
[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 (pdf, slides)
[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 (pdf, slides)
[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 (pdf, slides)
[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
[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 (pdf, slides)
[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 (pdf, slides)
[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 (pdf, slides)
[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)
[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 (pdf, slides)
[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 (pdf, slides)
[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 (pdf, slides)
[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)
[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
[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 (pdf, slides)
[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 (pdf, slides)
[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)
[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 (pdf, slides)
[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 (pdf, slides)
[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 (pdf)
[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)
[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 (pdf, slides)
[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 (pdf, slides)
[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)
[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 (pdf)
[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 (pdf, slides)
[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
[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 (pdf, slides)
[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 (pdf, slides)
[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 the International Symposium on Computer Architecture (ISCA), June 2007 (pdf, slides)
[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 (pdf, slides)
[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 (pdf)
[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
[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
[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 (pdf, slides)
[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)
[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)
[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 (pdf)
[C68] Ryan Kastner and Ted Huffmire, "Threats and Challenges in Reconfigurable Hardware Security", International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA), July 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)
[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)
[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 (ICFPT), December 2008 (pdf)
[C72] Jung Uk Cho, Ryan Kastner, Shahnam Mirzaei and Jason Oberg "FPGA-Based Face Detection System Using Haar Classifiers", International Symposium on Field Programmable Gate Arrays (FPGA), February 2009 (pdf)
[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 (pdf, ppt)
[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 (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 (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 (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)
[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)
[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)
Theses
[T1] Ryan Kastner, "Methods and Algorithms for Coupling Reduction", MS Thesis, Department of Electrical and Computer Engineering, Northwestern University, Evanston, IL, August 2000 (pdf)
[T2] Ryan Kastner, "Synthesis Techniques and Optimizations for Reconfigurable Systems", PhD Thesis, Computer Science Department, University of California, Los Angeles, September 2002 (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)
[T4] Anup Hosangadi, "Optimization Techniques for Arithmetic Expressions", PhD Thesis, Department of Electrical and Computer Engineering, University of California, Santa Barbara, July 2006 (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)
[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)
[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)
[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)