SHELBY THOMAS

LinkedIn | Facebook | CortexSuite

Biography and Work

I am a fifth year PhD student at the University of California, San Diego (UCSD) working in the computer systems group with George Porter. My current work focuses on Terabit/s networks and communication between the hardware and the OS to make this to happen. In the past my work involved creating next generation systems for neural networks from a hardware, OS, and algorithmic standpoint. Some of my work involves identifying patterns in hardware that can be leveraged to optimize a system running computationally intense workloads. I developed an open source benchmark suite for machine learning and hardware researchers to leverage. To day it has been in use by over 100 universities and companies. I publish papers on improving diversity in computer science and mentor a talented group of undergradute researchers.

Contact

Office

University of California, San Diego
Computer Science Engineering 3BU3B 3250
CSE Building 3th Floor

Contact Information

sht005@eng.ucsd.edu

Teaching

Following are my experiences as a teaching assistant or mentor

  • CSE 240C - Advanced Architecture: Neural Networks, UCSD | (January 2018 - Present)
  • CSE 198 - Research Mentor, UCSD | (January 2015 - January 2017)
  • CSE240A - Graduate Architecture, UCSD | (September 2014 - December 2014)
  • CSE141 - Undergraduate Architecture, UCSD | (September 2013 - March 2014)
  • Work Experience

    Software Engineering Intern, GOOGLE [ X ] (June 2016 - September 2016)

  • Life sciences division.
  • Software Engineering Intern, GOOGLE (June 2015 - September 2015)

  • Developed production level Neural Network algorithms for two large scale services. Collaboration with Google Brain group.
  • Undergraduate Researcher, ORACLE (December 2012 - June 2013)

  • Led a three man student team to determine the system level bottlenecks of machine learning algorithms (SVM,ECLAT,HOP) and to implement optimizations
  • Obtained up to a 66% performance boost on algorithms using cache optimized techniques
  • Software Engineering Intern, QUALCOMM (June 2012 - September 2012)

  • Created a test automation suite with python and perl for the Android OS which included UI testing, image compare, and post processing
  • Won awards for the creation and implementation of the suite which significantly reduced turnout time for testing teams

  • Software Engineering Intern, ALGOTOCHIP (July 2011 - September 2011)

  • Leveraged java and the spring framework in order to provide a rich front end user experience
  • Automated database creation, backup, recovery, and processing with perl
  • Talks and Awards

  • Invited Talk at IBM Thomas J. Watson Research Center | New York, USA, 2016
  • Poster Presentation at the Center for Future Architecture Research | Michigan, USA, 2014/2015
  • Invited to Amazon PhD Research Symposium | Seattle, USA, 2014
  • UCSD Computer Science and Engineering Masters Research Initiation Award | UCSD, 2014
  • Skills

    Languages and Libraries

  • Proficient - C/C++, Python, Javascript, Java, Ocaml
  • Experienced - Matlab, Vivado, Android, Perl