Using application information to drive adaptive grid middleware scheduling decisions. - Vladimir Janjic; Kevin Hammond; Yang Yang (MAI@DisCoTec, 2008)

Granularity-Aware Work-Stealing for Computationally-Uniform Grids. - Vladimir Janjic; Kevin Hammond (CCGRID, 2010)

Using Load Information in Work-Stealing on Distributed Systems with Non-uniform Communication Latencies. - Vladimir Janjic; Kevin Hammond (Euro-Par, 2012)

Repeating History: Execution Replay for Parallel Haskell Programs. - Henrique Ferreiro; Vladimir Janjic; Laura M. Castro; Kevin Hammond (Trends in Functional Programming, 2012)

Load balancing of irregular parallel applications on heterogeneous computing environments. - Vladimir Janjic (2012)

Mapping parallel programs to heterogeneous CPU/GPU architectures using a Monte Carlo Tree Search. - Mehdi Goli 001; John A. W. McCall; Christopher Brown 002; Vladimir Janjic; Kevin Hammond (IEEE Congress on Evolutionary Computation, 2013)

How to be a Successful Thief - Feudal Work Stealing for Irregular Divide-and-Conquer Applications on Heterogeneous Distributed Systems. - Vladimir Janjic; Kevin Hammond (Euro-Par, 2013)

Space Exploration using Parallel Orbits: a Study in Parallel Symbolic Computing. - Vladimir Janjic; Christopher Brown 002; Max Neunhöffer; Kevin Hammond; Steve Linton; Hans-Wolfgang Loidl (PARCO, 2013)

Agricultural Reform: More Efficient Farming Using Advanced Parallel Refactoring Tools. - Christopher Brown 002; Vladimir Janjic; Kevin Hammond; Holger Schöner; Kamran Idrees; Colin W. Glass (PDP, 2014)

Lapedo: Hybrid Skeletons for Programming Heterogeneous Multicore Machines in Erlang. - Vladimir Janjic; Christopher Brown 002; Kevin Hammond (PARCO, 2015)

Kindergarten cop: dynamic nursery resizing for GHC. - Henrique Ferreiro; Laura M. Castro; Vladimir Janjic; Kevin Hammond (CC, 2016)

RPL: A Domain-Specific Language for Designing and Implementing Parallel C++ Applications. - Vladimir Janjic; Christopher Brown 002; Kenneth MacKenzie; Kevin Hammond; Marco Danelutto; Marco Aldinucci; José Daniel García (PDP, 2016)

HPC-GAP: engineering a 21st-century high-performance computer algebra system. - Reimer Behrends; Kevin Hammond; Vladimir Janjic; Alexander Konovalov 001; Steve Linton; Hans-Wolfgang Loidl; Patrick Maier 001; Phil Trinder (Concurr. Comput. Pract. Exp., 2016)

Efficient Dynamic Pinning of Parallelized Applications by Reinforcement Learning with Applications. - Georgios C. Chasparis; Michael Rossbory; Vladimir Janjic (Euro-Par, 2017)

The Missing Link! A New Skeleton for Evolutionary Multi-agent Systems in Erlang. - Jan Stypka; Wojciech Turek; Aleksander Byrski; Marek Kisiel-Dorohinicki; Adam D. Barwell; Christopher Brown 002; Kevin Hammond; Vladimir Janjic (Int. J. Parallel Program., 2018)

POSTER: A Collaborative Multi-Factor Scheduler for Asymmetric Multicore Processors. - Teng Yu; Pavlos Petoumenos; Vladimir Janjic; Mingcan Zhu; Hugh Leather; John Thomson (PACT, 2019)

The SERUMS tool-chain: Ensuring Security and Privacy of Medical Data in Smart Patient-Centric Healthcare Systems. - Vladimir Janjic; Michael Vinov; Thomas Given-Wilson; Axel Legay; Euan Blackledge; R. Arredouani; George Stylianou; Wanting Huang; Juliana Küster Filipe Bowles; Andreas Francois Vermeulen; Agastya Silvina; Marios Belk; et al. (IEEE BigData, 2019)

Learning-Based Dynamic Pinning of Parallelized Applications in Many-Core Systems. - Georgios C. Chasparis; Michael Rossbory; Vladimir Janjic; Kevin Hammond (PDP, 2019)

Security And Privacy Of Medical Data: Challenges For Next-Generation Patient-Centric Healthcare Systems. - Vladimir Janjic; Juliana Bowles; Marios Belk; Andreas Pitsillides (UMAP (Adjunct Publication), 2019)

COLAB: a collaborative multi-factor scheduler for asymmetric multicore processors. - Teng Yu; Pavlos Petoumenos; Vladimir Janjic; Hugh Leather; John Thomson (CGO, 2020)

A Hybrid Approach to Parallel Pattern Discovery in C++. - Christopher Brown 002; Vladimir Janjic; Adam D. Barwell; John Donald Thomson; Roberto Castañeda Lozano; Murray Cole; Björn Franke; José Daniel García Sánchez; David del Rio Astorga; Kenneth MacKenzie (PDP, 2020)

Refactoring GrPPI: Generic Refactoring for Generic Parallelism in C++. - Christopher Brown 002; Vladimir Janjic; Adam D. Barwell; Javier Daniel Garcia; Kenneth MacKenzie (Int. J. Parallel Program., 2020)

Programming Heterogeneous Parallel Machines Using Refactoring and Monte-Carlo Tree Search. - Christopher Brown 002; Vladimir Janjic; Mehdi Goli 001; John A. W. McCall (Int. J. Parallel Program., 2020)

Large-Scale Automatic K-Means Clustering for Heterogeneous Many-Core Supercomputer. - Teng Yu; Wenlai Zhao; Pan Liu; Vladimir Janjic; Xiaohan Yan; Shicai Wang; Haohuan Fu; Guangwen Yang; John Thomson (IEEE Trans. Parallel Distributed Syst., 2020)

Refactoring for introducing and tuning parallelism for heterogeneous multicore machines in Erlang. - Vladimir Janjic; Christopher Brown 002; Adam D. Barwell; Kevin Hammond (Concurr. Comput. Pract. Exp., 2021)

Restoration of Legacy Parallelism: Transforming Pthreads into Farm and Pipeline Patterns. - Vladimir Janjic; Christopher Brown 002; Adam D. Barwell (Int. J. Parallel Program., 2021)

Collaborative Heterogeneity-Aware OS Scheduler for Asymmetric Multicore Processors. - Teng Yu; Runxin Zhong; Vladimir Janjic; Pavlos Petoumenos; Jidong Zhai; Hugh Leather; John Thomson (IEEE Trans. Parallel Distributed Syst., 2021)

COMPROF and COMPLACE: Shared-Memory Communication Profiling and Automated Thread Placement via Dynamic Binary Instrumentation. - Ryan Kirkpatrick; Christopher Brown 002; Vladimir Janjic (HIPC, 2022)

Generating Chest Radiology Report Findings Using a Multimodal Method. - Chenyu Wang; Vladimir Janjic; Stephen J. McKenna (MIUA (1), 2024)