SlideShare a Scribd company logo
Compiled program
with target toolchain
Target binary
0101…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,
whatsoever
Memory
hierarchy modelTiming model
Functional model
Step1
Step2
Step3
Step4
Functional with
instruction counts

More Related Content

Viewers also liked

Final keeping the promise
Final keeping the promiseFinal keeping the promise
Final keeping the promise
3GDR
 
11h04 lesley ann
11h04 lesley ann11h04 lesley ann
11h04 lesley ann
3GDR
 
Google IO 2015: Whats New?
Google IO 2015: Whats New?Google IO 2015: Whats New?
Google IO 2015: Whats New?
R. Caner Yıldırım
 
Código de ética do profissional de Biblioteconomia
Código de ética do profissional de BiblioteconomiaCódigo de ética do profissional de Biblioteconomia
Código de ética do profissional de Biblioteconomia
Sérgio Amaral
 
Attackboard slides dac12-0605
Attackboard slides dac12-0605Attackboard slides dac12-0605
Attackboard slides dac12-0605
Yoshi Shih-Chieh Huang
 
Redes Sociales
Redes SocialesRedes Sociales
Redes Sociales
Ileana Ospina Cuellar
 
Las familias navarras, las que mas gastan en ocio, cultura y espectaculos. di...
Las familias navarras, las que mas gastan en ocio, cultura y espectaculos. di...Las familias navarras, las que mas gastan en ocio, cultura y espectaculos. di...
Las familias navarras, las que mas gastan en ocio, cultura y espectaculos. di...
EAE Business School
 
Storyboard_APP_TV-ORANGE
Storyboard_APP_TV-ORANGEStoryboard_APP_TV-ORANGE
Storyboard_APP_TV-ORANGE
UX_Claurent
 
Ερνέστο Τσε Γκεβάρα
Ερνέστο Τσε ΓκεβάραΕρνέστο Τσε Γκεβάρα
Ερνέστο Τσε Γκεβάρα
Αφροδίτη Διαμαντοπούλου
 
Nikola Tesla's smart Home
Nikola Tesla's smart Home Nikola Tesla's smart Home
Nikola Tesla's smart Home
Grey Paris
 
História Japonesa
História JaponesaHistória Japonesa
História Japonesa
Isabel Rosa
 
HEADACHE
HEADACHE HEADACHE
解密胡子节(Movember) -社会化媒体之现象2015
解密胡子节(Movember) -社会化媒体之现象2015解密胡子节(Movember) -社会化媒体之现象2015
解密胡子节(Movember) -社会化媒体之现象2015
Linkfluence
 
Vertigo
VertigoVertigo
5 Proven Ways to Leverage Net Promoter Score
5 Proven Ways to Leverage Net Promoter Score 5 Proven Ways to Leverage Net Promoter Score
5 Proven Ways to Leverage Net Promoter Score
SatisMeter
 
Compétition Levis 501 Sup de Pub
Compétition Levis 501 Sup de PubCompétition Levis 501 Sup de Pub
Compétition Levis 501 Sup de Pub
Grey Paris
 
O átomo e sua estrutura -
O átomo e sua estrutura - O átomo e sua estrutura -
O átomo e sua estrutura -
Antonio Pinto Pereira
 
Nuance Guide to Advancing the mHealth ecosystem
Nuance Guide to Advancing the mHealth ecosystemNuance Guide to Advancing the mHealth ecosystem
Nuance Guide to Advancing the mHealth ecosystem
3GDR
 
Google Big Table
Google Big TableGoogle Big Table
Google Big Table
Omar Al-Sabek
 
Micro plasma welding technology and applications ppt
Micro plasma welding technology and applications pptMicro plasma welding technology and applications ppt
Micro plasma welding technology and applications ppt
Arcraft Plasma Equipments ( I ) Pvt Ltd
 

Viewers also liked (20)

Final keeping the promise
Final keeping the promiseFinal keeping the promise
Final keeping the promise
 
11h04 lesley ann
11h04 lesley ann11h04 lesley ann
11h04 lesley ann
 
Google IO 2015: Whats New?
Google IO 2015: Whats New?Google IO 2015: Whats New?
Google IO 2015: Whats New?
 
Código de ética do profissional de Biblioteconomia
Código de ética do profissional de BiblioteconomiaCódigo de ética do profissional de Biblioteconomia
Código de ética do profissional de Biblioteconomia
 
Attackboard slides dac12-0605
Attackboard slides dac12-0605Attackboard slides dac12-0605
Attackboard slides dac12-0605
 
Redes Sociales
Redes SocialesRedes Sociales
Redes Sociales
 
Las familias navarras, las que mas gastan en ocio, cultura y espectaculos. di...
Las familias navarras, las que mas gastan en ocio, cultura y espectaculos. di...Las familias navarras, las que mas gastan en ocio, cultura y espectaculos. di...
Las familias navarras, las que mas gastan en ocio, cultura y espectaculos. di...
 
Storyboard_APP_TV-ORANGE
Storyboard_APP_TV-ORANGEStoryboard_APP_TV-ORANGE
Storyboard_APP_TV-ORANGE
 
Ερνέστο Τσε Γκεβάρα
Ερνέστο Τσε ΓκεβάραΕρνέστο Τσε Γκεβάρα
Ερνέστο Τσε Γκεβάρα
 
Nikola Tesla's smart Home
Nikola Tesla's smart Home Nikola Tesla's smart Home
Nikola Tesla's smart Home
 
História Japonesa
História JaponesaHistória Japonesa
História Japonesa
 
HEADACHE
HEADACHE HEADACHE
HEADACHE
 
解密胡子节(Movember) -社会化媒体之现象2015
解密胡子节(Movember) -社会化媒体之现象2015解密胡子节(Movember) -社会化媒体之现象2015
解密胡子节(Movember) -社会化媒体之现象2015
 
Vertigo
VertigoVertigo
Vertigo
 
5 Proven Ways to Leverage Net Promoter Score
5 Proven Ways to Leverage Net Promoter Score 5 Proven Ways to Leverage Net Promoter Score
5 Proven Ways to Leverage Net Promoter Score
 
Compétition Levis 501 Sup de Pub
Compétition Levis 501 Sup de PubCompétition Levis 501 Sup de Pub
Compétition Levis 501 Sup de Pub
 
O átomo e sua estrutura -
O átomo e sua estrutura - O átomo e sua estrutura -
O átomo e sua estrutura -
 
Nuance Guide to Advancing the mHealth ecosystem
Nuance Guide to Advancing the mHealth ecosystemNuance Guide to Advancing the mHealth ecosystem
Nuance Guide to Advancing the mHealth ecosystem
 
Google Big Table
Google Big TableGoogle Big Table
Google Big Table
 
Micro plasma welding technology and applications ppt
Micro plasma welding technology and applications pptMicro plasma welding technology and applications ppt
Micro plasma welding technology and applications ppt
 

More from Yoshi Shih-Chieh Huang

Flash knowledge
Flash knowledgeFlash knowledge
Flash knowledge
Yoshi Shih-Chieh Huang
 
Usage and Comparisons of Control Group in Android AOSP: Marshmallow and Before
Usage and Comparisons of Control Group in Android AOSP: Marshmallow and BeforeUsage and Comparisons of Control Group in Android AOSP: Marshmallow and Before
Usage and Comparisons of Control Group in Android AOSP: Marshmallow and Before
Yoshi Shih-Chieh Huang
 
Short intro to project butter
Short intro to project butterShort intro to project butter
Short intro to project butter
Yoshi Shih-Chieh Huang
 
On the End-to-End Traffic Prediction in the On-Chip Networks
On the End-to-End Traffic Prediction in the On-Chip NetworksOn the End-to-End Traffic Prediction in the On-Chip Networks
On the End-to-End Traffic Prediction in the On-Chip Networks
Yoshi Shih-Chieh Huang
 
Logical Time
Logical TimeLogical Time
Introduction to amazon web service (clean)
Introduction to amazon web service (clean)Introduction to amazon web service (clean)
Introduction to amazon web service (clean)
Yoshi Shih-Chieh Huang
 

More from Yoshi Shih-Chieh Huang (6)

Flash knowledge
Flash knowledgeFlash knowledge
Flash knowledge
 
Usage and Comparisons of Control Group in Android AOSP: Marshmallow and Before
Usage and Comparisons of Control Group in Android AOSP: Marshmallow and BeforeUsage and Comparisons of Control Group in Android AOSP: Marshmallow and Before
Usage and Comparisons of Control Group in Android AOSP: Marshmallow and Before
 
Short intro to project butter
Short intro to project butterShort intro to project butter
Short intro to project butter
 
On the End-to-End Traffic Prediction in the On-Chip Networks
On the End-to-End Traffic Prediction in the On-Chip NetworksOn the End-to-End Traffic Prediction in the On-Chip Networks
On the End-to-End Traffic Prediction in the On-Chip Networks
 
Logical Time
Logical TimeLogical Time
Logical Time
 
Introduction to amazon web service (clean)
Introduction to amazon web service (clean)Introduction to amazon web service (clean)
Introduction to amazon web service (clean)
 

Recently uploaded

openshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoinopenshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoin
snaprevwdev
 
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
ijseajournal
 
Levelised Cost of Hydrogen (LCOH) Calculator Manual
Levelised Cost of Hydrogen  (LCOH) Calculator ManualLevelised Cost of Hydrogen  (LCOH) Calculator Manual
Levelised Cost of Hydrogen (LCOH) Calculator Manual
Massimo Talia
 
Butterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdfButterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdf
Lubi Valves
 
Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
Kamal Acharya
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
Kamal Acharya
 
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdfSri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
Balvir Singh
 
Supermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdfSupermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdf
Kamal Acharya
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
nedcocy
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
sydezfe
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
Paris Salesforce Developer Group
 
Ericsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.pptEricsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.ppt
wafawafa52
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
MadhavJungKarki
 
Beckhoff Programmable Logic Control Overview Presentation
Beckhoff Programmable Logic Control Overview PresentationBeckhoff Programmable Logic Control Overview Presentation
Beckhoff Programmable Logic Control Overview Presentation
VanTuDuong1
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
uqyfuc
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
Impartiality as per ISO /IEC 17025:2017 Standard
Impartiality as per ISO /IEC 17025:2017 StandardImpartiality as per ISO /IEC 17025:2017 Standard
Impartiality as per ISO /IEC 17025:2017 Standard
MuhammadJazib15
 
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdfAsymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
felixwold
 

Recently uploaded (20)

openshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoinopenshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoin
 
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
 
Levelised Cost of Hydrogen (LCOH) Calculator Manual
Levelised Cost of Hydrogen  (LCOH) Calculator ManualLevelised Cost of Hydrogen  (LCOH) Calculator Manual
Levelised Cost of Hydrogen (LCOH) Calculator Manual
 
Butterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdfButterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdf
 
Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
 
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdfSri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
 
Supermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdfSupermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdf
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
 
Ericsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.pptEricsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.ppt
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
 
Beckhoff Programmable Logic Control Overview Presentation
Beckhoff Programmable Logic Control Overview PresentationBeckhoff Programmable Logic Control Overview Presentation
Beckhoff Programmable Logic Control Overview Presentation
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
Impartiality as per ISO /IEC 17025:2017 Standard
Impartiality as per ISO /IEC 17025:2017 StandardImpartiality as per ISO /IEC 17025:2017 Standard
Impartiality as per ISO /IEC 17025:2017 Standard
 
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdfAsymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
 

Architectural modeling

  • 1. Compiled program with target toolchain Target binary 0101…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, whatsoever Memory hierarchy modelTiming model Functional model Step1 Step2 Step3 Step4 Functional with instruction counts