內容簡介
本書是針對Cell BE處理器的編程指南。主要介紹了Cell BE的體繫結構、開發環境及針對CellBE進行軟件開發的技術細節、性能分析和高級技巧。本書涉及Cell BE處理器開發的低、中、高三個級別的話題,可以使讀者從零開始進入Cell BE處理器的世界並成為Cell BE軟件開發的專家。相信通過本書,讀者可以更加深入地了解Cell BE的革命性架構及Cell BE編程所能實現的巨大的計算能力。
全書由三部分組成,部分簡要介紹Cell BE。首先簡單地介紹了Cell BE的歷史、設計思想,然後對體繫結構進行了展開的介紹,後介紹了Cell BE的編程語言和工具等。第二部分介紹了與編程相關的細節。包括Cell上的線程、SIMD、直接內存傳輸(DMA)、多處理器之間的同步與通信、性能測試工具、性能的分析及優化,並結合實例進行了講解。第三部分講述Cell BE編程的高級技巧。介紹了一些高級的編程模型,如ALF,還講述了如何在Cell BE上進行調試,以及一些常見錯誤等。
本書適用於有一定C/C++語言基礎,並有一定計算機體繫結構基礎的技術人員,也可以作為高等院校計算機相關專業學生的教學參考書。
全書由三部分組成,部分簡要介紹Cell BE。首先簡單地介紹了Cell BE的歷史、設計思想,然後對體繫結構進行了展開的介紹,後介紹了Cell BE的編程語言和工具等。第二部分介紹了與編程相關的細節。包括Cell上的線程、SIMD、直接內存傳輸(DMA)、多處理器之間的同步與通信、性能測試工具、性能的分析及優化,並結合實例進行了講解。第三部分講述Cell BE編程的高級技巧。介紹了一些高級的編程模型,如ALF,還講述了如何在Cell BE上進行調試,以及一些常見錯誤等。
本書適用於有一定C/C++語言基礎,並有一定計算機體繫結構基礎的技術人員,也可以作為高等院校計算機相關專業學生的教學參考書。