Presentation is loading. Please wait.

Presentation is loading. Please wait.

Teacher : Ing-Jer Huang TA : Chien-Hung Chen 2015/6/25 Course Embedded Systems : Principles and Implementations Weekly Preview Question CH 2.4~CH 2.6 &

Similar presentations


Presentation on theme: "Teacher : Ing-Jer Huang TA : Chien-Hung Chen 2015/6/25 Course Embedded Systems : Principles and Implementations Weekly Preview Question CH 2.4~CH 2.6 &"— Presentation transcript:

1 Teacher : Ing-Jer Huang TA : Chien-Hung Chen 2015/6/25 Course Embedded Systems : Principles and Implementations Weekly Preview Question CH 2.4~CH 2.6 & CH3.1~3.3 2007/10/17

2 Q1: Binding is the task of mapping operations from the FSMD to allocated components. 書上意思好像說用 scheduling 選出要做的用 allocation 找出要用到的元件( components )之 後才 binding ,但是在選擇元件的時候,不就知道 要用到哪些運算為什麼還要 binding ? [CH 2.6] 2 2007/10/17

3 在做電路設計時,是否一定會使用到 FSMD 呢?他 有什麼樣的優缺點,為何要使用他?做 FSMD 最佳 化時,有沒有哪些 Rule 可以遵守,使得最佳化能較 有效率? [CH 2.6] CPU 架構可分為 Data path 和 Control unit ,那麼在 電路在實作時,是否也需要分開來設計呢,還是說 可以直接看成一個元件來設計呢? [CH 3.1] 3 2007/10/17

4 Q2: 在記憶體架構中, Harvard 比 Princenton 架構 複雜,但是 Harvard 把 memory 分為 Program memory 和 Data memory 如此一來可以將指令多切 割一級增加 overlap 的執行,那為什麼現在多數電 腦都是用 Princenton 的架構,原因是什麼 ? [CH 3.2] 4 2007/10/17

5 Q1: 在管線技術 (pipelining) 內容中有說到,目前所 用管線化的微處理器通常有內建分支預測 (branch predictor) ,主要是用來避免做虛功用的: (1) 就以 目前來說在 compiler 可以用技令重排來改進這個部 分 (2) 而 ” 預測 ” 的部分是以那個觀念為基準 ? (CH 3.3,P.61) 5 2007/10/17

6 Q1: General-Purpose Processors 可以使用 pipelining ,是因為把 General-Purpose Processors 切割成 Fetch-instruction, Decode, Fetch operations, Execute, Store registers ,如此 一來可以 overlap 的執行指令,但在 Single- Purpose Processors 卻沒講到此技術,是否在 Single-Purpose Processors 無類似技術?若有它 是如何達成?若無 General-Purpose Processors 效能是否會優於 Single-Purpose Processors ? [CH 3.3] 6 2007/10/17

7 Q2:Superscalar [CH 3.3] 都知道 superscalar 是 pipeline 架構,可是卻可 以平行處理兩個以上的指令,是利用 compler 將 資料相依的分開,那執行 superscalar 是只需要一 個 Processor 嗎?只有一個 Processor 的話怎麼 平行處理,若是只有一個的話不管怎樣都會前後 的先後順序,那如何做到兩個以上同時執行。 7 2007/10/17


Download ppt "Teacher : Ing-Jer Huang TA : Chien-Hung Chen 2015/6/25 Course Embedded Systems : Principles and Implementations Weekly Preview Question CH 2.4~CH 2.6 &"

Similar presentations


Ads by Google