3 rd data prefetching
play

3 rd Data Prefetching Championship June 23 rd , 2019 Held in - PowerPoint PPT Presentation

3 rd Data Prefetching Championship June 23 rd , 2019 Held in conjunction with ISCA 2019 Seth Pugsley (Intel Labs) Closing and Results Thank you for your hard work 14 submissions Top 6 performing prefetchers presented Final Score


  1. 3 rd Data Prefetching Championship June 23 rd , 2019 Held in conjunction with ISCA 2019 Seth Pugsley (Intel Labs)

  2. Closing and Results • Thank you for your hard work • 14 submissions • Top 6 performing prefetchers presented • Final Score • (Geomean of all single core speedups) + (Geomean of all 4 core speedups) • Prize for the overall winner

  3. Overall Score Total Score 2.7 2.6 • Most submitted prefetchers very competitive 2.5 • Top of the field looks crowded +0.6% between 1 st and 2 nd • 2.4 Score +1.4% between 1 st and 6 th • 2.3 • Strengths vary between single- and multi-core 2.2 2.1 2 14 13 12 11 10 9 8 7 6 5 4 3 2 1 Higher Rank  Red = presented at DPC3

  4. Single-Core Speedup S-Curves 1-Core Speedup S-Curves 1 st place prefetcher shows • 3.4 large benefits compared to 2 nd and 3 rd place 2.9 2 nd place behind 3 rd place for • Speedup single core 2.4 2 nd place also behind average • 11 th place single-core • 1.9 1 st place 1.3% ahead of second • 1.4 best single-core prefetcher (not shown) 0.9 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 1st 2nd 3rd average Workloads sorted by increasing speedup per prefetcher

  5. 4-core Speedup S-Curves 4-Core Speedup S-Curves 1.6 2 nd place prefetcher wins 1.5 • 4-core configuration due to 1.4 greatly improved worst case 1.3 Speedup 2 nd place 1.5% ahead of second • best 4-core prefetcher (3 rd ) 1.2 • 1.1 Top 3 4-core prefetchers also top 3 overall 1 0.9 0.8 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 1st 2nd 3rd average Workloads sorted by increasing speedup per prefetcher

  6. Score Breakdowns Score Breakdown 1.45 1.4 1 st place has 1 st best single- • 1.35 core and 3 rd best 4-core perf. 1.3 2 nd place has 11 th best single- • Score core and 1 st best 4-core perf. 1.25 1.2 3 rd place has 7 th best single- • core and 2 nd best 4-core perf. 1.15 1.1 • Strong 4-core performance made the difference 1.05 1 14 13 12 11 10 9 8 7 6 5 4 3 2 1 1core score 4core score Higher Rank 

  7. Top 3 prefetchers …

  8. Top 3 prefetchers … • 3 rd place: “Multi -Lookahead Offset Prefetching” • by Mehran Shakerinava, Mohammad Bakhshalipour, Pejman Lotfi-Kamran, Hamid Sarbazi-Azad

  9. Top 3 prefetchers … • 3 rd place: “Multi -Lookahead Offset Prefetching” • by Mehran Shakerinava, Mohammad Bakhshalipour, Pejman Lotfi-Kamran, Hamid Sarbazi-Azad • 2 nd place: “Accurately and Maximally Prefetching Spatial Data Access Patterns with Bingo” • by Mohammad Bakhshalipour, Mehran Shakerinava, Pejman Lotfi-Kamran, Hamid Sarbazi-Azad

  10. Top 3 prefetchers … • 3 rd place: “Multi -Lookahead Offset Prefetching” • by Mehran Shakerinava, Mohammad Bakhshalipour, Pejman Lotfi-Kamran, Hamid Sarbazi-Azad • 2 nd place: “Accurately and Maximally Prefetching Spatial Data Access Patterns with Bingo” • by Mohammad Bakhshalipour, Mehran Shakerinava, Pejman Lotfi-Kamran, Hamid Sarbazi-Azad • 1 st place: “Bouquet of Instruction Pointers: Instruction Pointer Classifier- based Hardware Prefetching” • by Samuel Pakalapati, Biswabandan Panda

  11. Thank You! • Congratulations to the winners!

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend