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 temporarily move long-lived objects outside the managed heap (off-heap) on a fast storage...
“Many analytics computations are dominated by iterative processing stages, executed until a convergence condition is met. To accelerate such workloads while keeping up with the exponential growth of data and the slow scaling of DRAM capacity, Spark employs...
Foivos Zakkak is a Senior Software Engineer in Red Hat’s Java platform team working on GraalVM and Mandrel. Prior to joining Red Hat he spent 9.5 years as a post-graduate and post-doctoral researcher. He worked at the Advanced Processor Technologies (APT) group of...