Anuj Vaishnav, PhD
Team Lead at Bloomberg · Electronic Trading
I build and optimise computer systems. Today that means high-performance distributed systems for fixed income trading. Before that, latency engineering at AMD, a startup, and a PhD at the University of Manchester on resource management and FPGA virtualisation, where I designed FOS, an operating system for FPGAs (watch the demo).
Across FPGAs, RTL, compilers, networking and distributed systems I keep meeting the same problem: the hard part is not solving the bottleneck, it is finding which one matters. Lately I have been writing about whether AI agents can learn to do the same.
Writing All posts →
State Is Not Context: What Long-Horizon Agents Need to Preserve
A long agent run accumulates records, not a current position. The harder capability is knowing what the past has made true and what has ceased to be.
Read the essay →The Geometry of Reachable Futures
A long-horizon agent needs more than the current state and the goal. It also needs to represent how each choice changes the futures that remain reachable.
Read the essay →Selected work
FOS — FPGA Operating System
Traditional or multi-tenant FPGA use, on a modular build flow and resource-elastic scheduler. Demoed live at FPL 2019.
Modular FPGA development flow
Every component swappable and agnostic to EDA tool version, hardware and software layer.
Heterogeneous resource elasticity
Change allocation across FPGA and CPU transparently: compute units, partitioning, accelerator and device selection.
Live migration for FPGA accelerators
Move an OpenCL accelerator between FPGAs with low overhead. Best paper nominee, FPT 2018.
Experience
-
Oct 2025 —
Team Lead · Bloomberg
Leading the team building distributed systems for fixed income trading blotter.
-
Feb 2023 – Oct 2025
Senior Software Engineer · Bloomberg
Distributed systems for fixed income trading.
-
Aug 2021 – Feb 2023
Senior Product Applications Engineer · AMD
Optimising latency from NIC wire to application.
-
Nov 2020 – Jul 2021
Co-founder · Cohst.Me
SaaS for influencer marketing and video monetisation.
-
Sep 2017 – Aug 2020
PhD, Computer Science · Manchester
Resource management and FPGA virtualisation, as a President’s Doctoral Scholar. Thesis.
-
2019
Multi-tenant FPGA platform designer
Designed FOS and presented the live demo at FPL 2019.
-
Sep – Nov 2018
Embedded Platform Engineer · HTV
Remote-access platform for cryptography acceleration on FPGAs.
-
Jul – Sep 2016
Hardware Intern, Design & Verification · Arm
Verification IP for AMBA protocols (CHI, ACE, AXI).
-
Jul – Aug 2015
Summer Research Assistant · Manchester
Transport-triggered and dataflow architecture with Dr Javier Navaridas.
-
2014 – 2017
BEng (Hons) Computer Systems Engineering · Manchester
Computer architecture and system-on-chip. Final-year thesis.
Publications Google Scholar →
- A. Vaishnav, et al.. FOS: A Modular FPGA Operating System for Dynamic Workloads. ACM TRETS. Read
- K. Manev*, A. Vaishnav*, D. Koch. Unexpected Diversity: Quantitative Memory Analysis for Zynq UltraScale+ Systems. FPT, Tianjin. Read
- A. Vaishnav, et al.. Heterogeneous Resource-Elastic Scheduling for CPU+FPGA Architectures. 10th HEART, Nagasaki. Read
- A. Vaishnav, et al.. The FOS (FPGA Operating System) Demo. 29th FPL, Barcelona. Read
- K.D. Pham, K. Paraskevas, A. Vaishnav, et al.. ZUCL 2.0: Virtualised Memory and Communication for ZYNQ UltraScale+ FPGAs. 6th FSP, Barcelona. Read
- K. Manev, A. Vaishnav, et al.. Scalable Filtering Modules for Database Acceleration on FPGAs. 10th HEART, Nagasaki. Read
- A. Vaishnav, et al.. Heterogeneous Resource-Elastic Management for FPGAs: Concepts, Theory and Implementation. Preprint. Read
- A. Vaishnav, et al.. Live Migration for OpenCL FPGA Accelerators. FPT, Naha. Best paper nominee Read
- A. Vaishnav, et al.. Resource Elastic Virtualization for FPGAs using OpenCL. 28th FPL, Dublin. Read
- A. Vaishnav, et al.. A Survey on FPGA Virtualization. 28th FPL, Dublin. Read
- K.D. Pham, A. Vaishnav, et al.. ZUCL: A ZYNQ UltraScale+ Framework for OpenCL HLS Applications. 5th FSP. Read
- K.D. Pham, E. Horta, D. Koch, A. Vaishnav, T. Kuhn. IPRDF: An Isolated Partial Reconfiguration Design Flow for Xilinx FPGAs. 12th MCSoC. Read
- A. Vaishnav, et al.. A Security Library for FPGA Interlays. 27th FPL, Ghent. Read
* denotes joint first authorship.
Talks
Honours
-
Apr 2019 · University of Manchester
Runner-up, Carole Goble Medal for Outstanding Doctoral Paper
Second-best research paper of the year across the school, for “Live Migration for OpenCL FPGA Accelerators”.
-
Sep 2017 · University of Manchester
President’s Doctoral Scholar
Top 3% of research students university-wide, for academic excellence and leadership potential.
-
Jul 2017 · University of Manchester
Edwards Prize
For distinction throughout the degree in computer engineering examinations, laboratories and projects.
-
Jul 2016 · IBM
IBM Team Challenge Award
For team performance across the year in all software engineering coursework and challenges.
-
Jan 2016 · University of Manchester
Kate Kneebone Acorn Bursary
On academic merit, for commitment, determination and promise.
-
Aug 2015 · University of Manchester
Golden Anniversary Prize
Top five students of the year, for excellence in first-year studies.
Get in touch
Happy to talk about systems performance, hardware acceleration, or where AI agents are heading. Away from a screen: cycling, long walks, chess, Age of Empires 2, and phone-camera photography.