Top Banner
Compiled program with target toolchain Target binary 0101…111 Emulation on existing platform (e.g., x86) Equivalent instructions (translation) Input (e.g, Image) Output EMULATION Instruction Set Simulator (ISS) Output ISS Architectural Simulator Output ARCH_SIM Output GROUND_TRUTH Impl. on mature platform (e.g., x86) = = = e.g., Vector add -> for loop add Java, python, C, whatsoever Memory hierarchy model Timing model Functional model S t e p 1 S t e p 2 S t e p 3 S t e p 4 Functional with instruction counts
1

Architectural modeling

Jan 15, 2017

Download

Engineering

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Architectural modeling

Compiled program with target toolchain

Target binary0101…111

Emulation on existing platform (e.g., x86)

Equivalent instructions (translation)

Input (e.g, Image)

OutputEMULATION

Instruction Set Simulator (ISS)

OutputISS

Architectural Simulator

OutputARCH_SIM OutputGROUND_TRUTH

Impl. on mature platform (e.g., x86)

= = =

e.g., Vector add -> for loop add

Java, python, C, whatsoeverMemory

hierarchy modelTiming model

Functional model

Step 1

Step 2

Step 3

Step 4

Functional with instruction counts