Shahin Roozkhosh

Ph.D. Student in Computer Science

Download my CV

About Me

My Graduation Degrees, Honors and Awards

Researches

My Research Experiences and Publications

Work experience

Start-ups I have Contributed to and my Teaching Experiences

Hobbies

A pursuit outside my regular occupation

Contact Me

Looking forward to receive your messages

About Me

Education

Graduation

  • Diploma in Mathematics and Physics Discipline

    Shahid Dastgheib High School, Shiraz, Iran

    Affiliated with the National Organization for Development of Exceptional Talents (NODET).

  • B.Sc. in Computer Hardware Engineering

    Sharif University of Technology, Tehran, Iran

    Thesis: "Effective Cache Bank Placement for GPUs"
    Advisor: Prof. Hamid Sarbazi-Azad

Honors and Awards

  • Ranked 285th (top 0.1%) in the National University Entrance Examination, Among more than 380,000 participants, Iran, 2012

  • Member of National Organization for Development of Exceptional Talents (NODET), 2005 - 2012

  • Selected to study in Shahid Dastgheib High school, Through an exam with less than 1% acceptance rate. Sept. 2008

  • Semifinalist in 27th, 28th, 29th Iranian National Olympiad in Mathematics 2009, 2010, 2011

  • Semifinalist in 19th, 20th Iranian National Olympiad in Informatics (INOI) 2009, 2010

Research experiences and Publications

Publications

  • Sadrosadati, Mohammad, Ramin Bashizade, Shahin Roozkhosh, Ali Shafiee, and Hamid Sarbazi-Azad. "A Method to Improve Adaptivity of Odd-Even Routing Algorithm in Mesh NoCs." In Parallel, Distributed, and Network-Based Processing (PDP), 2016 24th Euromicro International Conference on, pp. 755-758. IEEE, 2016.

  • Sadrosadati, Mohammad, Amirhossein Mirhosseini, Shahin Roozkhosh, Hazhir Bakhishi, and Hamid Sarbazi-Azad. "Effective Cache Bank Placement for GPUs" In 2017 Design, Automation Test in Europe Conference Exhibition (DATE), pp. 31-36. IEEE, 2017.

Research Experience

The Institute for Research in Fundamental Sciences (IPM)

Research Assistant, Supervisor: Prof. Hamid Sarbazi-Azad, School of Computer Science
Advisor: Dr. Arash Tavakkol and Mohammad Sadrosadati

  • Studies and research focused on SSDs

    We proposed a Performance Evaluation of Dynamic Page Allocation Strategies in SSDs.
    Corresponding Paper Published in ACM Transactions on Modeling and Performance Evaluation of Computing Systems (TOMPECS)

  • Technical assistant in implementation of XMulator

    Xmulator is an object-oriented event-based simulator software for interconnection networks and wireless networks. I contributed to the packages required for Network-on-Chip (NoCS) simulation. Xmulator uses Orion power library for power and energy estimation.

  • Extension and improvement in DiskSim.

    DiskSim is an effcient, accurate, highly-con gurable disk system simulator which includes modules for most secondary storage components of interest, including device drivers, buses, controllers, adapters, and disk drives.

High-Performance Computing Architectures and Networks,HPCAN Laboratory

Research Assistant, Supervisor: Prof. Hamid Sarbazi-Azad, Department of Computer Engineering, Sharif University of Technology.

  • Studies and research focused on GPUs

    The placement of the Last Level Cache (LLC) banks in the GPU on-chip network can significantly affect the performance of memory-intensive workloads. We attempt to offer a placement methodology for the LLC banks to maximize the performance of the on-chip network connect- ing the LLC banks to the streaming multiprocessors in GPUs.

  • Extension and improvement in GPGPU-Sim.

    GPGPU-Sim provides a detailed simulation model of a contemporary GPU (such as NVIDIA's Fermi and GT200 architectures) running CUDA and/or OpenCL workloads and now includes an integrated (and validated) energy model, GPUWattch.

  • Implementation of a Genetic algorithm based, intermediate Software

    The software was linked to GPGPU-Sim to process all data collected from previous simulations automatically and lead us to nd a new throughput aware metric in The placement of the Last Level Cache (LLC) banks in the GPU on-chip network.
    Genetic Algorithm (GA) is a metaheuristic inspired by the process of natural selection that belongs to the larger class of evolutionary algorithms (EA).

  • Studies and research on NoCs focused on Routing Algorithms

    We figured a novel approach, called Preemptive Waiting, which applied to Odd-Even routing algorithm (PWOE). PWOE postpones the saturation traffic rate of NoC compared to OE, under synthetic traffic loads.
    BookSim which is a cycle-accurate simulator developed in C++ was as our Simulation Environment.

Work experiences

Start-ups

  • Appetizer Mobile App.

    Tehran, Iran

    Appetizer is an Integrated Management System for Food Services and Clients which inform them about features like Check-in, Reserve, Takeaway and more Services

  • Peeyade Mobile App.

    Tehran, Iran

    Peeyade is a media application that gives users location-based information about Tehran

  • Green Bird Studio

    Tehran, Iran

    Job Description: Developing Android mobile applications and Implementing back-end services using PHP.

Teaching Experience

Teaching Assistant - Sharif University of Technology

  • Digital System Design - Fall 2015

  • Automata and Compiler - Spring 2015

  • Computer Structure and Language - Fall 2015

  • Discrete Structures - Fall 2015

  • Logic Design - Fall 2014

  • Computer Architecture - Fall 2014

  • Advanced Programming - Fall 2013

  • Fundamentals of Programming - Fall 2013, Spring 2013

Tutor - Tehran, Iran

  • Private C and C++ Programming Tutor 2013 - Now

  • Private English Tutor 2016 - Now

Hobbies

Adventure

  • Hiking

  • Hitchhiking

  • Camping

Art

  • Professional Photography

    With a concentration in Portrait and Documentary Photography.
    Photography is also my avocation.

Other Hobbies

  • Reading

  • Freelance Blog Writer,

    I love the feeling of sharing my experiences with others through my blog.

Contact me

Address

111 Commonwealth Avenue, Boston, MA

E-mail

shahin@bu.edu

Phone

+1 (919) 564 8446