8 papers
Fast GPU Linear Algebra via Compile Time Expression Fusion
Ryan R. Curtin, Marcus Edel, Conrad Sanderson
We describe the Bandicoot GPU linear algebra toolkit for C++, which prioritises ease of use without compromising efficiency. Bandicoot's API aims for compatibility with the popular…
Detection of Anomalous Network Nodes via Hierarchical Prediction and Extreme Value Theory
Sevvandi Kandanaarachchi, Mahdi Abolghasemi, Hideya Ochiai +2
Continuously evolving cyber-attacks against industrial networks reduce the effectiveness of signature-based detection methods. Once malware has infiltrated a network (for example,…
Predicting Graph Structure via Adapted Flux Balance Analysis
Sevvandi Kandanaarachchi, Ziqi Xu, Stefan Westerlund +1
Many dynamic processes such as telecommunication and transport networks can be described through discrete time series of graphs. Modelling the dynamics of such time series enables…
Armadillo: An Efficient Framework for Numerical Linear Algebra
Conrad Sanderson, Ryan Curtin
A major challenge in the deployment of scientific software solutions is the adaptation of research prototypes to production-grade code. While high-level languages like MATLAB are u…
Bandicoot: A Templated C++ Library for GPU Linear Algebra
Ryan R. Curtin, Marcus Edel, Conrad Sanderson
We introduce the Bandicoot C++ library for linear algebra and scientific computing on GPUs, overviewing its user interface and performance characteristics, as well as the technical…
Approximate Nearest Neighbour Search on Dynamic Datasets: An Investigation
Ben Harwood, Amir Dezfouli, Iadine Chades +1
Approximate k-Nearest Neighbour (ANN) methods are often used for mining information and aiding machine learning on large scale high-dimensional datasets. ANN methods typically diff…