Navigating the landscape for real-time localization and mapping for robotics and virtual and augmented reality

S Saeedi, B Bodin, H Wagstaff, A Nisbet… - Proceedings of the …, 2018 - ieeexplore.ieee.org
Visual understanding of 3-D environments in real time, at low power, is a huge
computational challenge. Often referred to as simultaneous localization and mapping …

Dynamic application reconfiguration on heterogeneous hardware

J Fumero, M Papadimitriou, FS Zakkak… - Proceedings of the 15th …, 2019 - dl.acm.org
By utilizing diverse heterogeneous hardware resources, developers can significantly
improve the performance of their applications. Currently, in order to determine which parts of …

Exploiting high-performance heterogeneous hardware for java programs using graal

J Clarkson, J Fumero, M Papadimitriou… - Proceedings of the 15th …, 2018 - dl.acm.org
The proliferation of heterogeneous hardware in recent years means that every system we
program is likely to include a mix of compute elements; each with different characteristics. By …

Just-in-time compilation on arm—a closer look at call-site code consistency

T Hartley, FS Zakkak, A Nisbet, C Kotselidis… - ACM Transactions on …, 2022 - dl.acm.org
The increase in computational capability of low-power Arm architectures has seen them
diversify from their more traditional domain of portable battery powered devices into data …

Non-uniform illumination video enhancement based on zone system and fusion

Y Zhang, S Liu - 2018 24th International Conference on Pattern …, 2018 - ieeexplore.ieee.org
In daily life, the acquisition of digital video will introduce non-uniform exposure due to the set
of shooting equipment or scene illumination. Due to the low visibility, details are hidden and …

Replication-based object persistence by reachability

K Matsumoto, T Ugawa, H Iwasaki - Proceedings of the 2022 ACM …, 2022 - dl.acm.org
The emergence of non-volatile memory (NVM) presents opportunities for making in-memory
data of application programs persistent at a small cost. An adequate abstraction is required …

You can't hide you can't run: a performance assessment of managed applications on a NUMA machine

O Papadakis, FS Zakkak, N Foutris… - Proceedings of the 17th …, 2020 - dl.acm.org
The ever-growing demand for more memory capacity from applications has always been a
challenging factor in computer architecture. The advent of the Non Unified Memory Access …

Xar-Trek: Run-time execution migration among FPGAs and heterogeneous-ISA CPUs

E Horta, HR Chuang, NR VSathish… - Proceedings of the …, 2021 - dl.acm.org
Datacenter servers are increasingly heterogeneous: from x86 host CPUs, to ARM or RISC-V
CPUs in NICs/SSDs, to FPGAs. Previous works have demonstrated that migrating …

Multiple-tasks on multiple-devices (MTMD): exploiting concurrency in heterogeneous managed runtimes

M Papadimitriou, E Markou, J Fumero… - Proceedings of the 17th …, 2021 - dl.acm.org
Modern commodity devices are nowadays equipped with a plethora of heterogeneous
devices serving different purposes. Being able to exploit such heterogeneous hardware …

Scaling Up Performance of Managed Applications on NUMA Systems

O Papadakis, A Andronikakis, N Foutris… - Proceedings of the …, 2023 - dl.acm.org
Scaling up the performance of managed applications on Non-Uniform Memory Access
(NUMA) architectures has been a challenging task, as it requires a good understanding of …