Chip - kylessukaichang/kylessukaichang.github.io GitHub Wiki

  • 【被行動趨勢拋棄】曾被微軟採用,全球 4 大晶片架構之一的 MIPS 宣告陣亡
    • Computer Organization and Design
    • Computer Architecture: A Quantitative Approach
      • 6th Edition
        • The text now features examples from the RISC V (RISC Five) instruction set architecture, a modern RISC instruction set developed and designed to be a free and openly adoptable standard.
        • It also includes a new chapter on domain specific architectures and an updated chapter on warehouse scale computing that features the first public information on Google's newest WSC.
      • 4th Edition
        • In the fourth edition of Computer Architecture, the authors focus on this historic shift, increasing their coverage of multiprocessors and exploring the most effective ways of achieving parallelism as the key to unlocking the power of multiple processor architectures.
        • Additionally, the new edition has expanded and updated coverage of design topics beyond processor performance, including power, reliability, availability, and dependability.
        • Case studies of latest technology from industry including
          • Sun Niagara Multiprocessor
          • AMD Opteron
            • AMD Opteron
              • Heat
                • Opteron的主體材質為陶瓷,而非Pentium 4的塑膠,理論上散熱效果會比較好。
              • RAM
                • 32位元架構最大的問題,在於僅支援4GB的記憶體定址容量
                • 64位元平臺可提供最大1TB的真實記憶體定址空間,以及256TB的虛擬記憶體定址空間
              • RAM Controller
                • 將記憶體控制器由北橋晶片移至處理器核心,優點是在多處理器同時運作的環境下,每顆處理器都擁有專屬的記憶體通道,不會因為共享記憶體頻寬而導致效能受限。
              • Xbar(crossbar communication architecture)
                • 過這項技術,每個處理器可透HyperTransport通道存取其他處理器控制的記憶體,以提高記憶體的使用率。
              • HyperTransport
                • HyperTransport是採用點對點(peer-to-peer)的串列傳輸模式,晶片與晶片之間採用兩個單向連接,每個方向的匯流排寬度可以是2、4、8、16或32位元,傳輸速度從400MHz到1.6GHz。相較於PCI匯流排,HyperTransport的傳輸速率不但快了許多,最重要的是晶片間的頻寬是專屬的,資料傳送時不會因共享頻寬而降低效率。
            • AMD Epyc
              • Introduction
                • AMD推出的x86架構伺服器微處理器產品線,中文名為「霄龍」,採用Zen微架構。
                • 2017年6月發表並開始供貨
                • 取代推出已有14年歷史的Opteron系列。
              • Chiplet怎麼「玩」?AMD分享經驗
                • Naffziger的案例研究分享是EPYC伺服器處理器的開發;他指出,以多晶片組合電路的方法不是全新的,在以往業界曾採用陶瓷基板製作多晶片模組(MCM),後來又轉向採用有機基板;「摩爾定律走向終結,再加上封裝技術的演進,開創了多晶片/Chiplet方法的新時代。」
                • AMD計算出,以Chiplet方法製作EPYC處理器時,會需要比單一晶片多出10%的矽晶圓面積做為裸晶對裸晶的通訊功能區塊、冗餘邏輯(redundant logic)以及其他附加功能,但最後整個Chiplet形式處理器的晶片成本,比單晶片處理器節省了41%。能節省40%矽晶圓成本似乎是很難仿傚的艱難任務
                • 第二代EPYC運算複合晶片(compute complex die,CCD)有86%面積為CPU與L3 SRAM記憶體,這似乎是對更昂貴之7奈米技術非常有效益的運用。類比與I/O是高性能桌上型PC與伺服器處理器設計中很重要的部份,這一點從EPYC 2產品有相當大的I/O裸晶(IOD)就明顯可以看出;這類晶片可容納大量串列數據如PCIe (在EPYC 2上有128通道)與DDR通道。
                • AMD的設計具備採用較便宜14奈米製程技術的IOD,支援完整產品的核心數與性能,但成本更低,以24到48核心的處理器來說,成本只有單晶片的一半。AMD指出,較大的核心產品甚至不能以單晶片形式實現;從這些結果來看,Chiplet其實是無可替代的唯一前進途徑。
          • Pentium 4.
  • CISC
  • RISC
    • MIPS
    • ARM
    • RISC-V