Skip to content

David B. Thomas

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

49

Venues

11

Active years

2004–2026

Best venue rank

A*

Where they publish

Papers

49 indexed papers, newest first.

YearVenueTitleAuthors
2026FCCMUtilising Pipelined Buses to Provide Resource Efficient Dynamic Thread Scheduling in Barrel Scheduled Processors.Thomas Bain, David B. Thomas, Graeme M. Bragg
2021PDPGeneral hardware multicasting for fine-grained message-passing architectures.Matthew Naylor, Simon W. Moore, David B. Thomas, Jonathan R. Beaumont, Shane T. Fleming, Mark Vousden, A. Theodore Markettos, Thomas Bytheway, Andrew D. Brown
2020IJCNNA Hardware/Application Overlay Model for Large-Scale Neuromorphic Simulation.Alexander Rast, Mahyar Shahsavari, Graeme M. Bragg, Mark Vousden, David B. Thomas, Andrew D. Brown
2019ARITHCompile-Time Generation of Custom-Precision Floating-Point IP using HLS Tools.David B. Thomas
2019FCCMFormalizing Loop-Carried Dependencies in Coq for High-Level Synthesis.Florian Faissole, George A. Constantinides, David B. Thomas
2019FCCMTemplatised Soft Floating-Point for High-Level Synthesis.David B. Thomas
2019FPLAccelerating Position-Aware Top-k ListNet for Ranking Under Custom Precision Regimes.Qiang Li, Erwei Wang, Shane T. Fleming, David B. Thomas, Peter Y. K. Cheung
2019FPLTinsel: A Manythread Overlay for FPGA Clusters.Matthew Naylor, Simon W. Moore, David B. Thomas
2017FCCMUsing Runahead Execution to Hide Memory Latency in High Level Synthesis.Shane T. Fleming, David B. Thomas
2016DACStitchUp: automatic control flow protection for high level synthesis circuits.Shane T. Fleming, David B. Thomas
2016FCCMIncreasing Network Size and Training Throughput of FPGA Restricted Boltzmann Machines Using Dropout.Jiang Su, David B. Thomas, Peter Y. K. Cheung
2016FCCMSynADT: Dynamic Data Structures in High Level Synthesis.Zeping Xue, David B. Thomas
2016SIGMODAT-GIS: Highly Parallel Spatial Query Processing with Associative Transducers.Peter Ogden, David B. Thomas, Peter R. Pietzuch
2015ARITHA General-Purpose Method for Faithfully Rounded Floating-Point Function Approximation in FPGAs.David B. Thomas
2015DATETransparent linking of compiled software and synthesized hardware.David B. Thomas, Shane T. Fleming, George A. Constantinides, Dan R. Ghica
2015FCCMPipelined Genetic Propagation.Liucheng Guo, Ce Guo, David B. Thomas, Wayne Luk
2015FPGASystem-level Linking of Synthesised Hardware and Compiled Software Using a Higher-order Type System.Shane T. Fleming, David B. Thomas, George A. Constantinides, Dan R. Ghica
2015FPLPushPush: Seamless integration of hardware and software objects via function calls over AXI.Shane T. Fleming, Ivan Beretta, David B. Thomas, George A. Constantinides, Dan R. Ghica
2015FPLRecursive pipelined genetic propagation for bilevel optimisation.Shengjia Shao, Liucheng Guo, Ce Guo, Thomas C. P. Chau, David B. Thomas, Wayne Luk, Stephen Weston
2015FPLSysAlloc: A hardware manager for dynamic memory allocation in heterogeneous systems.Zeping Xue, David B. Thomas
2014FCCMCompiling Higher Order Functional Programs to Composable Digital Hardware.Eduardo Aguilar-Pelaez, Samuel Bayliss, Alex I. Smith, Felix Winterstein, Dan R. Ghica, David B. Thomas, George A. Constantinides
2014FCCMFPGA Gaussian Random Number Generators with Guaranteed Statistical Accuracy.David B. Thomas
2014FPLHeterogeneous Heartbeats: A framework for dynamic management of Autonomous SoCs.Shane T. Fleming, David B. Thomas
2014FPLArea implications of memory partitioning for high-level synthesis on FPGAs.Luca Gallo, Alessandro Cilardo, David B. Thomas, Samuel Bayliss, George A. Constantinides
2014FPLAutomated framework for FPGA-based parallel genetic algorithms.Liucheng Guo, David B. Thomas, Ce Guo, Wayne Luk
2013FCCMParallel Generation of Gaussian Random Numbers Using the Table-Hadamard Transform.David B. Thomas
2013FPLFPGA based control for real time systems.Shane T. Fleming, David B. Thomas
2013FPLA fully pipelined FPGA architecture for stochastic simulation of chemical systems.David B. Thomas, Hideharu Amano
2013ICPPA Heterogeneous Computing Framework for Computational Finance.Gordon Inggs, David B. Thomas, Wayne Luk
2012FPGAA mixed precision Monte Carlo methodology for reconfigurable accelerator systems.Gary Chun Tak Chow, Anson Hong Tak Tse, Qiwei Jin, Wayne Luk, Philip Heng Wai Leong, David B. Thomas
2012FPLParallel FPGA-based all pairs shortest paths for sparse networks: A human brain connectome case study.Brahim Betkaoui, Yu Wang, David B. Thomas, Wayne Luk
2012FPLExploring the latency-resource trade-off for the Discrete Fourier Transform on the FPGA.Gordon Inggs, David B. Thomas, Simon Winberg
2012FPLOptimising explicit finite difference option pricing for dynamic constant reconfiguration.Qiwei Jin, Tobias Becker, Wayne Luk, David B. Thomas
2011FCCMOn Comparing Financial Option Price Solvers on FPGA.Qiwei Jin, Wayne Luk, David B. Thomas
2011FPLUnifying Finite Difference Option-Pricing for Hardware Acceleration.Qiwei Jin, Wayne Luk, David B. Thomas
2010FPLFPGA-Optimised Uniform Random Number Generators Using LUTs and Shift Registers.David B. Thomas, Wayne Luk
2010FPLReconfigurable Control Variate Monte-Carlo Designs for Pricing Exotic Options.Anson H. T. Tse, David B. Thomas, Kuen Hung Tsoi, Wayne Luk
2009FCCMFPGA Accelerated Simulation of Biologically Plausible Spiking Neural Networks.David B. Thomas, Wayne Luk
2009FCCMAccelerating Quadrature Methods for Option Valuation.Anson H. T. Tse, David B. Thomas, Wayne Luk
2009FPGAA comparison of CPUs, GPUs, FPGAs, and massively parallel processor arrays for random number generation.David B. Thomas, Lee W. Howes, Wayne Luk
2009FPLExploring reconfigurable architectures for explicit finite difference option pricing models.Qiwei Jin, David B. Thomas, Wayne Luk
2009HOTIFPGA Accelerated Low-Latency Market Data Feed Processing.Gareth W. Morris, David B. Thomas, Wayne Luk
2008FCCMCredit Risk Modelling using Hardware Accelerated Monte-Carlo Simulation.David B. Thomas, Wayne Luk
2008FPGAFPGA-optimised high-quality uniform random number generators.David B. Thomas, Wayne Luk
2008FPLSampling from the exponential distribution using independent Bernoulli variates.David B. Thomas, Wayne Luk
2007FCCMSampling from the Multivariate Gaussian Distribution using Reconfigurable Hardware.David B. Thomas, Wayne Luk
2006FCCMEfficient Hardware Generation of Random Variates with Arbitrary Distributions.David B. Thomas, Wayne Luk
2006FPLNon-Uniform Random Number Generation Through Piecewise Linear Approximations.David B. Thomas, Wayne Luk
2004FPLImplementing Graphics Shaders Using FPGAs.David B. Thomas, Wayne Luk