Shelby Thomas

PhD Candidate
Computer Science
University of California, San Diego

Shelby Thomas Professional

I am a sixth year Computer Science PhD student at the University of California, San Diego (UCSD). I work with a couple of great professors at SYSNET and my primary advisors are George Porter and Geoffrey M. Voelker. My previous work focused on Terabit/s networks and the communication channels between the hardware and the OS to make this happen. My current work focuses on networking for emerging serverless platforms.

A long time ago I developed an open source benchmark suite for machine learning and hardware researchers to leverage. To date it has been in use by over 100 universities and companies. In my spare time I work on improving undergradute engagement and diversity in computer science research.

All Publications

Dark Packets and the End of Network Scaling
Shelby Thomas, Rob McGuinness, Geoffrey M. Voelker, George Porter
ANCS, 2018.

CacheCloud: Towards Speed-of-Light Datacenter Communication
Shelby Thomas, Geoffrey M. Voelker, George Porter

CortexSuite: A synthetic brain benchmark suite
Shelby Thomas, Michael B. Taylor et. al.
IISWC, 2014.

Hardware and Systems Strategies for Neural Acceleration
Tech Report 2016
Shelby Thomas

ERSP: a structured CS research program for early-college students
Shelby Thomas, Michael Barrow, Christine Alvarado
ITICSE, 2016.

Recent Posts

Tina Seelig: Creativity (Morning Mentors #2)
14 Jul 2018
talks research business

Qualifications: Management Science and Engineering Professor, Directory of Stanford Technology Ventures Program

Seelig’s talk on creativity has applications in entrepreneurship and research. It’s fascinating how something simple as reframing problems by asking what would change if I solved this problem can stimulate new ideas and jump-start creativity.

  • You gain knowledge by paying attention to the world and being more observant than ANYONE else
  • Knowledge is a toolbox for imagination. The more you know, the more you can work with. You need to know things deep enough to create metaphors for other areas
Richard Hamming: You and Your Research (Morning Mentors #1)
06 Jul 2018
talks research

Qualifications: Turing Award winner, Bells Labs Alumni, Hamming code inventor, Professor

One of the most important talks that I have ever watched about the nature of research and success by a giant of computing, telecommunications, and mathematics. Very rewatchable and tremendously inspiring.

  • You MUST Work on important problem in your field
  • Consider the implications of your work on the future, is it worth doing?
  • Turn defects into assets (digital vs. analog hamming differentiation)
  • Change the nature of the problem to find the underlying question and nature
  • Spend time studying related research domains (Jon Tucci studied all layers at Bell Labs)
  • Work on the right problem, at the right time. “…million races being run, just get in one and win”
RDMA Explained: Part 1
23 Apr 2018
RDMA networks hardware

This is the first part of a multi-part post going over RDMA, current research and RDMA’s role in the future of networking.

“Bandwidth problems can be cured with money. Latency problems are harder because speed of light is fixed—you can’t bribe God” - Anonymous


Shelby Thomas

PhD Candidate
Computer Science
University of California, San Diego

Shelby Thomas