The Journal of Instruction-Level Parallelism

3rd JILP Workshop on Computer Architecture Competitions (JWAC-3):
Memory Scheduling Championship (MSC)

June 9th 2012, in conjuction with ISCA-39


Sorted by Execution Time

Rank Execution Time (cycles)TitleCode
1 5.74E+10 Request Density Aware Fair Memory Scheduling ,
Takakazu Ikeda (Tokyo Institute of Technology), Shinya Takamaeda-Yamazaki (Tokyo Institute of Technology / JSPS Research Fellow), and Naoki Fujieda, Shimpei Sato, and Kenji Kise (Tokyo Institute of Technology).
Scheduler.c
Scheduler.h
2 5.78E+10 High Performance Memory Access Scheduling using Compute-Phase Prediction and Writeback-Refresh Overlap ,
Yasuo Ishii (The University of Tokyo, NEC Corporation) and Kouhei Hosokawa, Mary Inaba, and Kei Hiraki (The University of Tokyo).
Scheduler.c
Scheduler.h
3 5.82E+10 Thread-Fair Memory Request Reordering ,
Kun Fang, Nick Iliev, Ehsan Noohi, Suyu Zhang, and Zhichun Zhu (University of Illinois at Chicago).
Scheduler.c
Scheduler.h
4 5.83E+10 The Compact Memory Scheduling Maximizing Row Buffer Locality ,
Young-Suk Moon, Yongkee Kwon, Hong-Sik Kim, Dong-gun Kim, Hyungdong Hayden Lee, and Kunwoo park (SK Hynix).
Scheduler.c
Scheduler.h
5 5.85E+10 Service Value Aware Memory Scheduler by Estimating Request Weight and Using per-Thread Traffic Lights ,
Keisuke Kuroyanagi (INRIA/IRISA, The University of Tokyo) and Andre Seznec (INRIA/IRISA).
Scheduler-perf.c
Scheduler-edp.c Scheduler.h
6 5.86E+10 Pre-Read and Write-Leak Memory Scheduling Algorithm ,
Long Chen, Yanan Cao, Sarah Kabala, and Parijat Shukla (Iowa State University).
Scheduler.c
Scheduler.h
7 5.96E+10 Priority Based Fair Scheduling: A Memory Scheduler Design for Chip-Multiprocessor Systems ,
Chongmin Li, Dongsheng Wang, Haixia Wang, and Yibo Xue (Department of Computer Science & Technology, Tsinghua University).
Scheduler.c
Scheduler.h
8 6.14E+10 Stride- and Global History-based DRAM Page Management ,
Mushfique Junayed Khurshid, Mohit Chainani, Alekhya Perugupalli, and Rahul Srikumar (University of Wisconsin-Madison).
Scheduler.c
Scheduler.h



Sorted by Total EDP

Rank Total EDP (J.s)TitleCode
1 44.5294 Thread-Fair Memory Request Reordering ,
Kun Fang, Nick Iliev, Ehsan Noohi, Suyu Zhang, and Zhichun Zhu (University of Illinois at Chicago).
Scheduler.c
Scheduler.h
2 44.7755 The Compact Memory Scheduling Maximizing Row Buffer Locality ,
Young-Suk Moon, Yongkee Kwon, Hong-Sik Kim, Dong-gun Kim, Hyungdong Hayden Lee, and Kunwoo park (SK Hynix).
Scheduler.c
Scheduler.h
3 44.9269 High Performance Memory Access Scheduling using Compute-Phase Prediction and Writeback-Refresh Overlap ,
Yasuo Ishii (The University of Tokyo, NEC Corporation) and Kouhei Hosokawa, Mary Inaba, and Kei Hiraki (The University of Tokyo).
Scheduler.c
Scheduler.h
4 45.4068 Pre-Read and Write-Leak Memory Scheduling Algorithm ,
Long Chen, Yanan Cao, Sarah Kabala, and Parijat Shukla (Iowa State University).
Scheduler.c
Scheduler.h
5 46.3929 Request Density Aware Fair Memory Scheduling ,
Takakazu Ikeda (Tokyo Institute of Technology), Shinya Takamaeda-Yamazaki (Tokyo Institute of Technology / JSPS Research Fellow), and Naoki Fujieda, Shimpei Sato, and Kenji Kise (Tokyo Institute of Technology).
Scheduler.c
Scheduler.h
6 47.6942 Priority Based Fair Scheduling: A Memory Scheduler Design for Chip-Multiprocessor Systems ,
Chongmin Li, Dongsheng Wang, Haixia Wang, and Yibo Xue (Department of Computer Science & Technology, Tsinghua University).
Scheduler.c
Scheduler.h
7 47.8194 Service Value Aware Memory Scheduler by Estimating Request Weight and Using per-Thread Traffic Lights ,
Keisuke Kuroyanagi (INRIA/IRISA, The University of Tokyo) and Andre Seznec (INRIA/IRISA).
Scheduler-perf.c
Scheduler-edp.c Scheduler.h
8 49.7780 Stride- and Global History-based DRAM Page Management ,
Mushfique Junayed Khurshid, Mohit Chainani, Alekhya Perugupalli, and Rahul Srikumar (University of Wisconsin-Madison).
Scheduler.c
Scheduler.h



