跳到主要內容

談人工智慧晶片的4種類型

談人工智慧晶片的4種類型

傳統伺服器與AI伺服器的差別在於:

1. 傳統伺服器透過CPU做為主要的運算,

2. AI伺服器除了使用CPU外,還使用GPU、FPGA、ASIC來加速運算。


一般來說,傳統伺服器價格較低,約1500~3000 美元;而AI伺服器價格較高,如AI推論伺服器落在3000~20000美元;而AI訓練伺服器約落在15~30萬美元。


以下簡介各種伺服器晶片的差別:

1. CPU (Central Processing Unit): 以執行複雜指令集為目的,處理重複性高的類神經運算。

2. GPU (Graphics Processing Unit): 擅長浮點數及平行運算,適用於AI深度學習。

3. FPGA (Field Programmable Gate Array): 可依需求調整硬體配置,具備演算法靈活性。

4. ASIC (Application Specific Integrated Circuit): 能針對特定應用最佳化算效能、降低功耗、縮小體積。



4 Types of AI Chip 

The difference between traditional servers and AI servers is:

1. Traditional servers use the CPU as the main operations.

2. Except for the CPU, AI ​​servers also use GPU, FPGA, and ASIC to accelerate operations.


Generally speaking, the price of traditional servers is lower, about 1,500 to 3,000 USD; while the price of AI servers is higher, such as AI inference servers is about 3,000 to 20,000 USD; and AI training servers is about 150,000 to 300,000 USD. 

The following is the introduction to the differences between various server chips:

1. CPU (Central Processing Unit): Aimed at executing complex instruction sets, it processes highly repetitive neural-like operations.

2. GPU (Graphics Processing Unit): Good at floating point numbers and parallel operations, suitable for AI deep learning.

3. FPGA (Field Programmable Gate Array): The hardware configuration can be adjusted according to needs and has algorithm flexibility.

4. ASIC (Application Specific Integrated Circuit): It can optimize computing performance, reduce power consumption, and reduce size for specific applications.









留言

這個網誌中的熱門文章

用ADS存取電感的S2P檔

用ADS存取電感的S2P檔 1. 新建一個工作空間 2. 建立一個電路示意圖 3. 在Parts裡的Basic Components找到TermG以及SP,擺上圖示 4. 再從Data Items內找到S元件,擺上圖示 5. 雙擊SnP圖示,設定port數以及載入SnP檔路徑(這裡代入S2P檔,故設定port number = 2) 6. 點擊上方功能區的走線,將TermG以及SnP圖示連接起來。 7. 雙擊S-PARAMETERS以設定起始頻率、終止頻率及取樣間隔 8. 點擊上方模擬按鍵以進行模擬及偵錯 9. 使用左側Eqn圖示建立下圖的的電感及Q值的方程式 Use ADS to read SnP file 1. Create a new workspace 2. Create a schematic 3. Find TermG and SP in Basic Components from Parts and drag the icon to the blank space 4. Find the S component from Data Items and drag the icon to the proper position 5. Double-click the SnP icon, set the port number and the path to load the SnP file (Here load the S2P file, so set port number = 2) 6. Click on the wiring in the upper functional area to connect the TermG and SnP icons. 7. Double-click S-PARAMETERS to set the start frequency, stop frequency and sampling interval 8. Click the simulation button above to perform simulation and debugging 9. Use the "Eqn" diagram on the left to establish the equations for the ind...

Use ADS to read SnP file

 使用ADS讀取SnP檔案 1. 新建一個工作空間 2. 建立一個電路示意圖 3. 在Parts裡的Basic Components找到TermG以及SP,擺上圖面 4. 再從Data Items內找到S元件,擺上圖面 5. 雙擊SnP圖示,設定port數以及載入SnP檔路徑(這裡代入S2P檔,故設定port number = 2) 6. 點擊上方功能區的走線,將TermG以及SnP圖示連接起來。 7. 雙擊S-PARAMETERS以設定起始頻率、終止頻率及取樣間隔 8. 點擊上方模擬按鍵以進行模擬及偵錯 9. 在新跑出來的視窗中點擊左側的Palette,選取方形圖示,點選S(1,1), 選擇單位,即可跑出想要看的S(1,1)參數 10. 跑出來的圖形如下: Use ADS to read SnP file 1. Create a new workspace 2. Create a schematic 3. Find TermG and SP in Basic Components from Parts and drag the icon to the blank space 4. Find the S component from Data Items and drag the icon to the proper position 5. Double-click the SnP icon, set the port number and the path to load the SnP file (Here load the S2P file, so set port number = 2) 6. Click on the wiring in the upper functional area to connect the TermG and SnP icons. 7. Double-click S-PARAMETERS to set the start frequency, stop frequency and sampling interval 8. Click the simulation button above to perform simulation and debugging 9. In the newly opened window, ...

Skew Spec. of High Speed Interfaces

高速介面的相位偏移規格 總結幾個目前常用並且明文規定的高速介面的相位偏移規格: 單位間隔(Unit Interval, UI)是數據傳輸中的一個基本單位時間,用來表示信號在傳輸過程中的每個比特或符號的時間長度。它是高速串行接口設計中的關鍵參數,用於計算抖動、偏移(skew)等時間參數。UI 的計算方法如下:  Unit Interval (UI) UI 是每個比特或符號的時間間隔,其計算方法是數據速率的倒數。 公式: UI  =  1 /  數據速率 ​ 數據速率通常以 Giga Transfers per second (GT/s) 或 Giga Baud (GBd) 表示,這些單位代表每秒傳輸的比特或符號的數量。 Skew Spec. of High Speed Interfaces Summarize the skew specifications of several currently commonly used and clearly specified high-speed interfaces: The Unit Interval (UI) is a fundamental unit of time in data transmission, used to represent the duration of each bit or symbol during signal transmission. It is a crucial parameter in the design of high-speed serial interfaces, used for calculating jitter, skew, and other timing parameters. The calculation method for UI is as follows:  (UI) UI is the time interval for each bit or symbol, calculated as the reciprocal of the data rate. Formula: UI  =  1 /  Data Rate ​ The data rate is typi...