Invited talks & tutorials

"Heterogeneous Datacenters: Options and Opportunities", 53rd Design Automation Conference, Austin, 5-9 June 2016 (Invited Talk)

"Datacenter-Scale Customizable Computing", first International Workshop on Heterogeneous High-performance Reconfigurable Computing (H2RC'15) Held in conjunction with Super Computing 2015, November 22, 2015(Keynote Speech)

"Machine Learning on FPGAs", the First Workshop on Hardware and Algorithms for Learning On-a-Chip (HALO’2015) co-located at the International Conference on Computer-Aided Design (ICCAD’15), November 5, 2015 (Keynote Speech)

"High-Level Synthesis and Beyond -- from Datacenters to IoTs", ACM Symposium on the 28th international IEEE SoC (System-on-Chip) Conference, Beijing, China, Sept, 2015 (Keynote Speech)

"Automating Customized Computing", International Conference on Field Programmable Technology, Shanghai, China, December, 2014 (Keynote Speech)

"Design Automation Beyond High-Level Synthesis",  22nd IPIP/IEEE VLSI-SoC 2014, Playa del Carmen, Mexico, Octorber, 2014 (Keynote Speech)

"Accelerator-Rich Architectures — From Single-chip to Datacenters" 14th IEEE International Symposium on Low Power Electronics and Design (ISLPED), August, 2014, La Jolla, CA, 2014 (Keynote Speech)

"Computing Beyond Processors", 31st IEEE International Conference on Computer Design (ICCD) 2013, AsheVille, NC, October, 2013 (Keynote Speech)

"Computing Beyong Processors", The IEEE International Symposium on Circuits and Systems (ISCAS) 2013,  Beijing, China, May, 2013 (Keynote Speech)

"Are FPGAs suffering Innovator's Dilemma" (video), panel on 21st ACM/SIGDA International Symposium on Field Programmable Gate Arrays (FPGA 2013), Monterey, CA, February 2013. (Panel Moderator)

"Era of Customization and Specialization", Intel Design and Test Technology Conference (DTTC), Portland, Oregon, August 2012 (Keynote Speech)

"High-Level Synthesis Revisited: Progress and Applications", INRIA, Paris, France, July 2012 (Invited Talk)

"High-Level Synthesis Revisited: Progress and Applications", Imperial College London, London, United Kingdom, July 2012 (Invited Talk)

"Era of Customization and Specialization", 2nd Workshop on the Intersections of Computer Architecture and Reconfigurable Logic (CARL), Portland, Oregon, June 2012 (Keynote Speech)

"Parallelization, Customization and Automation for Green Computing", 17th Workshop on Synthesis and System Integration of Mixed Information technologies (SASMI), March 2012 (Keynote Speech)

"Dr. C. L. David Liu, Recipient of 2011 Phil Kaufman Award ", 18th annual Phil Kaufman Award ceremony held by the EDA Consortium (EDAC) and the IEEE Council on EDA (CEDA), November 2011 (Award Presenter Speech). Vedio link (starts 18:00) . 

"Era of Customization and Specialization for Energy-Efficient Computing", Northwestern University, November 2011 (Distinguished Lecture)

"Energy-Efficient Computing", UCLA Institue of the Environment and Sustainability, Los Angeles, California, November 2011 (Invited Talk)

"Era of Customization and Specialization", 22nd IEEE International Conference on Application-Specific Systems (ASAP), Santa Monica, California, September 2011 (Keynote Speech)

"Era of Customization and Implications to EDA", 48th Annual Design Automation Conference (DAC), San Diego, California, June 2011 ( Keynote Speech at Synopsys University Reception)

"Energy-Efficient Computing Beyond Parallelization", 9th IEEE Symposium on Application Specific Processors (SASP), San Diego, California, June 2011 (Keynote Speech)

"Hardware acceleration for EDA algorithms", Parallel Algorithms, Programming, Architectures Workshop, San Diego, California, June, 2011 (Invited Talk)

"Architecture Support for Customization and Specialization", Giga-Scale Research Center (GSRC) e-seminar, May 10, 2011 (Invited Talk)

"Customizable Domain-Specific Computing", Global Research Collaboration (GRC) Technology Transfer e-Workshop, February 17, 2011 (Invited Talk)

"Customizable Domain-Specific Computing", 3rd US/China Computer Science Leadership Summit, Beijing, China, June 14, 2010 (Invited Talk)

"Customizable Domain-Specific Computing", Distinguished Lecture at Computer Science Department of UC Irvine , April 30, 2010

"Customizable Domain-Specific Computing", Distinguished Lecture at Computer Science Department of UC San Diego , March 1, 2010

"Customizable Domain-Specific Computing", Harvard EE Seminar Series, Dec. 11, 2009 (Invited Talk)

"Customizable Domain-Specific Computing", International Conference on Field Programmable Logic and Applications (FPL), Prague, Czech Republic, Aug. 31- Sept. 2, 2009 (Keynote Speech)

"Multiband RF-Interconnect for Reconfigurable Network-on-Chip Communications", invited panelist in the panel on Impact of Emerging Interconnect Technologies on SLIP Research Directions at the 11th International Workshop on System Level Interconnect Prediction (SLIP), San Francisco, California, July 2009

"From Milliwatts to Megawatts: The System-Level Power Challenge", Panel at Design Automation Conference, San Francisco, California, July 2009

F.Chang, J. Cong, and G. Reinman (UCLA), "RF-Interconnect and its Applications to NOC Design", 3rd ACM/IEEE International Symposium on Network-on-Chip (NOCS), San Diego, CA, May 2009 (NOCS Tutorial Course)

"Is the Second Wave of HLS the One Industry Will Surf on?", Panel at Design, Automation and Test in Europe (DATE 2009), Nice, France, April 2009

"Customized Computing for Power Efficiency", Panel on "FCCM Research: Beyond the Next 5 Years" at IEEE Symposium on Field-Programmable Custom Computing Machines, Napa Valley, CA, April 2009 (Invited Panelist)

"Algorithmic Foundation for ESL 2.0", Workshop on "High-Level Synthesis: Next Step to Efficient ESL Design" at Asia South-Pacific Design Automation Conference, Yokohama, Japan, Jan. 2009 (Invited Talk)

"A New Generation of Behavior Synthesis Tool and Applications to Domain-Specific Computing", ECE Department Colloquium, University of Illinois at Urbana-Champaign, Nov. 20, 2008 (Invited Speaker)

"3D IC Design Tools and Applications to Microarchitecture Exploration", Summer School on Nanoelectronic Circuits and Tools, The Ecole Polytechnique Federale de Lausanne (EPFL) July 2008 (Invited Lecture)

Synthesis and Optimization Foundation for ESL 2.0", Workshop on "High-Level Synthesis: Back to the Future" at Design Automation Conference, Anaheim, California, June 2008 (Invited Talk)

"Thermal-Aware 3D IC Physical Design and Architecture Exploration," International 3D-System Integration Conference 2008 (3D-SIC2008), May 12-13, 2008, Tokyo, Japan (Invited Talk)

"New Opportunities for High-Level Synthesis", Workshop on "The New Wave of the High-Level Synthesis" at Design, Automation and Test in Europe (DATE 2008), Munich, Germany, March 2008 (Invited Talk)

Alberto Sangiovanni Vincentelli (UCB), Douglas Densmore (UCB), Jason Cong (UCLA), Radu Marculescu (CMU), "System-Level Synthesis - Functions, Architectures, and Communications," ASPDAC 2008, January 21-24, 2008, Seoul, Korea (Invited Talk)

"Compilation for Domain-Specific Computing", Department of Electrical and Computer Engineering, University of Texas at Austin, September 11, 2007 (Distinguished Speaker)

"Compilation of Domain-Specific Computing", CANDE 2007 September 6-8, 2007, Long Beach, CA. (Invited Talk)

"Challenges and Opportunities for System/High-Level CAD and Architectures in FPGAs," Workshop on Grand Challenges in FPGA Research (in junction with International Symposium on FPGAs), February 2007. (Invited Talk)

"Advanced Routing Techniques for Nanometer IC Designs," Routing Tutorial with Tong Gao (Synopsys, Inc.) and Rob A. Rutenbar (Carnegie Mellon Univ.) at the 2006 International Conference on Computer-Aided Design, San Jose, California, November 9, 2006.

"3D - IC Keynote Panel Participant," VLSI Multilevel Interconnection Conference, September 2006.

"Platform Based Behavioral and System Synthesis," 2006 IEEE Electronic Design Process Workshop, April 2006. (Invited Talk)

"Platform Based Behavior-Level and System-Level Synthesis," Distinguished Speaker Seminar Series, Electrical and Computer Engineering, Univ. of Arizona (March 2006)

"xPilot: A Platform-Based System-Level Synthesis for Reconfigurable SOCs," International Symposium on Advanced Reconfigurable Systems, Kyoto, Japan, Canada, December 15-16, 2005.

"Platform-Based Synthesis for Field Programmable SOCs," IEEE 2005 Conference on Field Programmable Technology (FPT?5), Singapore, December 11-14, 2005.

"Large Scale Circuit Placement -- Challenges and Progress", Summer Research Institute at the Ecole Polytechnique Federale de Lausanne (EPFL), Switzerland, July 2005.?(Invited Lecture)

Physical Design Automation,?NSF-SIGDA-SRC Summer School of Design Automation, June 2005. (Invited Talk)

"Large-Scale Circuit Placement: Gap and Progress," University of Toronto Distinguished Lecture Series, University of Toronto, Ontario, Canada, March 24, 2005.

"Challenges and Solutions for Nanometer SOC Designs," Invited Talk at the 2004 International SoC Design Conference, Seoul, Korea, October, 2004.

"Architecture and Synthesis for Power-Efficient FPGA's," (Invited Dinner Speech), 2004 IEEE Electronic Design Process Symposium (EDPS), Monterey, California, April, 2004.

"Large-Scale Circuit Placement: Gap and Promise," Embedded Tutorial presented at the 2003 International Conference on Computer-Aided Design, San Jose, California, November 12, 2003.

"Architecture and Synthesis for Multi-Cycle On-Chip Communication,"Invited Talk at the 2003 International Conference on Hardware/Software Codesign and System Synthesis Newport Beach, California October 1, 2003.

"Architecture and Synthesis for Multi-Cycle On-Chip Communication", Intel Physical Design Research Symposium, August 2003. (Invited Talk)

"Architecture and Synthesis for Multi-Cycle On-Chip Communication," Keynote Speaker, International Rapid System Prototyping Workshop, San Diego, California, June 9, 2003.

"Large-Scale Circuit Placement: The Gap and Promise," Guest Lecturer, Georgia Institute of Technology, Atlanta, Georgia, April 17, 2003.

"Architecture and Synthesis for Multi-Cycle Communication,"Invited Talk at the 2003 International Symposium on Physical Design, Monterrey, California, April 9, 2003.

"Retiming/Pipelining Over Global Interconnects," The Design Automation Professional Interest Committee at IBM Research Seminal Series, Yorktown Heights, New York, June 27, 2002.

"System Level Interconnects," FCRP Interconnect Workshop, University of Albany, June 28, 2002.

"Timing closure Based on Physical Hierarchy," Invited talk at International Symposium on Physical Design, San Diego, Californis, April 2002.

"An Interconnect-Centric Design Flow for Nanometer Technologies," Proceedings of the Workshop on Synthesis And Systems Integration of Mixed Technologies, Nara, Japan, October 9, 2001.

"Physical Hierarchy Generation,"; The 3rd Intel Annual Research Symposium on Synthesis, Portland, Oregon, August 15, 2001.

"PLD Synthesis Algorithms," a tutorial presented at the 38th Design Automation Conference, Las Vegas, June, 2001.

"Timing Closure for Ultra Deep Submicron Designs", Asian and South Pacific Design Automation Conference, Jan 30-Feb 2, 2001.

"An Interconnect-Centric Design Flow for Nanometer Technologies", IBM T. J. Watson Research Center, Yorktown Heights, New York, December 2000.?(Invited Talk)

"Incremental CAD", International Conf. on Computer-Aided Design, San Jose,?California, November 2000.?(Embedded Tutorial)

"An Interconnect-Centric Design Flow for Nanometer Technologies", Invited talk at Motorola's Futures Forum on Circuits, Systems, and Architectures, October 16, 2000.

"The Quest for Synthesis and Layout Timing Closure" (full day tutorial, with Olivier Coudert, Anthony Drumm, and Patrick Groeneveld), the 37th Design Automation Conference, Los Angeles, June 9, 2000.

"Incremental Physical Design" (Invited Talk with Majid Sarrafzadeh), Int'l Symposium on Physical Design, San Diego, CA., April 2000.

"Synthesis Challenges for Next-Generation High-Performance and High-Density PLDs" (Invited Talk), Asia and South Pacific Design Automation Conference Yokohama, Japan, Jan. 2000.

"An Interconnect-Centric Design Flow for Nanometer Technologies" (Invited Talk), Int'l Symp. on VLSI Technology, Systems, and Applications, Taipei, Taiwan, June 1999.

"FPGA Synthesis: Past, Present, and Future" (Keynote Speech), The Sixth Japanese FPGA/PLD Design Conference & Exhibit, Pacifico Yokohama, Japan, June 1998.

"Deep Submicron Layout and Coupling to Logic Synthesis" (invited talk), International Workshop on Logic and Architecture Synthesis (IWLAS'97), Grenoble, France, Dec. 16, 1997.

"VLSI Interconnect Layout Optimization In Deep Submicron Designs", UC Berkeley CAD Seminar Series, Nov. 21, 1997.

"Interconnect Design for Deep Submicron ICs", Embedded Tutorial, IEEE Int'l Conf. on Computer-Aided Design, Nov. 1997.

"Interconnect-Driven Performance Optimization for Deep Submicron Layout Systems" (full day tutorial), the 34th Design Automation Conference, June 13, 1997.

"FPGA Mapping, Retiming, and Pipelining for Performance Optimization", UC Berkeley CAD Seminar Series, Mar. 5, 1997.

"Modeling and Layout Optimization of VLSI Devices and Interconnects in Deep Submicron Design" (embedded tutorial), Asia and South Pacific Design Automation Conference (ASP-DAC), Chiba, Japan, Jan. 1997.

"Performance and Power Optimization in Synthesis and Layout of VLSI Circuits and Systems" (tutorial, with Massoud Pedram), EuroDAC'96, Geneva, Switzerland, Sept. 1996.

"Layout Level Optimization for Low Power" (invited lecture), NATO Advanced Study Institute on Low Power Design in Deep Submicron Electronics, Tuscany, Italy, Aug. 1996.

"Interconnect-Driven Layout for High-Performance VLSI Systems" (invited talk), Intel CAD Symposium on Frontiers of CAD, April 12, 1996.

"Interconnect-Driven Layout Synthesis for High-Performance Low-Power VLSI Systems" (short course), Tsinghua University, Taiwan, Aug. 1995.

"Timing-Driven Design of VLSI" (tutorial, with Raul Camposano and Michael Smith), Asia and South Pacific Design Automation Conf., Chiba, Japan, Aug. 1995.

"Dealing with Physical Effects When Designing Deep Submicron Chips" (keynote speech), Silicon Valley Research Continuing Education Series, Austin, Texas, May 4, 1995.

"Interconnect-Driven Layout Synthesis for High-Performance VLSI Systems" (Distinguished Faculty Speaker), Intel Corporation Design Technology Innovations Workshop, Santa Clara, California, March 1994.

"Architecture, CAD Algorithm, and Application of SRAM-Based FPGAs" (tutorial, with Michael Butts and Stephen Trimberger) IEEE Int'l Conf. on Computer-Aided Design, Santa Clara, CA, Nov. 1993.

"Synthesis and Optimization for FPGA Design" (tutorial, with K. C. Chen), Int'l Conf. on Computer-Aided Design and Computer Graphics, Beijing, China, Aug. 1993.

"Performance Evaluation and Optimization in Layout Synthesis of High-Speed VLSI Systems" (tutorial, with Steve Kang and C. L. Liu), 30th ACM/IEEE Design Automation Conference, Dallas, Texas, June 1993.

"On High-Speed VLSI Interconnects: Analysis and Design" (invited talk with Andrew B. Kahng), IEEE Asian-Pacific Conference on Circuits and Systems, Sydney, Australia, Dec. 1992.

"Provably Good Performance-Driven Global Routing" (invited talk), Dagstuhl Seminar On Theory and Practice of VLSI Layout, Dagstuhl, Germany, Sept. 1991.