可重構(gòu)計算芯片(Reconfigurable Computing Chip)是基于可重構(gòu)計算架構(gòu)設(shè)計的芯片。可重構(gòu)計算是一種時空二維編程的并行計算模式。與之相對,傳統(tǒng)的通用處理器是時域編程的計算模式,FPGA是空域編程的計算模式。可重構(gòu)計算芯片是集成電路領(lǐng)域的顛覆性技術(shù),具有廣泛適用性。
所謂可重構(gòu)計算是指在配置信息的控制下,利用系統(tǒng)中的可編程計算資源,根據(jù)應(yīng)用的需要構(gòu)造出最適配的計算架構(gòu),達(dá)到或接近專用集成電路的高性能。可重構(gòu)計算的本質(zhì)是通過多次重新配置可編程計算資源的功能和互連,使系統(tǒng)兼具高性能、低功耗、易維護(hù)、低成本等多種優(yōu)良特性。
可重構(gòu)計算芯片硬件架構(gòu)由可重構(gòu)數(shù)據(jù)通路(Reconfigurable Datapath,RCD)和可重構(gòu)控制器(Reconfigurable Controller,RCC)兩部分組成,如圖5-101所示。其中可重構(gòu)數(shù)據(jù)通路負(fù)責(zé)數(shù)據(jù)流的并行處理,可重構(gòu)控制器負(fù)責(zé)配置信息管理和任務(wù)映射調(diào)度。在可重構(gòu)數(shù)據(jù)通路負(fù)責(zé)數(shù)據(jù)流的并行處理,可重構(gòu)控制器負(fù)責(zé)配置信息管理和任務(wù)映射調(diào)度。在可重構(gòu)計算系統(tǒng)中,數(shù)據(jù)通路可通過調(diào)用或修改配置信息被動態(tài)重配,這樣既保留了用定制電路(硬件方法)實(shí)現(xiàn)計算的性能,又具有用處理器方法(軟件方法)實(shí)現(xiàn)計算的靈活性。
可重構(gòu)計算芯片的配置策略可分為靜態(tài)重構(gòu)和動態(tài)重構(gòu)。靜態(tài)重構(gòu)只能在可重構(gòu)計算芯片的數(shù)據(jù)通路進(jìn)行計算之前對其進(jìn)行功能重構(gòu)。靜態(tài)重構(gòu)只能在可重構(gòu)計算芯片的數(shù)據(jù)通路進(jìn)行計算之前對其進(jìn)行對過大而無法對數(shù)據(jù)通路進(jìn)行功能重構(gòu)。最典型的具有靜態(tài)重構(gòu)特征的可重構(gòu)計算芯片是FPGA。FPGA的常見工作方式是系統(tǒng)上電時從片外存儲器中加載配置信息進(jìn)行功能重構(gòu)。FPGA配置信息的規(guī)模一般很大,重構(gòu)過程通常會持續(xù)幾十至幾百毫秒甚至多大幾秒的時間。等功能重構(gòu)完成之后,F(xiàn)PGA才能進(jìn)行相應(yīng)的計算。
在計算過程中,F(xiàn)PGA的功能無法再被重構(gòu)。如需重構(gòu),一定要首先中斷FPGA當(dāng)前正在進(jìn)行的計算任務(wù)。因?yàn)槭菃伪忍鼐幊唐骷?xì)粒度可重構(gòu)計算芯片),所以FPGA的靈活性非常高,在不考慮容量的前提下幾乎可以實(shí)現(xiàn)任何形式的數(shù)字邏輯。這也是FPGA能夠在商業(yè)上獲得極大成功的重要原因之一。然而,細(xì)粒度給FPGA帶來了海量的配置信息,重構(gòu)的時間代價和功耗代價就變得非常大。而典型的動態(tài)可重構(gòu)芯片的重構(gòu)時間一般在幾納秒到幾十納秒的范圍。
由于功能重構(gòu)的時間代價相對較小,可重構(gòu)計算芯片的數(shù)據(jù)通路在計算過程中也能夠進(jìn)行功能重構(gòu)的特性被稱為動態(tài)重構(gòu)。最典型的具有動態(tài)重構(gòu)特性的可重構(gòu)計算芯片是粗粒度可重構(gòu)陣列(Coarse-Grained Reconfigurable Architecture, CGRA)。CGRA的常見工作方式是:在CGRA完成某個既定的計算任務(wù)之后,迅速對其加載新的配置比特流進(jìn)行功能重構(gòu)。重構(gòu)過程通常僅會持續(xù)幾個到幾百個時鐘周期。等功能重構(gòu)完成之后,CGRA再繼續(xù)執(zhí)行該新配置的計算任務(wù)。
可重構(gòu)計算芯片區(qū)別于其他電路實(shí)現(xiàn)形式的一大特點(diǎn)就是需要對數(shù)據(jù)通路進(jìn)行配置,配置完成后它就像ASIC電路一樣以較高的性能實(shí)現(xiàn)指定的功能。如圖5-102所示,可重構(gòu)數(shù)據(jù)通路通過配置加載器從外部加載配置,這部分構(gòu)成了可重構(gòu)數(shù)據(jù)通路的配置部分。縮短可重構(gòu)數(shù)據(jù)通路通過配置加載器從外部加載配置,這部分構(gòu)成了可重構(gòu)數(shù)據(jù)通路的配置部分。縮短可重構(gòu)數(shù)據(jù)通路的配置時間是十分重要的,這樣可以很快地完成不同配置之間的切換,提高電路的實(shí)時響應(yīng)能力。
常用的縮短配置時間的方式有兩種:一是提高數(shù)據(jù)通路的粒度以減少配置信息的總量,配置時間相應(yīng)減少;二是通過層次化的配置結(jié)構(gòu)減少從數(shù)據(jù)通路外部輸入的配置信息數(shù)量,并且實(shí)現(xiàn)對配置信息存儲在不同的存儲器中,而且每一層配置信息中都含有要使用的下一層配置信息的列表,這樣逐層地調(diào)出配置信息,而不用一次性從外部將大量配置信息全部輸入,從而提高了配置速度。此外,由于較高層次的配置信息只含有底層配置信息的列表,底層的配置信息會被不同的列表多次重復(fù)使用,從而達(dá)到了減少配置信息總量的目的。
可重構(gòu)數(shù)據(jù)通路在配置時,層次化的配置結(jié)構(gòu)被一層一層打開,最終每個數(shù)據(jù)通路單元將得到自己的配置信息并完成配置。數(shù)據(jù)通路控制模塊通過解析配置信息控制每個計算單元的運(yùn)算、數(shù)據(jù)的輸入/輸出、配置信息的加載時間等,從而實(shí)現(xiàn)對整個可重構(gòu)數(shù)據(jù)通路的調(diào)度。
近年來,可重構(gòu)計算技術(shù)已成為集成電路研究的新熱點(diǎn)。可重構(gòu)計算芯片具備硬件隨軟件變化而變化、軟硬件雙編程的特點(diǎn),突破了傳統(tǒng)的基于硬件進(jìn)行軟件編程的計算模式,實(shí)現(xiàn)了“電路跟隨算法變,架構(gòu)跟隨應(yīng)用變“的高能效動態(tài)可重構(gòu)計算技術(shù)。
審核編輯 :李倩
-
芯片
+關(guān)注
關(guān)注
456文章
51283瀏覽量
427808 -
集成電路
+關(guān)注
關(guān)注
5395文章
11633瀏覽量
363460
原文標(biāo)題:可重構(gòu)計算芯片
文章出處:【微信號:Semi Connect,微信公眾號:Semi Connect】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
HPC云計算的技術(shù)架構(gòu)
開源芯片系列講座第24期:基于SRAM存算的高效計算架構(gòu)
![開源<b class='flag-5'>芯片</b>系列講座第24期:基于SRAM存算的高效<b class='flag-5'>計算</b><b class='flag-5'>架構(gòu)</b>](https://file1.elecfans.com/web2/M00/E5/E7/wKgZomZFcsyAcT-5AAA2A4dQRkQ217.png)
基于相變材料的可重構(gòu)超構(gòu)表面用于圖像處理
![基于相變材料的<b class='flag-5'>可</b><b class='flag-5'>重構(gòu)</b>超構(gòu)表面用于圖像處理](https://file1.elecfans.com/web2/M00/0C/5E/wKgaomc0DzWAZaypAAAcwdbARO8329.jpg)
深入理解 Llama 3 的架構(gòu)設(shè)計
邊緣計算架構(gòu)設(shè)計最佳實(shí)踐
FPGA芯片架構(gòu)和資源有深入的理解,精通Verilog HDL、VHDL
AI芯片的混合精度計算與靈活可擴(kuò)展
高性能計算中的芯片架構(gòu)設(shè)計探索
![高性能<b class='flag-5'>計算</b>中的<b class='flag-5'>芯片</b><b class='flag-5'>架構(gòu)設(shè)</b>計探索](https://file1.elecfans.com/web2/M00/CF/55/wKgZomYh48eAKckXAABEWggUgUk354.png)
交換芯片架構(gòu)設(shè)計
基于太空級Virtex FPGA建立高靈活性的可擴(kuò)展架構(gòu)
![基于太空級Virtex FPGA建立高靈活性的<b class='flag-5'>可</b>擴(kuò)展<b class='flag-5'>架構(gòu)</b>](https://file1.elecfans.com/web2/M00/C6/27/wKgaomX7rMOAYODNAAAYZgtBr5M032.jpg)
評論