本書由淺入深、概念齊全、實踐性強、指導性強,結合了多年嵌入式多核軟件開發(fā)的實際經驗,對多核設計中常見的問題進行了詳細描述。 從基本概念出發(fā),層層推進,介紹了多核并行、數據傳輸與處理并行和多層次并行設計的經驗,是嵌入式多核DSP并行軟件開發(fā)者**的參考書。 本書系統(tǒng)介紹了C66x多核軟件開發(fā)的知識,并基于C6678的設計實例介紹了相關設計經驗。系統(tǒng)介紹了C66x DSP器件的基礎概念和多核軟件設計的基礎知識,引領讀者循序漸進地掌握多核軟件設計技術。對于傳統(tǒng)DSP開發(fā)人員比較陌生的一些概念,如Cache、預取、數據一致性、數據依賴、死鎖等,進行了重點描述。系統(tǒng)介紹了C66x多核器件的存儲器、DMA傳輸、中斷等內容,并結合工作實際,介紹了多核軟件優(yōu)化、多核并行設計及任務級優(yōu)化經驗。很后,以多普勒成像的設計實例描述了如何實現并行設計。全書共13章,內容包括C66x DSP的基本組成,如存儲器組織、DMA傳輸、中斷和異常、Cache緩存和數據一致性等,并包含CCS軟件開發(fā)環(huán)境、SYS/BIOS實時操作系統(tǒng)、多核并行設計、軟件設計優(yōu)化等相關知識。本書的特點是由淺入深、概念齊全、實踐性強、指導性強。本書結合了多年多核軟件開發(fā)的實際經驗,對多核設計中常見的問題進行了詳細的描述; 從基本概念出發(fā),層層推進,介紹了多核并行、數據傳輸與處理并行和多層次并行設計的經驗。對于從事C66x多核軟件開發(fā)的設計師,本書具有很強的指導意義,本書還適合作為高校計算機、數據處理、信號處理、通信等相關專業(yè)的本科生和研究生教材。
|