Skip to content
View jackkolokasis's full-sized avatar

Highlights

  • Pro
Block or Report

Block or report jackkolokasis

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jackkolokasis/README.md

Iacovos G. Kolokasis

Hi there 👋 I am Iacovos Kolokasis (nickname Jack). I am a 3rd-year PhD student in the Computer Science Department at the University of Crete, working with Prof. Angelos Bilas. I am also a graduate research assistant in the Institute of Computer Science (ICS) at the Foundation of Research and Technology - Hellas (FORTH). I received my Bachelor’s and Master’s degrees in Computer Science from the University of Crete in 2017 and 2020, respectively. My main research interests fall at the intersection of managed programming languages and runtimes, memory, and storage systems. My work focuses on exploiting emerging non-volatile memories and fast block-addressable storage devices to improve heap efficiency in managed languages for data warehouse workloads, such as big-data analytics frameworks. My recent work resolves the tension between garbage collection and serialization/deserialization by providing a separate scanless managed heap over storage devices. It eliminates both garbage collection and serialization overheads without imposing any language restrictions.

I am honored that my current work, during my doctoral studies, was awarded with the Meta Research PhD Fellowship (2022-2024) and the State Scholarship Foundation of Cyprus (2020-2023).

Statistics

github stats

Pinned

  1. InterpretersPerformance InterpretersPerformance Public

    Evaluating the Performance of Interpreters Over Various Branch Predictors

    JavaScript 2 3

  2. PageRank PageRank Public

    Multithreaded implementation of PageRank algorithm using share memory

    C

  3. plotlib plotlib Public

    Example of codes to create plots using Python matplotlib https://matplotlib.org

    Python 1 1

  4. system_util system_util Public

    Collect and plot system statistics such as CPU utilization and disk utilization metrics.

    Python 1

  5. teraheap teraheap Public

    TeraHeap: Reducing Memory Pressure in Managed Big Data Frameworks

    28 11

  6. dirty_pages dirty_pages Public

    Monitor and report dirty pages in Linux Kernel for a specific process

    C++