LONGEPASS
Q139.

關於多核心(Multi-Core)處理器與多處理器(Multiprocessors)的敘述何者正確?

電腦軟體設計共同科目 · 乙級 · Q139

難易度分析

3 / 5

本題結合了硬體架構的物理定義與平行運算的理論限制,要求考生區分單一晶片與多晶片系統的差異,並能正確分析運算時間在核心數增加時的非線性縮減特性。

正確答案:③一運算工作A 以雙核心處理器執行須x 單位時間,則以相同核心之8 核心處理器其執行A 之時間不會少於x/4 單位時間

③ 一運算工作A 以雙核心處理器執行須x 單位時間,則以相同核心之8 核心處理器其執行A 之時間不會少於x/4 單位時間:依據Amdahl定律,從雙核心擴增至8核心(4倍),受限於程式中序列執行比例與核心間通訊 overhead,加速比存在理論上限,故執行時間不會少於x/4。

錯誤選項解析

  • ① 使用多核心處理器之系統主機板需要多個CPU 插座:多核心處理器是將多個運算核心整合於單一晶片封裝內,主機板僅需單一CPU插座即可運作,無需多個插座。
  • ② 一運算工作A 以雙處理器執行須x 單位時間,則以相同處理器擴增為8 處理器系統其執行A 之時間不會超過x/4 單位時間:根據Amdahl定律,程式執行時間包含可平行化與不可平行化(序列)兩部分,即使擴增為8處理器,因序列瓶頸與平行化開銷,執行時間未必能縮減至x/4以內。
  • ④ 使用多處理器系統主機板只需要一個CPU 插座即可:多處理器系統(Multiprocessors)指系統中裝設多顆獨立CPU,主機板必須配置多個CPU插座以支援各處理器,與多核心架構不同。
Learning Tip

"本題核心考點為多核心與多處理器的架構差異,以及Amdahl定律對平行加速比的限制。常考陷阱在於混淆「多核心=單晶片多核心、單插座」與「多處理器=多晶片、多插座」;另需牢記平行加速非線性成長,任何聲稱「處理器數量倍增、時間等比例縮短」的敘述皆違反Amdahl定律。"

學員答題分佈

①使用多核心處理器之系統主機板需要多個CPU 插座0%
②一運算工作A 以雙處理器執行須x 單位時間,則以相同處理器擴增為8 處理器系統其執行A 之時間不會超過x/4 單位時間0%
③一運算工作A 以雙核心處理器執行須x 單位時間,則以相同核心之8 核心處理器其執行A 之時間不會少於x/4 單位時間0%
④使用多處理器系統主機板只需要一個CPU 插座即可0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目