Automatic SIMD Vectorization of SSA-based Control Flow Graphs
暫譯: 基於SSA的控制流圖自動SIMD向量化
Ralf Karrenberg
- 出版商: Springer
- 出版日期: 2015-06-29
- 售價: $2,420
- 貴賓價: 9.5 折 $2,299
- 語言: 英文
- 頁數: 204
- 裝訂: Paperback
- ISBN: 3658101121
- ISBN-13: 9783658101121
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$352Java 虛擬機精講
-
$352自己動手寫Java虛擬機
-
$658揭秘 Java 虛擬機 : JVM 設計原理與實現
-
$474$450 -
$354$336 -
$505芯片設計 CMOS 模擬集成電路版圖設計與驗證 : 基於 Cadence IC 617
-
$474$450 -
$650$507 -
$479$455 -
$403畢昇編譯器原理與實踐
-
$980$686 -
$891AI 量化投資
-
$1,280$1,011 -
$774$735 -
$750$592 -
$720$569 -
$1,280$1,011 -
$570$542 -
$680$537 -
$894$849 -
$352$331 -
$474$450 -
$680$537 -
$1,200$948 -
$1,200$948
相關主題
商品描述
Ralf Karrenberg presents Whole-Function Vectorization (WFV), an approach that allows a compiler to automatically create code that exploits data-parallelism using SIMD instructions. Data-parallel applications such as particle simulations, stock option price estimation or video decoding require the same computations to be performed on huge amounts of data. Without WFV, one processor core executes a single instance of a data-parallel function. WFV transforms the function to execute multiple instances at once using SIMD instructions. The author describes an advanced WFV algorithm that includes a variety of analyses and code generation techniques. He shows that this approach improves the performance of the generated code in a variety of use cases.
商品描述(中文翻譯)
Ralf Karrenberg 提出了整體函數向量化(Whole-Function Vectorization, WFV)的方法,這種方法允許編譯器自動生成利用 SIMD 指令的數據並行代碼。數據並行應用程序,如粒子模擬、股票期權價格估算或視頻解碼,需要對大量數據執行相同的計算。如果沒有 WFV,則一個處理器核心僅執行數據並行函數的單一實例。WFV 轉換該函數,使其能夠同時執行多個實例,利用 SIMD 指令。作者描述了一種先進的 WFV 算法,該算法包括多種分析和代碼生成技術。他展示了這種方法在多種使用案例中提高了生成代碼的性能。