Foivos zakkak

TeraHeap: Reducing Memory Pressure in Managed Big Data Frameworks

Big data analytics frameworks, such as Spark and Giraph, need to process and cache massive amounts of data that do not always fit on the managed heap. Therefore, frameworks …

Iacovos g. kolokasis

NUMAscope: Capturing and Visualizing Hardware Metrics on Large ccNUMA Systems

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 …

Daniel j. blueman

Freeing Compute Caches from Serialization and Garbage Collection in Managed Big Data Analytics

Managed analytics frameworks (e.g., Spark) cache intermediate results in memory (on-heap) or storage devices (off-heap) to avoid costly recomputations, especially in graph …

Iacovos g. kolokasis

Dynamic Application Reconfiguration on Heterogeneous Hardware

By utilizing diverse heterogeneous hardware resources, developers can significantly improve the performance of their applications. Currently, in order to determine which parts of …

Juan fumero

ACTiCLOUD Deliverable 3.6: Hyperscale JVM v2.0

Christos kotselidis

ACTiCLOUD Deliverable 3.2: Hyperscale JVM v1.0

Christos kotselidis