Daniel Gebhardt

University of Utah, Ph.D. 2011. School of Computing

email: gebhardt AT cs DOT utah DOT edu

Research Interests
My interests are quite broad, and range from computer architecture to machine learning. For my Ph.D. I focused on asynchronous network-on-chip architecture and VLSI design-automation techniques for application-specific systems-on-chip. My advisor was Ken Stevens of the ECE department.

I currently work as a research scientist on projects that include data analytics, cyber-security, software-defined radio, and cloud-computing infrastructures.

Dissertation Project:

  • ANetGen - a tool for generating the topology and floorplan of an asynchronous network on chip, along with energy and performance evaluations.

Publications

Copyright notice:
This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

For all papers published by the IEEE:
Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution or servers or lists or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

  • Dissertation: Design of an Energy-Efficient Asynchronous Network-on-Chip. August 2011. document | presentation
  • Design of an Energy-efficient Asynchronous NoC and its Optimization Tools for Heterogeneous SoCs. Daniel Gebhardt, JunBok You, Kenneth S. Stevens. IEEE Transactions on Computer-Aided Design (TCAD) of Integrated Circuits and Systems. Sept. 2011 paper
  • Link Pipelining Strategies for an Application-Specific Asynchronous NoC. Daniel Gebhardt, JunBok You, Kenneth S. Stevens. IEEE Proc. on NOCS. Pittsburgh. May 2011 slides (note, slide 28 shows a corrected figure from the paper).
  • Link Pipelining for an Energy-Efficient Asynchronous Network-on-Chip. Daniel Gebhardt, JunBok You, Kenneth S. Stevens. Workshop on SoC Architecture, Accelerators and Workloads, in conjunction with HPCA, February 2011.
  • Bandwidth Optimization in Asynchronous NoCs by Customizing Link Wire Length. JunBok You, Daniel Gebhardt, Kenneth S. Stevens. IEEE Proc. Int'l Conf. on Computer Design (ICCD). Amsterdam, the Netherlands. October 2010
  • Comparing Energy and Latency of Asynchronous and Synchronous NoCs for Embedded SoCs. Daniel Gebhardt, JunBok You, Kenneth S. Stevens. IEEE Proc. on NOCS. Grenoble, France. May 2010. paper | presentation | poster
  • Power Reduction Through Physical Placement of Asynchronous Routers. Daniel Gebhardt, Kenneth Stevens. IEEE Proc. on NOCS. San Diego, USA. May 2009. Extended abstract and poster.
  • The Future of Formal Methods and GALS Design. Kenneth S. Stevens, Daniel Gebhardt, JunBok You, Yang Xu, Vikas Vij, Shomit Das, Krishnaji Desai. Workshop on Formal Methods for GALS Design. 2009.
  • Network Simplicity for Latency Insensitive Cores. Daniel Gebhardt, JunBok You, W. Scott Lee, Kenneth S. Stevens. IEEE Proceedings on NOCS. Newcastle, UK. April 2008. Poster
  • Towards a High Quality Path-oriented Network Measurement and Storage System. David Johnson, Daniel Gebhardt, Jay Lepreau. Passive and Active Measurement Conference. Cleveland, Ohio. April 2008.
  • Elastic Flow in an Application Specific Network-on-Chip. Daniel Gebhardt, Kenneth S. Stevens. Workshop on Formal Methods for GALS Design. Nice, France. May 2007.
  • The Flexlab Approach to Realistic Evaluation of Networked Systems. Robert Ricci, Jonathon Duerig, Pramod Sanaga, Daniel Gebhardt, Mike Hibler, Kevin Atkinson, Junxing Zhang, Sneha Kasera, and Jay Lepreau. In Proc. of the Fourth USENIX Symposium on Networked Systems Design and Implementation (NSDI 2007), Cambridge, MA, April 2007.
  • Flexlab: A Realistic, Controlled, and Friendly Environment for Evaluating Networked Systems, to appear in Fifth Workshop on Hot Topics in Networks (HotNets-V), Jonathon Duerig, Robert Ricci, Junxing Zhang, Daniel Gebhardt, Sneha Kasera, and Jay Lepreau. Irvine, CA, November 2006.
  • Leveraging Bloom Filters for Smart Search Within NUCA Caches, Robert Ricci, Steve Barrus, Dan Gebhardt, Rajeev Balasubramonian, 7th Workshop on Complexity-Effective Design (WCED), held in conjunction with ISCA-33 , Boston, June 2006.

Past Projects

  • Flight instrument for a hang glider or sailplane: Variometer (rate of altitude change), altimeter, GPS, moving map, speed-to-fly, etc.. All connected to a PocketPC. Currently, I have a working prototype for Vario/altimeter.
  • Hardware Raytracer Architecture: Investigating the use of a dataflow-style architecture to allow a raytracer acceleration chip to provide orders of magnitude speedup for interactive raytracing. Think a GPU for raytracing.
  • Flexlab: I worked on this Flux group project to provide Emulab experiments real internet connection statistics from PlanetLab sites.
  • DARPA Urban Challenge: I was involved at the early stages of the Utah team that constructed an autonomous vehicle for an urban environment.
  • Mote power measurement system - allows an experimenter to record, and watch in "real time", the current draw of a mica 2 mote. This project is an extension of Emulab. Key design point of this was cost (~ $35 ea. when in quantity).
  • (undergrad at University of Portland) - A telemetry system for a radio-controlled helicopter. Project Chinook
  • (Product release) RCTL - The Radio Control engine Temperature Logger. Log engine temperature (used in a radio controlled helicopter), and transfer to a TI-89/92 graphing calculator.

Past Experience

  • Design Automation Engineer, Intel Corp., Hillsboro, OR. 2011-2013. I developed and supported the EDA tool methodologies used for RTL synthesis, place-and-route, and power/timing optimization of blocks within upcoming microprocessors.
  • Technical Intern, Intel Corp., Hillsboro, OR. Summer 2010.
  • Technical Intern, Synopsys Inc., Hillsboro, OR. Summer 2007.
  • Research Assistant, Flux Group, 2005-2006.
  • Teaching Assistant, University of Utah, Computer Organization, 2004-2005.
  • Software Intern at Hewlett-Packard (Summers 2004, 2005)
  • Civil Engineering and Surveying at Quadrant Consulting, Inc. (Summers 2001, 2002, 2003).
  • Computer Consulting and Tech support, freelance (1996 -> present).

Personal
I enjoy mountain biking, soccer, hang gliding, hiking, and many other activities.


Cerro Fitz Roy. Patagonia, Argentina. Sept. 2010