通用計算
通用計算
通用計算是一個很廣泛的概念,電腦DIY玩家一般說的“通用計算”指的是“GPU通用計算”,意思就是用GPU來處理一些原本CPU可以處理的計算。
CPU的邏輯判斷能力、計算精度和單核心計算能力要比GPU更強,但是GPU的優勢在於核心數非常多,一般可以過百上千,與民用CPU不超過8核16線程的數量相比非常懸殊,因此在一些計算場合下效率要比CPU高很多,而這些場合就是通用計算的優勢,比如文件壓縮、視頻轉碼就是典型。
當前通用計算主要有三種規範
蘋果提出、多家廠商支持的開放性規範,OpenCL,能夠對不同架構CPU、GPU等硬體提供支持。