Prefetcher Competition Results


Best Prefetcher

1st place: Ashish Venkat
2nd place: Mingxun Wang
3rd place: Louis Alexander Eisner

Best Analysis
Chien-Chen Chen

Most Original (or crazy) Design
Sanath Kumar Ramesh


.

RANKNameSpeedupPrefetcher Implemented

.

.

1Venkat, Ashish1.4102322064282Matador PrefetcherBEST PREFETCHER

.

2Wang, Mingxun1.40550496595165Adaptive Stream

.

3Eisner, Louis Alexander1.40277759480869Delta Correlating Prediction Tables

.

4Chen, Chien-Chen1.40131265792956Reference Prediction Table and Stream BufferBEST ANALYSIS

.

5Fecho, Marlena Liesel1.40023309439137Adaptive Stream

.

6Bhaskaran, Meenakshi Sundaram1.39707710899134Markov + Stride

.

7Campbell, Kevin Davis1.39350960690781RPT

.

8Junnarkar, Anukool Nishant1.38738223308724Stride

.

9Greco, Jason Aaron1.38720787959615Markov + Stride

.

10Moeller, Daniel Paul1.38352645705904Tagged prefetcher

.

11Joshi, Shalmali Dilip1.3790118673604Sequential Prefetcher

.

12Wei, Michael1.37672248452409Modified Stride

.

13Meng, Pingfan1.37575158649257Markov

.

14Ramavajjala, Vivek Govind1.36978840801269Hybrid Adaptive Feedback based

.

15Lin, Wei-Ting1.3677114227688Sequential + Stride

.

16Aksanli, Baris1.3669666001382Adaptive Stream

.

17Manning, Nathan Charles1.35754237791635RPT

.

18Jeremy Sorensen1.34981338993479Stream

.

19Tewari, Malveeka1.34633489597187Hybrid Sequential Stream Prefetcher

.

20Dyson, Brian Joseph1.34506210185707Global History Buffer

.

21Li, Cory1.33583973722897Modified Sequential fetch

.

22Ziegler, Andrew Moore1.33423116595583RPT + Streams

.

23Bui, Julian Thuong-Chi1.33339825332952Modified Stride + Memory regions

.

24Lee, Michael Mihn-Jong1.33163065639893RPT + stride

.

25Krstic, Srdjan Mladen1.33149332340655GHB + local stride

.

26Wagh, Swati Dadaji1.33112968903573Sequential Block

.

27Solotke, Richard1.33083674977715Stride + Sequential

.

28Ricketts, Daniel1.32969454957734RPT

.

29Bhatt, Vikram1.32936455359332Markov + Streaming

.

30Johnson, Derick Arnold1.32829917945915Markov

.

31Nath, Siddhartha1.32816465560422Stream + Stride

.

32Bonda, Karan R1.32064045334243RPT + misc

.

33Fu, Zhe1.31838633641526Markov based stride

.

34Dowsley, Rafael Baiao1.31774289330592Markov style

.

35Long, Gregory1.31746762097969Stride + tag based

.

36Gupta, Manish1.31679298499111Stream + Czone

.

37Ding, Xuemei1.31556596143344Global + Local Access Patterns

.

38Lo, Christine1.3140295501197Seq + Stride + Correlation

.

39Lei, Christopher D1.30881895616094RPT + Stride

.

40Nguyen, Lynn Khanh1.30578075407366RPT + Stride

.

41Wei, Chao1.30241973686865Adaptive Stream

.

42Cheng, Kunfan1.3020900744704Correlation

.

43Kanoknukulchai, Ryan1.29970217938166Stride

.

44Huang, Yun-Ping1.29728487978969Stream + Stride

.

45Nagabhushana Sanji, Karthik1.29324000669776Stride + Sequential

.

46Venkatesh, Jagannathan1.29313094800228Stride

.

47Dominguez-Caballero, Carlos A1.29076829799403GHB

.

48Liu, Ping-Chien1.28680255818435Stream, Stride

.

49Bunker, Trevor Scott1.28601023419568GHB, Czone

.

50Rahimi, Abbas1.28599621845194Spatial Pattern, Memory

.

51Wang, Yao1.27646811961237Markov + look-ahead

.

52Nikzad, Nima1.2732086876101RPT

.

53Huang, Peng1.27296561382655DCPT

.

54Zheng, Jing1.26820928640168RPT, Block look ahead

.

55Rendon Castro, Cristhian1.25597286787105Spectral

.

56Kumar, Vineet1.24285589257149Markov

.

57Mitra, Sanjukta1.24055876236068Stride

.

58Hsieh, Ming-Han1.23682753125774Adaptive prefetch

.

59Keelveedhi Ravinarayanan, Sriram1.22981905204324stride + next block

.

60Dutta, Seemanta1.22203324290853Stride

.

61Singh, Jatinder1.19927109312951Stride

.

62Gonzalez Gonzalez, Yajaira1.19103724088759Stride + RPT

.

63Peraza, Joshua1.1735007706772Stride

.

64Ju, Mickey1.17115346651309Stride + RPT

.

65Ramesh, Sanath Kumar1.16882760554828MULTILAYER PERCEPTRONCRAZY IDEA - Special Shoutout

.

66Moore, Adam Jon1.15264082717349Stride + RPT

.

67Asgarieh, Yashar1.15245557684788PHT

.

68West, Randahl Douglas1.14992126247454Adaptive Stream

.

69Zhang, Jiaqi1.14961682801616Adaptive Stream

.

70Meiklejohn, Sarah1.14246276686016stride + next block

.

71Gopal, Deepika Rajeshwari1.11336642292909Markov

.

72Liu, Yang1.07855970921842Adaptive Stream

.

73Medeiros, Dustin A1.06722657006575Stride + distance

.

74Hakan Akan1.01158477679167Stride

.

75Balsubramani, Akshay1

.

56Chen, Yi1.245036529Adaptive Stream