Hi there, I'm

Jackson Woodruff

Publications:

Noa Zilberman, Andrew W Moore, Billy Cooper, Jackson Woodruff, Yuta Tokusashi, Pietro Bressana, Murali Ramanujam, Salvator Galea, NRG: A Netwrok Perspective on Applicatoins' Performance, TMA 2021

Jackson Woodruff, Michael F. P. O'Boyle, New Regular Expressions on Old Accelerators, 58th Design Automation Conference, 2021. Preprint Code

Bruce Collie, Philip Ginsbach, Jackson Woodruff, Ajitha Rajan, Michael F. P. O'Boyle, M3: Semantic API Migrations, International Conference on Automated Software Engineering, 2020.

Bruce Collie, Jackson Woodruff, Michael F.P. O'Boyle, Modeling black-box components with probabilistic synthesis, International Conference on Generative Programming: Concepts and Experiences, 2020. PDF Evaluation Code
Winner of GPCE Best Paper Award

Jackson Woodruff, Andrew W Moore, Noa Zilberman, Measuring Burstiness in Data Center Applications, Buffers Workshop 2019. PDF

Jackson Woodruff, Murali Ramanumjam, Noa Zilberman, P4DNS: In-Network DNS, EuroP4 2019. PDF Code Video
(Also presented at ICIN 2020 and IETF Meeting 107 to the COIN sub-group)
Winner of the Xilinx Open Hardware Award 2020

Theses:

Jackson Woodruff, Analyzing data center applications using high precision packet traces, Master's Dissertation, 2019. PDF

Jackson Woodruff, An Optimizing Compiler for ML, Undergraduate Dissertation, 2018. PDF Code

Other:

Murali Ramanujam, Jackson Woodruff, Andrew W Moore and Noa Zilberman, "Reproducible Cloud Measurements", poster, Google Networking Research Summit, March 2019.

Jackson Woodruff, How to give a talk: annotated bibliography, unpublished 2019. PDF

Jackson Woodruff, How to give a talk (Talk at the Churchill CompSci Talk Series, 2019 Recording (Youtube))

P4DNS

P4DNS is a DNS server written in P4. It is designed to integrate into reprogrammable switches in data center racks and accelerate DNS requests. We found throughput improvements of more than 50x and latency improvments of 100x over traditional software solutions.

GCC

GCC is the largest open source compiler toolchain. My work focused on backend optimizations for Arm architecture targets.

PBs:

Distance Time Event
5k 18:05 Abingdon Parkrun
10k 36:49 Two Castles 10k
Half Marathon 79:00 Bath Half

I'm Jackson Woodruff

I'm a PhD student at the University of Edinburgh working on compiling for hardware accelerators.

Experience:

  • University of Cambridge, BA and MEng, 2015-2019
  • University of Edinburgh, PhD, 2019-
  • Arm Intern, 2017 and 2018
  • IMC 2019 Shadow PC

Awards:

  • Distinguished Talk Award, Churchill College Computer Science Talks Series, 2017 and 2018
  • Magdalene College Prize for Computer Science, 2016, 2018, 2019
  • Magdalene College Academic Scholarship, 2016-2017, 2018-2019, 2019-2020
  • Top 50 A-Level Computer Science Student in the UK, 2015