Foivos S. Zakkak

Registered user since Fri 15 Feb 2019

Name:Foivos S. Zakkak
Bio:

Hi! I am Foivos (pronounced [‘fivos]) Zakkak and I am a Senior Software Engineer in Red Hat’s Java platform team working on GraalVM and Mandrel. Prior to joining Red Hat I spent 9.5 years as a post-graduate and post-doctoral researcher. I worked at the Advanced Processor Technologies (APT) group of the University of Manchester where I led the development of the Maxine VM, a metacircular Java-in-Java VM. Before that I worked at the Computer Architecture and VLSI Systems Laboratory (CARV) of FORTH-ICS, where in the context of the GreenVM project, I developed DiSquawk, a Java Virtual Machine (JVM) that targets non-cache-coherent architectures. During my post-graduate studies I also developed SCOOP, a source-to-source compiler that used information from task annotations (memory footprints) to generate optimized code for task-based runtime systems. I was also involved in the development and performance analysis process of the TPC (Tagged Procedure Calls), BDDT (Block-level Dynamic Dependence Analysis for Deterministic Task-Based Parallelism) and PARTEE (PARallel Task Execution Engine) task-based runtime systems.

Affiliation:Red Hat, Inc.
Personal website:https://foivos.zakkak.net

Contributions

ISMM 2023 Author of Scaling up Performance of Managed Applications on NUMA Systems within the ISMM 2023-track
Author of Scaling up Performance of Managed Applications on NUMA Systems within the ISMM 2023-track
‹Programming› 2023 Author of Transparent Compiler and Runtime Specializations for Accelerating Managed Languages on FPGAs within the Research Papers-track
MoreVMs 2023 Committee Member in Program Committee within the MoreVMs'23-track
VMIL 2022 Committee Member in Organizing Committee within the Virtual Machines and Language Implementations-track
‹Programming› 2021 Author of Transparent Compiler and Runtime Specializations for Accelerating Managed Languages on FPGAs within the Research Papers-track
VMIL 2020 Committee Member in Program Committee within the VMIL 2020-track
MPLR 2019 Author of An Analysis of Call-site Patching Without Strong Hardware Support for Self-Modifying-Code within the MPLR 2019-track
VEE 2019 Author of Dynamic Application Reconfiguration on Heterogeneous Hardware within the Research Papers-track
MoreVMs 2018 Author of On the Future of Research VMs: A Hardware/Software Perspective within the MoreVMs 2018-track
VMIL 2017 Author of Cross-ISA debugging in meta-circular VMs within the VMIL 2017-track