13
DESIGNING A SUPERSCALAR PROCESSOR SIMULATION BY: WILLIAM CALLANAN ADVISORS: CHRIS FERNANDES AND JOHN RIEFFEL

Designing a superscalar processor simulation

  • Upload
    astro

  • View
    53

  • Download
    0

Embed Size (px)

DESCRIPTION

Designing a superscalar processor simulation. BY: William Callanan Advisors: Chris Fernandes and John Rieffel. Project goals. Build simulation of superscalar processor Help CS students understand processors. 3 options for orders Grill (3 time units) Deep fryer (2 time units) - PowerPoint PPT Presentation

Citation preview

Page 1: Designing a superscalar processor simulation

DESIGNING A SUPERSCALAR PROCESSOR

SIMULATIONBY: WILLIAM CALLANAN

ADVISORS: CHRIS FERNANDES AND JOHN RIEFFEL

Page 2: Designing a superscalar processor simulation

PROJECT GOALS

• BUILD SIMULATION OF SUPERSCALAR PROCESSOR• HELP CS STUDENTS UNDERSTAND

PROCESSORS

Page 3: Designing a superscalar processor simulation

3 options for orders

- Grill (3 time units)

- Deep fryer (2 time units)

- Coffee (1 time unit)

Page 4: Designing a superscalar processor simulation

SCALARSUPERSCALAR

Page 5: Designing a superscalar processor simulation

WHAT IS A SUPERSCALAR PROCESSOR?

• ATTEMPTS TO USE ALL HARDWARE AVAILABLE TO IT AS EFFICIENTLY AS POSSIBLE

Page 6: Designing a superscalar processor simulation

FEATURES OF CURRENT PROTOTYPE

• MOVABLE CAMERA• EXECUTION UNITS WITH BUILT IN EXECUTION TIME• AUTOMATED INSTRUCTION MOVEMENT

Page 7: Designing a superscalar processor simulation

FEATURES OF CURRENT PROTOTYPE (CONT)

• REGISTERS

• INSTRUCTIONS

Page 8: Designing a superscalar processor simulation

FINAL MOCKUP

Page 9: Designing a superscalar processor simulation

VIDEO DEMONSTRATION

• HTTPS://WWW.YOUTUBE.COM/WATCH?V=EZAUSSYEIKQ

Page 10: Designing a superscalar processor simulation

EVALUATION

• LOOK FOR DESIGN IMPROVEMENTS BASED ON STUDENT FEEDBACK

Page 11: Designing a superscalar processor simulation

FUTURE WORK• SUPPORT FOR STUDENT PROGRAMS• MANUAL MODE• SCALAR MODE• SUPPORT FOR ADJUSTABLE NUMBERS OF

INSTRUCTIONS-• ADJUSTABLE SPEED• FULL EXAMPLES• ABILITY TO ZOOM IN AND OUT ON SPECIFIC

PROCESSOR SECTIONS

Page 12: Designing a superscalar processor simulation

FUTURE WORK (CONT)

• ADD ADDITIONAL EFFECTS AND COLORS TO DRAW ATTENTION TO IMPORTANT THINGS

• REGISTER RENAMING

Page 13: Designing a superscalar processor simulation

QUESTIONS?