Modern data analytics systems are composed of two types of nodes: compute and storage (e.g., Amazon S3, Redis, MongoDB, etc.). The storage nodes typically offer a key-value interface and are often used to store data encoded in a columnar format (e.g., Parquet files). Due to growing data sizes in datacenters, there is an increasing interest in using specialized hardware devices, namely Field …
      
      
      
      
  
    Supervisors: 
    Zsolt István
  
    Semester: Spring 2021
 
  Tags: FPGA, Hardware-software Co-design, Security and Privacy
      
    
        The variety and complexity of data-intensive applications and systems have been increasing drastically the past decade. Tasks from a SQL-based big data analytics request running on Apache Spark can be very different from tasks from deep learning training using TensorFlow framework. Nevertheless, these data-intensive applications increasingly run on shared hardware resources in data centers or …
      
      
      
      
  
    Supervisor: Pınar Tözün
  
    Semester: Fall 2020
 
  Tags: hardware-software co-design