The organizing committee is happy to announce the second edition of the Championship Value Prediction workshop (CVP2) to be held online in February 2021 in conjunction with the IEEE International Symposium on High-Performance Computer Architecture (HPCA). CVP2 invites contestants to submit their value prediction code to participate in this competition. Contestants will be given a fixed storage budget to implement their best predictors on a common evaluation framework provided by the organizing committee.
Objective: The goal of this competition is to compare different value prediction algorithms in a common framework. Value prediction algorithms must be implemented within a fixed storage budget of 32KB as specified in the competition rules. The simple and transparent evaluation process enables dissemination of results and techniques to the larger computer architecture community and allows independent verification of results.
General Rules: The championship has three tracks. All the tracks have the same storage budget of 32KB for the value predictor. However, each track is directed toward predicting different type of instructions. The first track considers all instructions that produce a register value. The second and third track only consider load instructions, with the third track providing contestants with oracle hit/miss information in the different cache levels (L1D, L2 and L3). Competitors can choose not to compete in a particular track. In each track an additional side buffer of unbounded size is allowed for tracking additional information used by the predictor (e.g., global history).
Authors are required to provide a 4-page write-up describing their contribution and how storage was allocated to the different hardware structures. Note that novelty is not a strict requirement, for example, a contestant may submit his/her previously published design or make incremental enhancements to a previously proposed design, on the implicit condition that the write-up contains new insight regarding why performance has increased.
All source code, write-ups and performance results will be made publicly available through the leaderboard (https://www.microarch.org/cvp1/cvp2/program.html).
Website: https://www.microarch.org/cvp1/
Important Dates:
Submission Date: January 27th 2021 at 11:59PM CST
Acceptance Notification: February 6th 2021
Camera Ready Due: February 13th 2021
Results: At HPCA’21
Contact: cvp1submissions@gmail.com