Show simple item record

Files in this item

Thumbnail

Item metadata

dc.contributor.authorFagard-Jenkin, Calliste
dc.contributor.authorThomas, Len
dc.date.accessioned2024-02-02T12:30:04Z
dc.date.available2024-02-02T12:30:04Z
dc.date.issued2024-05
dc.identifier298572445
dc.identifier0ab0880e-65ec-4a36-a5a1-643e2edd5836
dc.identifier85184024660
dc.identifier.citationFagard-Jenkin , C & Thomas , L 2024 , ' Faster inference from state space models via GPU computing ' , Ecological Informatics , vol. 80 , 102486 . https://doi.org/10.1016/j.ecoinf.2024.102486en
dc.identifier.issn1574-9541
dc.identifier.otherRIS: urn:811050C074FBCC2EB042BD601BD5BEE8
dc.identifier.otherORCID: /0000-0001-6786-4936/work/152318027
dc.identifier.otherORCID: /0000-0002-7436-067X/work/152318282
dc.identifier.urihttps://hdl.handle.net/10023/29141
dc.descriptionFunding: C.F.-J. is funded via a doctoral scholarship from the University of St Andrews, School of Mathematics and Statistics.en
dc.description.abstractInexpensive Graphics Processing Units (GPUs) offer the potential to greatly speed up computation by employing their massively parallel architecture to perform arithmetic operations more efficiently. Population dynamics models are important tools in ecology and conservation. Modern Bayesian approaches allow biologically realistic models to be constructed and fitted to multiple data sources in an integrated modelling framework based on a class of statistical models called state space models. However, model fitting is often slow, requiring hours to weeks of computation. We demonstrate the benefits of GPU computing using a model for the population dynamics of British grey seals, fitted with a particle Markov chain Monte Carlo algorithm. Speed-ups of two orders of magnitude were obtained for estimations of the log-likelihood, compared to a traditional ‘CPU-only’ implementation, allowing for an accurate method of inference to be used where this was previously too computationally expensive to be viable. GPU computing has enormous potential, but one barrier to further adoption is a steep learning curve, due to GPUs' unique hardware architecture. We provide a detailed description of hardware and software setup, and our case study provides a template for other similar applications. We also provide a detailed tutorial-style description of GPU hardware architectures, and examples of important GPU-specific programming practices.
dc.format.extent25
dc.format.extent9434764
dc.language.isoeng
dc.relation.ispartofEcological Informaticsen
dc.subjectBayesian inferenceen
dc.subjectCUDAen
dc.subjectGPUen
dc.subjectGrey sealen
dc.subjectParticle filteren
dc.subjectParallel processingen
dc.subjectParticle Markov chain Monte Carloen
dc.subjectPopulation dynamics modelen
dc.subjectQA Mathematicsen
dc.subjectDASen
dc.subject.lccQAen
dc.titleFaster inference from state space models via GPU computingen
dc.typeJournal articleen
dc.contributor.institutionUniversity of St Andrews. Statisticsen
dc.contributor.institutionUniversity of St Andrews. Centre for Research into Ecological & Environmental Modellingen
dc.contributor.institutionUniversity of St Andrews. Marine Alliance for Science & Technology Scotlanden
dc.identifier.doi10.1016/j.ecoinf.2024.102486
dc.description.statusPeer revieweden


This item appears in the following Collection(s)

Show simple item record