Talks/Presentations

“Energy-Efficient DRAM for High-bandwidth Applications,” Invited Presentation, Special Session on Memory-Centric Architectures, 55th Design Automation Conference (DAC 2018), San Francisco, CA, June 2018. [PDF]

"High-bandwidth, Energy-efficient DRAM Architectures for GPU Systems," Invited Presentation, EIT Kolloquium, Technischen Universität Kaiserslautern, Kaiserslautern, Germany, February 2017.

"Future of Memory Technology for Exascale and Beyond," Panelist (substitute for Bill Dally), Supercomputing 2016 (SC'16), Salt Lake City, UT, November 2016. [PDF]

"Memory Systems Problems and Solutions," Invited Panelist, 2016 International Symposium on Memory Systems (MEMSYS 2016), Alexandria, VA, October 2016. [PDF]

"High-bandwidth, Energy-efficient DRAM Architectures for GPU Systems," Invited Presentation, Computer Architecture Lab at Carnegie Mellon (CALCM) Seminar, Carnegie Mellon University, Pittsburgh, PA, November 2015. [PDF]

"New and Cool Memory Technology," Invited Panelist, 2015 International Symposium on Memory Systems (MEMSYS 2015), Alexandria, VA, October 2015.

“Some Highlights of the High-Bandwidth Memory (HBM) Standard,” Invited Presentation, The Memory Forum – held in conjunction with the International Symposium on Computer Architecture, Minneapolis, MN, June 2014. [PDF]

“picoJava and the Java Virtual Machine,” Guest Lecture, EE382V - Dynamic Compilation, University of Texas at Austin, Department of Electrical and Computer Engineering, Austin, TX, April 2013. (Used HotChips slides [PDF])

“Incremental Garbage Collection Techniques,” Guest Lecture, EE382V - Dynamic Compilation, University of Texas at Austin, Department of Electrical and Computer Engineering, Austin, TX, March 2013. [PDF]

“Accelerated Processing and the Fusion System Architecture,” Invited Presentation, Special Session on Domain Specific Architectures, 17th Asia and South Pacific Design Automation Conference (ASPDAC 2012), Sydney, Australia, January 2012. [PDF]

“AMD Graphics Core Next: Low Power, High Performance Graphics & Parallel Compute,” Invited Presentation, University of British Colombia – Vancouver, Department of Electrical and Computer Engineering, Vancouver, Canada, August 2011. [PDF]

“Network Processing - Multi-threaded, multi-processing,” Invited Presentation, UT-Austin Computer Architecture Seminar Series, University of Texas at Austin, Austin, TX, November 2003. [PDF]

“Steering Your Way Through Network Processor Architectures,” Invited Tutorial, 2002 Communications Design Conference, San Jose, CA, September 2002.

“Inside the iFlow 20Gbps Packet Processor,” 2002 Embedded Processor Forum, San Jose, CA, May 2002. [PDF]

“The iFlow 20Gbps Packet Processor,” 2001 Network Processor Conference, San Jose, CA, October 2001.

“The iFlow Address Processor: Forwarding Table Lookups Using Fast, Wide Embedded DRAM,” Hot Chips 12, Stanford University, Stanford, CA, August 2000. [PDF]

“Network Address Processor and UltraCAM from Silicon Access: A Family of Search Coprocessors for Terabit Routers with OC192 Blades,” with Syed Mahmud, Hot Interconnects 8, Stanford University, Stanford, CA, August 2000.

“Influences of Internet Applications on Mircoarchitecture,” Invited panelist, 1996 International Conference on Computer Design, Austin, TX, October 1996.

“picoJava: A Hardware Implementation of the Java Virtual Machine,” with Marc Tremblay, Hot Chips VIII, Stanford University, Stanford, CA, August 1996. [PDF]

“Instruction Sets for Multimedia,” panelist, WESCON 1995, San Francisco, CA, November 1995.