activity
20152023
most citedNavigating the Landscape for Real-time Localisation and Mapping for Robotics and Virtual and Augmented Reality

51 citations · 61 across the 11 of their papers we have counts for

collaborators

11 papers

quant-ph2023

TornadoQSim: An Open-source High-Performance and Modular Quantum Circuit Simulation Framework

Ales Kubicek, Athanasios Stratikopoulos, Juan Fumero +2

In this article, we present TornadoQSim, an open-source quantum circuit simulation framework implemented in Java. The proposed framework has been designed to be modular and easily…

cs.SE2023

Experiences in Building a Composable and Functional API for Runtime SPIR-V Code Generation

Juan Fumero, György Rethy, Athanasios Stratikopoulos +2

This paper presents the Beehive SPIR-V Toolkit; a framework that can automatically generate a Java composable and functional library for dynamically building SPIR-V binary modules.…

cs.DC2023

Accelerating Java Ray Tracing Applications on Heterogeneous Hardware

Vinh Pham Van, Juan Fumero, Athanasios Stratikopoulos +2

Ray tracing has been typically known as a graphics rendering method capable of producing highly realistic imagery and visual effects generated by computers. More recently the perfo…

cs.DC2021

NUMAscope: Capturing and Visualizing Hardware Metrics on Large ccNUMA Systems

Daniel J. Blueman, Foivos Zakkak, Christos Kotselidis

Cache-coherent non-uniform memory access (ccNUMA) systems enable parallel applications to scale-up to thousands of cores and many terabytes of main memory. However, since remote ac…

cs.PL2020★ 5 cited

Transparent Compiler and Runtime Specializations for Accelerating Managed Languages on FPGAs

Michail Papadimitriou, Juan Fumero, Athanasios Stratikopoulos +2

In recent years, heterogeneous computing has emerged as the vital way to increase computers? performance and energy efficiency by combining diverse hardware devices, such as Graphi…

cs.LG2020★ 1 cited

Towards High Performance Java-based Deep Learning Frameworks

Athanasios Stratikopoulos, Juan Fumero, Zoran Sevarac +1

The advent of modern cloud services along with the huge volume of data produced on a daily basis, have set the demand for fast and efficient data processing. This demand is common…

cs.CV2018★ 51 cited

Navigating the Landscape for Real-time Localisation and Mapping for Robotics and Virtual and Augmented Reality

Sajad Saeedi, Bruno Bodin, Harry Wagstaff +23

Visual understanding of 3D environments in real-time, at low power, is a huge computational challenge. Often referred to as SLAM (Simultaneous Localisation and Mapping), it is cent…

cs.PL2018

Tornado: A Practical And Efficient Heterogeneous Programming Framework For Managed Languages

James Clarkson, Christos Kotselidis

This paper describes our experiences creating Tornado: a practical and efficient heterogeneous programming framework for managed languages. The novel aspect of Tornado is that it t…

cs.DC2016

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

Colin Barrett, Christos Kotselidis, Mikel Luján

The explosion of Big Data was followed by the proliferation of numerous complex parallel software stacks whose aim is to tackle the challenges of data deluge. A drawback of a such…

cs.DC2015★ 3 cited

Project Beehive: A Hardware/Software Co-designed Stack for Runtime and Architectural Research

Christos Kotselidis, Andrey Rodchenko, Colin Barrett +14

The end of Dennard scaling combined with stagnation in architectural and compiler optimizations makes it challenging to achieve significant performance deltas. Solutions based sole…

cs.DC2015★ 1 cited

Boosting Java Performance using GPGPUs

James Clarkson, Christos Kotselidis, Gavin Brown +1

Heterogeneous programming has started becoming the norm in order to achieve better performance by running portions of code on the most appropriate hardware resource. Currently, sig…