The 1st Instruction Prefetching Championship (IPC1) is a competition for instruction prefetching algorithms. Contestants will be given a fixed storage budget to implement their best prefetching algorithms on a common evaluation framework provided by the IPC1 organizing committee.

The workshop will be held with ISCA-2020.


The goal for this competition is to compare different instruction prefetching algorithms in a common framework. Prefetchers for the L1 instruction cache must be implemented within a fixed storage budget as specified in the competition rules. Submissions will be evaluated based on their performance on a set of benchmarks using the framework provided by the organizing committee.


The top 3 performing submissions will receive a cash prize. All source code, papers, and performance results will be made publicly available through the IPC1 website.

Submission Requirements

Each contestant is allowed a maximum of three submissions to the competition. Each submission should include the following:

Note that reviewing will be double blind. Please do not include any author names on any submitted documents except in the space provided on the submission form.  

Important Dates

Submission Deadline (Paper & Code): May 1st 2020 11:59:59PM EST

Notification: May 15th 2020

Final Program

Date: May 31, 2020 right before ISCA-2020.

Location: Online meeting (link TBA)

Submission Site

Please submit your code and paper to IPC1 HOTCRP website:

Mailing List

Please subscribe to the Google group for IPC1:!forum/instruction_prefetching_championship_1