Write Once, Scale Anywhere


Heterogeneous Managed Runtime Systems: A Computer Vision Case Study

Kotselidis, C. and Clarkson, J. and Rodchenko, A. and Nisbet, A. and Mawer, J and Luján, M.

Proceedings of the 13th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments

DOI: 10.1145/3050748.3050764


Dealing with under-reported variables: An information theoretic solution

Sechidis, K. and Sperrin, M. and Petherick, E. S. and Luján, M. and Brown, G.

International Journal of Approximate Reasoning

DOI: 10.1016/j.ijar.2017.04.002


Cost-sensitive boosting algorithms: Do we really need them?

Nikolaou, N. and Edakunni, N. and Kull, M. and Flach, P. and Brown, G.

Machine Learning

DOI: 10.1007/s10994-016-5572-x


Estimating Mutual Information in Underreported Variables

Konstantinos Sechidis, Matthew Sperrin, Emily Petherick, Gavin Brown

Journal of Machine Learning Research JMLR: Workshop and Conference Proceedings

Link: jmlr.org 


Supersensors: Raspberry Pi Devices for Smart Campus Infrastructure

Hentschel, K. and Jacob, D and Singer, J. and Chalmers, M.

IEEE 4th International Conference on Future Internet of Things and Cloud (FiCloud), August 2016

DOI: 10.1109/FiCloud.2016.16


Breadth First Search Vectorization on the Intel Xeon Phi

Paredes, M. and Riley, G. and Luján, M.

ACM International Conference on Computing Frontiers, 2016

DOI: 10.1145/2903150.2903180


Towards co-designed optimizations in parallel frameworks: A MapReduce case study

Barrett, C. and Kotselidis, C. and Luján, M.

ACM International Conference on Computing Frontiers, 2016

DOI: 10.1145/2903150.2903162


Compiler-Driven Software Speculation for Thread-Level Parallelism

Yiapanis, P. and Brown, G. and Luján, M.

ACM Trans. Program. Lang. Syst.

DOI: 10.1145/2821505


Automatic configuration of ROS applications for near-optimal performance

Cano, J. and Bordallo, A. and Nagarajan, V. and Ramamoorthy S. and Vijayakumar S.

IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), October 2016.

DOI: 10.1109/IROS.2016.7759347


Task Variant Allocation in Distributed Robotics

Cano, J. and White, D. and Bordallo, A. and McCreesh, C. and Prosser, P. and Singer, J. and Nagarajan, V.

Robotics: Science and Systems (RSS), June 2016.

DOI: 10.15607/RSS.2016.XII.045


On Unifiers, Diversifiers, and the Nature of Pattern Recognition

Brown, G.

Pattern Recognition Letters (Special Issue on Philosophical Aspects of Pattern Recognition).

DOI: doi:10.1016/j.patrec.2015.04.014


Markov blanket discovery in positive-unlabelled and semi-supervised data

Sechidis, K. and Brown, G.

European Conference on Machine Learning (ECML) 2015.

DOI: 10.1007/978-3-319-23528-8_22


Objective Assessment of Asthenia using Energy and Low-to-High Spectral Ratio

Jalalinajafabadi, F. and Gadepalli, C. and Ghasempour, M. and Ascott, F. and Luján, M. and Homer, J. and Cheetham, B. M. G.

12th International Conference on Signal Processing and Multimedia Applications (SIGMAP)

DOI: 10.5220/0005545000760083


Computerised Objective Measurement of Strain in Voiced Speech
Jalalinajafabadi, F and Gadepalli, C and Ghasempour, M. and Luján, M. and Cheetham, B and Homer, J.

37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC)

DOI: 10.1109/EMBC.2015.7319659


Boosting Java Performance using GPGPUs

Clarkson, J and Kotselidis, C. and Brown, G. and Luján, M.


ARCS 2017: International Conference on Architecture of Computing Systems

DOI: 10.1007/978-3-319-54999-6_5


Dynamic process migration in heterogeneous ROS-based environments

Cano, J. and Molinos, E. and Nagarajan, V. and Vijayakumar, S.

Proc. ICAR 2015

DOI: 10.1109/ICAR.2015.7251505



The Judgment of Forseti: Economic Utility for Dynamic Heap Sizing of Multiple Runtimes.

Cameron, C. and Singer, J. and Vengerov, D.

Proceedings of the International Symposium on Memory Management Jun 2015.

DOI: 10.1145/2754169.2754180


We are all economists now

Cameron, C. and Singer, J.

Proc. ICOOOLPS 2014

DOI: 10.1145/2633301.2633304


Statistical Hypothesis Testing in Positive Unlabeled Data

Sechidis, K. and Calvo, B. and Brown, G.

European Conference on Machine Learning (ECML) 2014.

DOI: 10.1007/978-3-662-44845-8_5

Won Best Student Paper Award.


Static Approximation of MPI Communication Graphs for Optimized Process Placement

McPherson, A.J. and Nagarajan, V. and Cintra, M.

Proc. LCPC 2014

PDF / DOI: 10.1007/978-3-319-17473-0_18


SICSA multicore challenge editorial preface

Loidl, H. and Singer, J.

Concurrency and Computation: Practice and Experience, 26:4 pp. 929–934, 2014.

DOI: 10.1002/cpe.3077


Early Experiences In Embedding GPGPU Support In Java

Clarkson, J. and Lujan, M.

Proc. MultiProg 2014


A Virtual Machine for the Insense Language

Cameron, C. and Harvey, P. and Sventek, J.

Proc. Mobilware 2013

DOI: 10.1109/Mobilware.2013.17


A study of connected object locality in NUMA heaps

Alnowaiser, K.

Proc. MSPC 2014

DOI: 10.1145/2618128.2618132


A Comparative Look at Adaptive Memory Management in Virtual Machines

Simao, J. and Singer, J. and Veiga, L.

Proc. CloudCom, 2013.

DOI: 10.1109/CloudCom.2013.66