Intel 大師帶你架設 AI 底層:持久記憶體架構服務實作

李志明、吳國安、李翔 等著

  • Intel 大師帶你架設 AI 底層:持久記憶體架構服務實作-preview-1
  • Intel 大師帶你架設 AI 底層:持久記憶體架構服務實作-preview-2
  • Intel 大師帶你架設 AI 底層:持久記憶體架構服務實作-preview-3
  • Intel 大師帶你架設 AI 底層:持久記憶體架構服務實作-preview-4
  • Intel 大師帶你架設 AI 底層:持久記憶體架構服務實作-preview-5
  • Intel 大師帶你架設 AI 底層:持久記憶體架構服務實作-preview-6
  • Intel 大師帶你架設 AI 底層:持久記憶體架構服務實作-preview-7
  • Intel 大師帶你架設 AI 底層:持久記憶體架構服務實作-preview-8
  • Intel 大師帶你架設 AI 底層:持久記憶體架構服務實作-preview-9
  • Intel 大師帶你架設 AI 底層:持久記憶體架構服務實作-preview-10
  • Intel 大師帶你架設 AI 底層:持久記憶體架構服務實作-preview-11
  • Intel 大師帶你架設 AI 底層:持久記憶體架構服務實作-preview-12
  • Intel 大師帶你架設 AI 底層:持久記憶體架構服務實作-preview-13
  • Intel 大師帶你架設 AI 底層:持久記憶體架構服務實作-preview-14
  • Intel 大師帶你架設 AI 底層:持久記憶體架構服務實作-preview-15
  • Intel 大師帶你架設 AI 底層:持久記憶體架構服務實作-preview-16
  • Intel 大師帶你架設 AI 底層:持久記憶體架構服務實作-preview-17
Intel 大師帶你架設 AI 底層:持久記憶體架構服務實作-preview-1

買這商品的人也買了...

商品描述

有記憶體的極速,有M.2 SSD的非揮發性,持久性記憶體打破現有架構,是量子電腦真正出現之前的最偉大發明!
Intel作者群帶你進入持久化記憶體的世界

分層記憶體架構是現代電腦的基石,從CPU之內的L1、L2、L3快取以降,一直到DDR4/5的主記憶體,速度從快到慢,但真正阻礙電腦速度的最大瓶頸,就是下一層的非揮發性儲存了。雖然PCIE Gen4的M.2 SSD已達到7000MB/s的驚人讀取速度,但和處理器內的記憶體來說還是有1000倍以上的差距。為了彌補這個鴻溝,Intel推出了全新的記憶體架構,再揮發性記憶體子系統和發揮發性儲存系統之間,新增了一個新的層次,既能滿足高速的記憶體資料傳輸,又能保有可儲存性的優點,這個稱之為3D-XPoint的技術,再度造成了整個電腦系統的世代革命。當電腦的主架構發生了天翻地覆的改變時,應用程式、伺服器、資料庫、大數據、人工智慧當然也出現了必需性的變化。在設計巨量資料的服務系統時,傳統針對記憶體斤斤計較的場景不再出現,取代的是大量運用新的持久性記憶體架構來降低系統I/O的頻寬。這對新一代的雲端運算資料中心的影響更是巨大。包括了虛擬機、容器、進而對於應用程式如軟體開發、資料庫、NoSQL、SAP/Hana,Hadoop/Spark也產生了巨大的影響。

本書是國內第一本中文說明這種新型應用的書籍,閱讀本書之後,對大型系統的運維已不再是TB級而達到PB的記憶體等級了,想想一個巨型的系統服務不需要水平擴充(Scale-out)r而是可以垂直擴充(Scale-up),這完全打破了我們從前的概念,本書將是你在進入量子電腦世代來臨前最迫切需要獲得的知識。

▍本書特色
1.在英特爾公司任職的多位專家們齊聚一堂,共同創作了這本持久化記憶體的實戰書籍。
2.仔細講解、深入淺出,搭配圖表輔助說明,好看好讀好吸收。
3.台灣第一本詳細解說持久記憶體的電腦書,讓你迅速精進,保持業界頂峰的地位。

▍名人推薦
「借助英特爾傲騰持久記憶體,我們在記憶體--儲存子系統中創建了一個新層次,這使整個產業都會受益。持久記憶體基於革命性的英特爾3D-XPoint 技術,將傳統記憶體的速度與容量和持久性結合在一起。」
──阿爾珀·伊爾克巴哈(Alper Ilkbahar),英特爾公司資料平台事業部副總裁、記憶體和儲存產品事業部總經理

作者簡介

李志明
英特爾資料中心集團平臺架構師、首席工程師。長期從事伺服器系統的硬體架構和設計開發工作,近年來致力於計算和存儲技術在資料中心的應用,解決新興業務挑戰。


吳國安
英特爾持久記憶體產品工程部經理,在IA架構、性能優化、軟體協同硬體開發方面有多年工作經驗。目前主要支援客戶應用英特爾資料中心級持久記憶體,進行軟體發展和應用適配,提供IA架構上的客戶方案技術諮詢和支援。


李翔
就職於英特爾資料中心部門,主要從事持久記憶體的研發與調試,深入參與持久記憶體初代產品的調試與驗證及未來產品的設計與規劃,對持久記憶體的架構與應用有深入的理解。

目錄大綱

01 持久記憶體的需求
1.1 持久記憶體的產生
1.2 非揮發性儲存媒體
1.3 持久記憶體模組

02 持久記憶體的架構
2.1 記憶體資料持久化
2.2 持久記憶體硬體架構
2.3 持久記憶體及主機端的軔體架構
2.4 持久記憶體的安全考慮
2.5 持久記憶體的可靠性、可用性和可維護性
2.6 持久記憶體的管理
2.7 持久記憶體的性能

03 作業系統實現
3.1 Linux 持久記憶體核心驅動實現
3.2 Linux 持久記憶體虛擬化實現
3.3 Windows 持久記憶體驅動實現
3.4 持久記憶體管理工具

04 持久記憶體的程式設計和開發函數庫
4.1 持久記憶體SNIA 程式設計模型 
4.2 存取方式 
4.3 持久記憶體程式設計的挑戰
4.4 PMDK 程式設計函數庫
4.5 持久記憶體和PMDK 的應用

05 持久記憶體性能最佳化
5.1 與持久記憶體相關的配置選項和性能特點
5.2 持久記憶體的相關性能評測與基礎性能表現
5.3 常用性能最佳化方式與方法
5.4 性能監控與最佳化調整工具 

06 持久記憶體在資料庫中的應用
6.1 Redis 概況
6.2 使用持久記憶體擴展Redis 記憶體容量
6.3 使用持久記憶體的持久化特性提升Redis 性能
6.4 RocksDB 概述及性能特性
6.5 RocksDB 的LSM 索引樹
6.6 利用持久記憶體最佳化RocksDB 性能

07 持久記憶體在巨量資料中的應用
7.1 持久記憶體在巨量資料分析和人工智慧中的應用概述
7.2 持久記憶體在巨量資料計算方面的加速方案
7.3 持久記憶體在巨量資料儲存中的應用 
7.4 持久記憶體在Analytics Zoo 中的應用

08 持久記憶體在其他領域中的應用
8.1 持久記憶體的應用方式及可解決的問題
8.2 持久記憶體在推薦系統中的應用
8.3 持久記憶體在快取系統中的應用
8.4 持久記憶體在高性能計算中的應用 
8.5 持久記憶體在虛擬雲端主機中的應用 
8.6 持久記憶體的應用展望