Foivos S. Zakkak

Orcid: 0000-0001-5554-7538

According to our database1, Foivos S. Zakkak authored at least 23 papers between 2012 and 2023.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2023
A Multifaceted Memory Analysis of Java Benchmarks.
Proceedings of the 20th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes, 2023

Scaling Up Performance of Managed Applications on NUMA Systems.
Proceedings of the 2023 ACM SIGPLAN International Symposium on Memory Management, 2023

TeraHeap: Reducing Memory Pressure in Managed Big Data Frameworks.
Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2023

2022
Just-In-Time Compilation on ARM - A Closer Look at Call-Site Code Consistency.
ACM Trans. Archit. Code Optim., 2022

2021
Transparent Compiler and Runtime Specializations for Accelerating Managed Languages on FPGAs.
Art Sci. Eng. Program., 2021

NUMAscope: Capturing and Visualizing Hardware Metrics on Large ccNUMA Systems.
CoRR, 2021

Freeing Compute Caches from Serialization and Garbage Collection in Managed Big Data Analytics.
CoRR, 2021

2020
You can't hide you can't run: a performance assessment of managed applications on a NUMA machine.
Proceedings of the MPLR '20: 17th International Conference on Managed Programming Languages and Runtimes, 2020

Say Goodbye to Off-heap Caches! On-heap Caches Using Memory-Mapped I/O.
Proceedings of the 12th USENIX Workshop on Hot Topics in Storage and File Systems, 2020

2019
Dynamic application reconfiguration on heterogeneous hardware.
Proceedings of the 15th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, 2019

An analysis of call-site patching without strong hardware support for self-modifying-code.
Proceedings of the 16th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes, 2019

2018
On the future of research VMs: a hardware/software perspective.
Proceedings of the Conference Companion of the 2nd International Conference on Art, 2018

Exploiting high-performance heterogeneous hardware for Java programs using graal.
Proceedings of the 15th International Conference on Managed Languages & Runtimes, 2018

2017
Experiences with Building Domain-Specific Compilation Plugins in Graal.
Proceedings of the 14th International Conference on Managed Languages and Runtimes, 2017

Cross-ISA debugging in meta-circular VMs.
Proceedings of the 9th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, Vancouver, BC, Canada, October 23, 2017

2016
Java™ on scalable memory architectures
PhD thesis, 2016

DiSquawk: 512 cores, 512 memories, 1 JVM.
Proceedings of the 13th International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools, Lugano, Switzerland, August 29, 2016

Building a Java™ Virtual Machine for Non-Cache-Coherent Many-core Architectures.
Proceedings of the 14th International Workshop on Java Technologies for Real-Time and Embedded Systems, 2016

Hierarchical Parallel Dynamic Dependence Analysis for Recursively Task-Parallel Programs.
Proceedings of the 2016 IEEE International Parallel and Distributed Processing Symposium, 2016

2015
TProf: An energy profiler for task-parallel programs.
Sustain. Comput. Informatics Syst., 2015

2014
JDMM: a java memory model for non-cache-coherent memory architectures.
Proceedings of the International Symposium on Memory Management, 2014

2013
Inference and Declaration of Independence in Task-Parallel Programs.
Proceedings of the Advanced Parallel Processing Technologies, 2013

2012
Inference and declaration of independence: impact on deterministic task parallelism.
Proceedings of the International Conference on Parallel Architectures and Compilation Techniques, 2012


  Loading...