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:

More details on where to submit these files will be available soon.

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: TBA

Mailing List

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