4.3 Article

Fast Matlab compatible sparse assembly on multicore computers

Journal

PARALLEL COMPUTING
Volume 56, Issue -, Pages 1-17

Publisher

ELSEVIER
DOI: 10.1016/j.parco.2016.04.001

Keywords

Sparse matrix; Column compressed format; Assemble; Matlab

Funding

  1. Swedish Research Council

Ask authors/readers for more resources

We develop and implement in this paper a fast sparse assembly algorithm, the fundamental operation which creates a compressed matrix from raw index data. Since it is often a quite demanding and sometimes critical operation, it is of interest to design a highly efficient implementation. We show how to do this, and moreover, we show how our implementation can be parallelized to utilize the power of modern multicore computers. Our freely available code, fully Matlab compatible, achieves about a factor of 5 x in speedup on a typical 6-core machine and 10 x on a dual-socket 16-core machine compared to the built-in serial implementation. (C) 2016 Elsevier B.V. All rights reserved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.3
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

Article Biology

Stochastic Simulation of Pattern Formation in Growing Tissue: A Multilevel Approach

Stefan Engblom

BULLETIN OF MATHEMATICAL BIOLOGY (2019)

Article Mathematics, Applied

PATHWISE ERROR BOUNDS IN MULTISCALE VARIABLE SPLITTING METHODS FOR SPATIAL STOCHASTIC KINETICS

Augustin Chevallier, Stefan Engblom

SIAM JOURNAL ON NUMERICAL ANALYSIS (2018)

Article Mathematics, Applied

Temporal upscaling in micromagnetism via heterogeneous multiscale methods

Doghonay Arjmand, Stefan Engblom, Gunilla Kreiss

JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS (2019)

Article Optics

Supervised classification methods for flash X-ray single particle diffraction imaging

Jing Liu, Gijs van der Schot, Stefan Engblom

OPTICS EXPRESS (2019)

Article Computer Science, Interdisciplinary Applications

Exposing Inter-process Information for Efficient PDES of Spatial Stochastic Systems on Multicores

Jonatan Linden, Pavol Bauer, Stefan Engblom, Bengt Jonsson

ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION (2019)

Article Optics

Flash X-ray diffraction imaging in 3D: a proposed analysis pipeline

Jing Liu, Stefan Engblom, Carl Nettelblad

JOURNAL OF THE OPTICAL SOCIETY OF AMERICA A-OPTICS IMAGE SCIENCE AND VISION (2020)

Article Infectious Diseases

Bayesian epidemiological modeling over high-resolution network data

Stefan Engblom, Robin Eriksson, Stefan Widgren

EPIDEMICS (2020)

Article Physics, Mathematical

Distributed and Adaptive Fast Multipole Method in Three Dimensions

Jonathan Bull, Stefan Engblom

Summary: The study introduces a distributed implementation of an adaptive fast multipole method in three dimensions, utilizing a balanced type of adaptive space discretization. Complexity analysis shows favorable scaling properties, and numerical experiments confirm the scalability up to 512 cores and 1 billion source points. In-depth experiments on the algorithm parameters suggest that the overall implementation is well-suited for automated tuning.

COMMUNICATIONS IN COMPUTATIONAL PHYSICS (2021)

Article Computer Science, Artificial Intelligence

Greedy-layer pruning: Speeding up transformer models for natural language processing

David Peer, Sebastian Stabinger, Stefan Engl, Antonio Rodriguez-Sanchez

Summary: In this paper, a method called Greedy-layer pruning is introduced to reduce the size of Transformer models. This method aims to outperform traditional layer pruning algorithms in terms of performance and achieve performance close to knowledge distillation, while allowing dynamic adjustment of model size without the need for additional pre-training phases.

PATTERN RECOGNITION LETTERS (2022)

Article Multidisciplinary Sciences

App-based COVID-19 syndromic surveillance and prediction of hospital admissions in COVID Symptom Study Sweden

