2015年1月20日 星期二

Computer Organization - Ch1 Introduction

沒有留言:
 
Chapter 1   Introduction
1.1   Overview
  • 電腦的分類與市場:Embedded computers是目前處理器市場的主要動能,歸因於行動裝置的崛起和技術的進步(CMOS、System on  chip方法、CAD tools等)
    • Desktop computers
    • Server computers
    • Embedded computers
  • Microprocessors的分類與市場:簡單介紹兩個重要架構
    • ARM架構:過去稱為進階精簡指令集機器Advanced RISC Machine,是一個32位元精簡指令集(RISC)處理器架構,其廣泛地使用在許多嵌入式系統設計。由於節能的特點,ARM處理器非常適用於行動通訊領域,符合其主要設計目標為低成本、高效能、低耗電的特性。
    • MIPS架構:本資料介紹計算機架構的範例使用MIPS指令。是一種採取精簡指令集(RISC)的處理器架構,由MIPS科技公司開發並授權,廣泛被使用在許多電子產品、網路設備、個人娛樂裝置與商業裝置上。最早的MIPS架構是32位元,最新的版本已經變成64位元。在MIPS架構中,指令被分為三種類型:R型、I型和J型。三種類型的指令的最高6位均為6位的opcode碼。
  •  計算機架構進步的瓶頸
    • The Moose's Gap
      • 摩爾定律的時代將會結束,因為研究和實驗室的成本需求十分高昂,而有財力投資在建立和維護晶片工廠的企業很少。而且製程也越來越接近半導體的物理極限,將會難以再縮小下去。
      • 摩爾定律:積體電路晶片上所整合的電路的數目,每隔18個月就翻一倍
    • The power wall
      • 微處理器的效能提升一直仰賴提高處理器的操作頻率,但在提升操作頻率的同時,也會帶來龐大的能量消耗,在這強調節能減碳的時代,能量消耗亦形成一無法再被忽視的能量障礙(Power Wall),一來散熱問題十分嚴重,二來無法再減少電壓。
      • P=IV =  (Q/T)*V = (Q/V) * V^2 * (1/T) = C * V^2 * F
    • Amdahl's law
      • 它代表了處理器平行運算之後效率提升的能力。無論我們如何增大處理器數目,加速比是無法高於某個數的。 


1.2   Performance
  • 測量Performance的方法
    • Throughput:Total work done per unit time。適用於大型主機。
    • Response time:The time it takes to do a task。適用於個人電腦,包含以下兩種
      • I/O time
      • CPU time:Time spent processing a given job
        • system CPU (OS)
        • user CPU
  • CPU time的測量
    CPU time = clock數量 * 單位clock時間
    = IC[指令數量] * CPI[cycle per instruction] * 單位Clock時間


  • Performance影響的因素
    • Algorithm:Determines number of operations executed, affects IC, possibly CPI
    • Programming language, compiler, architecture:Determine number of machine instructions executed per operation, affects IC, CPI
    • Processor and memory system:Determine how fast instructions are executed, affects IC, CPI, ClockTime
    • I/O system (including OS):Determines how fast I/O operations are executed

沒有留言:

張貼留言

技術提供:Blogger.