Sorted by PFP

Rank PFPTitleCode
1 5.43E+10 High Performance Memory Access Scheduling using Compute-Phase Prediction and Writeback-Refresh Overlap ,
Yasuo Ishii (The University of Tokyo, NEC Corporation) and Kouhei Hosokawa, Mary Inaba, and Kei Hiraki (The University of Tokyo).
Scheduler.c
Scheduler.h
2 5.50E+10 Thread-Fair Memory Request Reordering ,
Kun Fang, Nick Iliev, Ehsan Noohi, Suyu Zhang, and Zhichun Zhu (University of Illinois at Chicago).
Scheduler.c
Scheduler.h
3 5.52E+10 The Compact Memory Scheduling Maximizing Row Buffer Locality ,
Young-Suk Moon, Yongkee Kwon, Hong-Sik Kim, Dong-gun Kim, Hyungdong Hayden Lee, and Kunwoo park (SK Hynix).
Scheduler.c
Scheduler.h
4 5.54E+10 Request Density Aware Fair Memory Scheduling ,
Takakazu Ikeda (Tokyo Institute of Technology), Shinya Takamaeda-Yamazaki (Tokyo Institute of Technology / JSPS Research Fellow), and Naoki Fujieda, Shimpei Sato, and Kenji Kise (Tokyo Institute of Technology).
Scheduler.c
Scheduler.h
5 5.59E+10 Pre-Read and Write-Leak Memory Scheduling Algorithm ,
Long Chen, Yanan Cao, Sarah Kabala, and Parijat Shukla (Iowa State University).
Scheduler.c
Scheduler.h
6 5.76E+10 Priority Based Fair Scheduling: A Memory Scheduler Design for Chip-Multiprocessor Systems ,
Chongmin Li, Dongsheng Wang, Haixia Wang, and Yibo Xue (Department of Computer Science & Technology, Tsinghua University).
Scheduler.c
Scheduler.h
7 5.81E+10 Service Value Aware Memory Scheduler by Estimating Request Weight and Using per-Thread Traffic Lights ,
Keisuke Kuroyanagi (INRIA/IRISA, The University of Tokyo) and Andre Seznec (INRIA/IRISA).
Scheduler-perf.c
Scheduler-edp.c Scheduler.h
8 6.18E+10 Stride- and Global History-based DRAM Page Management ,
Mushfique Junayed Khurshid, Mohit Chainani, Alekhya Perugupalli, and Rahul Srikumar (University of Wisconsin-Madison).
Scheduler.c
Scheduler.h



Sorted by Average Max. Slow Down

Rank Average Max. Slow DownTitleCode
1 1.1684 High Performance Memory Access Scheduling using Compute-Phase Prediction and Writeback-Refresh Overlap ,
Yasuo Ishii (The University of Tokyo, NEC Corporation) and Kouhei Hosokawa, Mary Inaba, and Kei Hiraki (The University of Tokyo).
Scheduler.c
Scheduler.h
2 1.1797 Thread-Fair Memory Request Reordering ,
Kun Fang, Nick Iliev, Ehsan Noohi, Suyu Zhang, and Zhichun Zhu (University of Illinois at Chicago).
Scheduler.c
Scheduler.h
3 1.1811 The Compact Memory Scheduling Maximizing Row Buffer Locality ,
Young-Suk Moon, Yongkee Kwon, Hong-Sik Kim, Dong-gun Kim, Hyungdong Hayden Lee, and Kunwoo park (SK Hynix).
Scheduler.c
Scheduler.h
4 1.1829 Request Density Aware Fair Memory Scheduling ,
Takakazu Ikeda (Tokyo Institute of Technology), Shinya Takamaeda-Yamazaki (Tokyo Institute of Technology / JSPS Research Fellow), and Naoki Fujieda, Shimpei Sato, and Kenji Kise (Tokyo Institute of Technology).
Scheduler.c
Scheduler.h
5 1.1896 Pre-Read and Write-Leak Memory Scheduling Algorithm ,
Long Chen, Yanan Cao, Sarah Kabala, and Parijat Shukla (Iowa State University).
Scheduler.c
Scheduler.h
6 1.2082 Priority Based Fair Scheduling: A Memory Scheduler Design for Chip-Multiprocessor Systems ,
Chongmin Li, Dongsheng Wang, Haixia Wang, and Yibo Xue (Department of Computer Science & Technology, Tsinghua University).
Scheduler.c
Scheduler.h
7 1.2278 Service Value Aware Memory Scheduler by Estimating Request Weight and Using per-Thread Traffic Lights ,
Keisuke Kuroyanagi (INRIA/IRISA, The University of Tokyo) and Andre Seznec (INRIA/IRISA).
Scheduler-perf.c
Scheduler-edp.c Scheduler.h
8 1.2495 Stride- and Global History-based DRAM Page Management ,
Mushfique Junayed Khurshid, Mohit Chainani, Alekhya Perugupalli, and Rahul Srikumar (University of Wisconsin-Madison).
Scheduler.c
Scheduler.h