Beatrice Kennedy, Hugo Fitipaldi, Ulf Hammar, Marlena Maziarz, Neli Tsereteli, Nikolay Oskolkov, Georgios Varotsis, Camilla A. Franks, Diem Nguyen, Lampros Spiliopoulos, Hans-Olov Adami, Jonas Bjork, Stefan Engblom, Katja Fall, Anna Grimby-Ekman, Jan-Eric Litton, Mats Martinell, Anna Oudin, Torbjorn Sjostrom, Toomas Timpka, Carole H. Sudre, Mark S. Graham, Julien Lavigne du Cadet, Andrew T. Chan, Richard Davies, Sajaysurya Ganesh, Anna May, Sebastien Ourselin, Joan Capdevila Pujol, Somesh Selvachandran, Jonathan Wolf, Tim D. Spector, Claire J. Steves, Maria F. Gomez, Paul W. Franks, Tove Fall

Summary: The app-based COVID Symptom Study in Sweden utilized daily symptom reports to create a model for estimating the probability of symptomatic COVID-19 and predicting hospital admissions. The model showed lower prediction errors compared to a model based on case notifications and demonstrated transferability when applied to an English dataset.

NATURE COMMUNICATIONS (2022)

Article Mathematical & Computational Biology

Bayesian inference in epidemics: linear noise analysis

Samuel Bronstein, Stefan Engblom, Robin Marin

Summary: This paper qualitatively investigates the convergence of Bayesian parameter inference in disease modeling. The study focuses on the Bayesian model's convergence with increasing amounts of data under measurement limitations. Depending on the informativeness of the disease measurements, a 'best case' and a 'worst case' analysis are provided. These cases consider direct accessibility to prevalence and binary signals corresponding to prevalence detection threshold, respectively. Numerical experiments are conducted to test the adaptability of the results in more realistic scenarios where analytical results are unavailable.

MATHEMATICAL BIOSCIENCES AND ENGINEERING (2023)

Article Infectious Diseases

Bayesian monitoring of COVID-19 in Sweden

Robin Marin, Hakan Runvik, Alexander Medvedev, Stefan Engblom

Summary: In this study, we design a data-driven compartment-based model of COVID-19 in Sweden to provide regional decision support for public healthcare. We derive parameter priors from national hospital statistics and develop linear filtering techniques for simulations based on daily healthcare demands. Our computational approach produces a Bayesian model of predictive value, giving important insights into the disease progression, including the effective reproduction number, infection fatality rate, and regional-level immunity. We validate our model against various sources, demonstrating its success. By relying on easily-collectible and non-sensitive data, our approach shows promise as a cost-effective tool for monitoring and decision-making in public health.

EPIDEMICS (2023)

Proceedings Paper Computer Science, Artificial Intelligence

Robust and integrative Bayesian neural networks for likelihood-free parameter inference

Fredrik Wrede, Robin Eriksson, Richard Jiang, Linda Petzold, Stefan Engblom, Andreas Hellander, Prashant Singh

Summary: State-of-the-art neural network-based methods for learning summary statistics have shown promising results for simulation-based likelihood-free parameter inference. The proposed approach uses Bayesian neural networks to learn summary statistics and generate a proposal posterior density. An adaptive sampling scheme is employed to iteratively refine the predictive proposal posterior of the network, leading to more efficient and robust convergence in large prior spaces.

2022 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN) (2022)

Proceedings Paper Automation & Control Systems

Initialization of a Disease Transmission Model

Hakan Runvik, Alexander Medvedev, Robin Eriksson, Stefan Engblom

IFAC PAPERSONLINE (2020)

Article Computer Science, Interdisciplinary Applications

SimInf: An R Package for Data-Driven Stochastic Disease Spread Simulations

Stefan Widgren, Pavol Bauer, Robin Eriksson, Stefan Engblom

JOURNAL OF STATISTICAL SOFTWARE (2019)

No Data Available