High Performance Computing Architectures & Networks

Research Area:

1- Non-Volatile Memory

Current Students: Armin Ahmadzadeh(PhD), Negar Akbarzadeh(PhD)

2- Memory System

Current Students: Sina Darabi(PhD), Ali Ansari(MSc), Fateme Golshan(MSc)

3- GPU Architecture

Current Students: Mohammad Sadrossadati(PhD), Negin Mahani(PhD), Rahil Barati(MSC),

Marziyeh Barkhordar(MSc), Maedeh Rostamnezhad(MSc), Saeideh Baneshi(MSc)

4- Machine Learning

Current Students: Ehsan Aghapoor(MSc)

5- SSD

Current Students: Maedeh Safari(PhD), Arghavan Mohammadhassani(MSc), Elmira Pishyar(MSc)

Open-Source Projects, Tools, Software:

Source code for ICD paper, ACM TODAES 2019 [Git Repo] [Main Paper]
  ICD is a novel cache management policy that seeks to reduce costly writebacks in the context of non-volatile memory technologies.

Source code for Bingo paper, HPCA 2019 [Git Repo] [Main Paper]
  Bingo is a novel data prefetching approach that exploits the spatial correlation of access patterns to predict and prefetch future cache misses of applications.

Source code for LTRF paper, ASPLOS 2018 [Git Repo] [Main Paper]
  LTRF is a novel architecture for the register file of GPUs that seeks to use a two-level structure, providing both low-latency and low-power consumption.

XMulator: A listener-Based Integrated Simulation Platform for Interconnection Networks, AMS 2007 [XMulator]
  Xmulator is a listener-based simulation framework for interconnection networks, sensor networks, queuing networks in C#.

An open-source Verilog implementation for Netowork-on-Chip (NOC) [Git Repo]
  This project provides an open-source Verilog implementation for Network-on-Chip (NoC), enabling experimental studies.