詳解FPGA:人工智慧時代的驅動引擎

《 詳解FPGA:人工智慧時代的驅動引擎》是清華大學出版社出版的一本圖書,作者是石侃。

基本介紹

  • 中文名:詳解FPGA:人工智慧時代的驅動引擎
  • 作者:石侃
  • 出版社:清華大學出版社
  • ISBN:9787302576020 
內容簡介,圖書目錄,

內容簡介

FPGA(現場可程式門陣列) 是一款特殊的半導體器件, 它在製造出來後仍然能夠被任意修改電路結構, 以適應不同套用的需要。 相比於其他種類的晶片,FPGA 具有極強的靈活性, 同時在性能、功耗和開發成本等方面達到了出色的平衡。 因此 FPGA 被廣泛套用在電信、工業控制、高性能計算等多個領域。本書詳細梳理和分析了FPGA 在大數據和人工智慧時代的新技術、 開發的新方法,以及FPGA 在異構計算時代的新趨勢和新方向, 並重點討論了FPGA 的主要技術特點。本書致力於向業界決策人士提供 FPGA 的先進理念與有價值的實踐模式, 促進大數據、 人工智慧等新興技術與各行業的深度融合提升。 同時也為 FPGA 從業人員在處理實際工程技術問題時, 提供系統的方案和有價值的參考。 此外, 本書對學界、 企業界和社會中的非專業人員或技術愛好者了解FPGA 的先進理念和知識, 也有很大的參考價值。

圖書目錄

第1章延續摩爾定律——FPGA的架構革新
1.1什麼是FPGA
1.2從無到有,從小到大,從大到強——FPGA發展的
三個階段
1.2.1發明階段: 歷史的必然
1.2.2擴張階段: 設計自動化的興起
1.2.3累積階段: 複雜片上系統的形成
1.3超越維度的限制——3D FPGA
1.3.1賽靈思堆疊矽片互聯(SSI)技術
1.3.2SSI技術的主要缺點
1.3.3SSI技術小結
1.3.4英特爾EMIB技術
1.3.5基於EMIB技術的異構FPGA的潛在問題
1.3.6EMIB技術小結
1.4突破集成度的邊界——從FPGA到ACAP
1.4.1ACAP概述
1.4.2晶片架構: 在傳統中變革
1.4.3CLB微結構: 翻天覆地
1.4.4第四代SSI技術: 3D FPGA的
進一步最佳化
1.4.5片上網路: 高頻寬數據傳輸的全新利器
1.5靈活與敏捷共存——英特爾Agilex FPGA
1.5.1英特爾10nm工藝能否後發制人
1.5.2全新的晶片布局與微架構最佳化
1.5.3CXL: CPU與FPGA互連的終極方案
1.5.4可變精度DSP: 全力支持AI套用
1.5.5增強版HyperFlex架構
1.5.6oneAPI: 英特爾的雄心
1.6本章小結
第2章擁抱大數據洪流——雲中的FPGA
2.1第一個吃螃蟹的人——微軟Catapult項目
2.1.1Catapult項目的產生背景
2.1.2在數據中心裡部署硬體加速單元的
考慮因素
2.1.3幾類硬體加速模組的對比
2.1.4Catapult項目的三個階段
2.1.5微軟Catapult項目小結
2.2FPGA即服務(FPGA as a Service)
2.2.1亞馬遜AWSF1實例: FPGA雲服務的
首次嘗試
2.2.2AWS FPGA雲服務的技術概述
2.2.3其他公有雲提供商的FPGA加速服務
2.3下一代電信網路: SDN、NFV與FPGA
2.3.1網路功能虛擬化(NFV)與軟體定義
網路(SDN)的意義
2.3.2使用FPGA加速虛擬網路功能的實現
2.4系統級解決方案: FPGA加速卡
2.4.1FPGA套用方案的轉型
2.4.2英特爾的FPGA加速卡布局
2.4.3賽靈思的FPGA加速卡布局
2.4.4第三方FPGA加速卡
2.5虛擬與現實之間——FPGA虛擬化
2.5.1為什麼要進行FPGA虛擬化
2.5.2FPGA虛擬化的主要目標
2.5.3FPGA虛擬化的層次劃分
2.5.4常見的FPGA虛擬化實現方法
2.5.5FPGA虛擬化的未來研究方向
2.6本章小結
第3章FPGA在人工智慧時代的獨特優勢
3.1實時AI處理: 微軟腦波項目
3.1.1FPGA資源池化的主要優點
3.1.2腦波項目系統架構
3.1.3腦波項目的性能分析
3.2AI加速引擎: FPGA與深度神經網路的近似
算法
3.2.1使用低精度定點數代替浮點數
3.2.2網路剪枝
3.2.3深度壓縮
3.3下一個Big Thing: FPGA公司在AI時代的布局
3.3.1賽靈思
3.3.2英特爾
3.3.3Achronix
3.4路在何方: FPGA在AI時代未來的發展方向
3.5本章小結
第4章更簡單也更複雜——FPGA開發的新方法
4.1難上加難: 現代FPGA開發的痛點
4.2讓軟體工程師開發FPGA——高層次綜合
4.2.1FPGA高層次綜合的前世今生
4.2.2高層次綜合的主要工作原理:
以AutoPilot為例
4.2.3高層次綜合工具常用的最佳化方法
4.2.4高層次綜合的發展前景
4.3商業級開源開發工具: 賽靈思Vitis
4.4一個電晶體也不能少: 英特爾oneAPI
4.5本章小結
第5章站在巨人的肩上——FPGA發展的新趨勢
5.1百花齊放、百家爭鳴: FPGA學術研究概況
5.1.1多倫多大學
5.1.2加州大學洛杉磯分校(UCLA)
5.1.3帝國理工學院
5.1.4清華大學
5.1.5FPGA領域的主要學術會議
5.2FPGA 20年最有影響力的25項研究成果
5.2.1FPGA系統架構篇
5.2.2FPGA微架構篇
5.2.3FPGA布局布線算法篇
5.2.4其他EDA/CAD算法篇
5.2.5FPGA套用篇
5.3這是最好的時代——FPGA未來的發展方向
5.4本章小結

相關詞條

熱門詞條

聯絡我們