Foivos.Zakkak.Net
Foivos.Zakkak.Net
Home
Blog
Courses
Tutorials
Experience
Publications
CV
Light
Dark
Automatic
Foivos S. Zakkak
Latest
Scaling Up Performance of Managed Applications on NUMA Systems
A Multifaceted Memory Analysis of Java Benchmarks
Just-In-Time Compilation on ARM—A Closer Look at Call-Site Code Consistency
Transparent Compiler and Runtime Specializations for Accelerating Managed Languages on FPGAs
You Can’t Hide You Can’t Run: A Performance Assessment of Managed Applications on a NUMA Machine
An Analysis of Call-Site Patching without Strong Hardware Support for Self-Modifying-Code
Exploiting High-performance Heterogeneous Hardware for Java Programs Using Graal
On the future of research VMs: a hardware/software perspective
Cross-ISA Debugging in Meta-circular VMs
Experiences with Building Domain-Specific Compilation Plugins in Graal
Java™ on Scalable Memory Architectures
DiSquawk: 512 cores, 512 memories, 1 JVM
Hierarchical Parallel Dynamic Dependence Analysis for Recursively Task-Parallel Programs
Building a Java™; Virtual Machine for Non-Cache-Coherent Many-core Architectures
DiSquawk: 512 Cores, 512 Memories, 1 JVM
JDMM: A Java Memory Model for Non-cache-coherent Memory Architectures
TProf: An Energy Profiler for Task-Parallel Programs
Inference and Declaration of Independence in Task-Parallel Programs
SCOOP: Language extensions and compiler optimizations for task-based programming models
BDDT: Block-level Dynamic Dependence Analysis for Deterministic Task-Based Parallelism
Inference and Declaration of Independence: Impact on Deterministic Task Parallelism
SCOOP: Source-level COmpiler Optimizations for Parallelism
Cite
×