可重構計算是一個術語,用于描述多種計算選項。可重構計算機是指計算機體系結構的芯片和組件可以根據需要交換給其他計算機。或者,為了執行不同的功能和遵循不同的數據流安排,芯片和組件可以重新排列和連接在一起。可重構...
可重構計算是一個術語,用于描述多種計算選項。可重構計算機是指計算機體系結構的芯片和組件可以根據需要交換給其他計算機。或者,為了執行不同的功能和遵循不同的數據流安排,芯片和組件可以重新排列和連接在一起。可重構計算機可能包含或不包含通用計算機處理單元(CPU),可以有多個CPU,或者只能由專用集成電路和現場可編程門陣列運行。有些人將可重構計算稱為混合計算、并行計算、流水線計算或高性能計算。可重構計算機比通用PC更靈活。現場可編程門陣列(FPGA)計算機可以在可重構計算機中,有一個CPU來執行平臺和網絡功能,或者可以獨立地執行所有CPU功能。這些FPGA是計算機邏輯組件,可以在各種布線設置中聚集在一起,產生不同的功能和數據流,并且可以隨時重組為新的安排。這種靈活性為專門的計算任務提供了最大的原始計算能力,并且比通用計算機具有更高的速度能力。在另一種選擇中,FPGA可以在并行計算中通過特定于硬件的語言進行重復編程,產生不同的數據流路徑和并發的流水線數據操作。混合計算被認為是可重構計算,因為它涉及到一個通用的CPU核,與特定應用的核心相匹配,以滿足特定的用途,提高某些計算功能的能力和速度。這些特定于應用程序的核心可以是由用戶重新配置的FPGA,也可以是可重新配置的數據處理陣列(RDPA)此外,PCI Express?計算機擴展卡可以在主板內部添加,也可以在其外部機箱中添加,以增強圖形或信號卡的功能。可重新配置計算的全部內容是為特殊任務提供高性能選項。為什么首選可重配置計算系統在通用計算中,可重構系統提供了這樣的性能靈活性。可重構系統可以在執行前、功能集之間或在執行過程中的幾乎任何時刻通過位指令流進行動態更改。這些重構可以在邏輯系統的另一部分時進行是計算其他任務。使用軟件執行任務與使用可重構計算的靈活性來執行相同的任務,同時消耗更少的能量之間存在很大的速度差異。在科學界、學術界、軍事界和商業界,正在進行許多領域的研究來推進可重構計算實踐。這項研究的大部分目的是在操作系統中產生更好的開銷管理。在相關的方面,我們正在研究托管CPU和邏輯FPGA任務的選擇。此外,視頻、信號和FPGA中FPGA的優化策略,強調了科學界和軍事界的網絡處理和醫學界的生物信息學
-
發表于 2020-08-07 20:27
- 閱讀 ( 880 )
- 分類:電腦網絡