

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An assignment for ece 4100/6100 students in the fall 2006 semester. The assignment involves using simplescalar, a microprocessor model, to evaluate the performance of two benchmarks by optimizing instructions per cycle (ipc) through varying machine parameters such as the number of functional units and branch predictor configurations. Students are required to submit their reports, code segments, and machine configurations via email by september 29, 2006.
Typology: Assignments
1 / 3
This page cannot be seen from the preview
Don't miss anything!


[ECEX100] Homework 1 โ YOUR NAME
sim-outorder
ccblincad##.ece.gatech.edu (where ## is from 01 to 20)
Table 1: Definition of Chip-Area Model Parameters Parameter Name Corresponding Machine Configuration File Parameter(s) N RS Number of reservation^ stations/execution^ unit[1] N RB Number of reorder^ buffer^ entries[1] L (# lanes) Superscalar^ factor U I Number of integer^ units U FP Number of floating^ point^ units U M Number of memory^ units
Table 2: Chip-Area Cost Functions for CPU Components CPU Component Chip-Area Cost Function (mm^2 ) Reorder Buffer 0.04 * N RB Integer Units 2.0 * U I FP Arithmetic Units 2.5 * U FP Memory Units 3.0 * U M Branch Predictor 0.04 * EBR Reservation Station (0.04 * L + 0.035 + 0.065 * ( U I + U FP + U M)) * N RS Do not provide data from every simulation you performed to obtain an optimized design. Your report should include a concise description of each of the following elements.