62
IRUS Total
Downloads
  Altmetric

Communication-aware MCMC method for big data applications on FPGAs

File Description SizeFormat 
On-memory-optimazation-for-big-data-MCMC-methods-v5.pdfAccepted version553.08 kBAdobe PDFView/Open
Title: Communication-aware MCMC method for big data applications on FPGAs
Authors: Liu, S
Bouganis, CS
Item Type: Conference Paper
Abstract: © 2017 IEEE. Markov Chain Monte Carlo (MCMC) based methods have been the main tool for Bayesian Inference for some years now, and recently they find increasing applications in modern statistics and machine learning. Nevertheless, with the availability of large datasets and increasing complexity of Bayesian models, MCMC methods are becoming prohibitively expensive for real-world problems. At the heart of these methods, lies the computation of likelihood functions that requires access to all input data points in each iteration of the method. Current approaches, based on data subsampling, aim to accelerate these algorithms by reducing the number of the data points for likelihood evaluations at each MCMC iteration. However the existing work doesn't consider the properties of modern memory hierarchies, but treats the memory as one monolithic storage space. This paper proposes a communication-aware MCMC framework that takes into account the underlying performance of the memory subsystem. The framework is based on a novel subsampling algorithm that utilises an unbiased likelihood estimator based on Probability Proportional-to-Size (PPS) sampling, allowing information on the performance of the memory system to be taken into account during the sampling stage. The proposed MCMC sampler is mapped to an FPGA device and its performance is evaluated using the Bayesian logistic regression model on MNIST dataset. The proposed system achieves a 3.37x speed up over a highly optimised traditional FPGA design, therefore the risk in the estimates based on the generated samples is largely decreased.
Issue Date: 30-Jun-2017
Date of Acceptance: 1-Apr-2017
URI: http://hdl.handle.net/10044/1/52800
DOI: https://dx.doi.org/10.1109/FCCM.2017.9
ISBN: 9781538640364
Start Page: 9
End Page: 16
Journal / Book Title: Proceedings - IEEE 25th Annual International Symposium on Field-Programmable Custom Computing Machines, FCCM 2017
Copyright Statement: © 2017 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Conference Name: Field-Programmable Custom Computing Machines (FCCM), 2017 IEEE 25th Annual International Symposium on
Publication Status: Published
Conference Place: Napa, CA, USA
Appears in Collections:Computing
Electrical and Electronic Engineering
Faculty of Engineering