Objectives: To study, develop and evaluate memory scheduling algorithms for multithreaded applications. Work with a team to develop new algorithms focusing on barriers, critical sections, and quality of service in servicing threads. Also will evaluate memory scheduling algorithms for DRAM and PCM.
Methods: Use the SESC and FairMem simulators to evaluate algorithms.
Goals: Develop and evaluate new memory scheduling algorithms, to be submitted as a conference paper.