內容簡介
《基於多核平台的嵌入式系統設計方法》主要介紹多執行緒編程及其處理方法、自動並行化程式設計、Intel的IPP性能原語用於信號處理、多核程式設計的評估和調試方法、多核平台程式設計的任務分解和函式分解方法;執行緒構建模組的基本算法和高級算法、執行緒和記憶體檢測工具Inspector的使用和原理、以及熱點分析工具Amplifier的原理和套用等。
《基於多核平台的嵌入式系統設計方法》的特點是理論與實踐相結合,重在實踐能力的培養;書中有大量的原始碼可供參考。《基於多核平台的嵌入式系統設計方法》可作為電子信息相關專業高年級本科生和研究生的教材。
《基於多核平台的嵌入式系統設計方法》一共分為三個部分。第一部分包括第1章到第3章,是多核軟體設計的基礎部分,主要講述嵌入式多核平台的構建模式。以及多執行緒程式設計方法和軟體的性能評估方法,並給出多核平台下軟體設計的一般思路。
第二部分包括第4章到第8章。是多核平台程式設計的核心部分,主要內容包括自動並行化程式設計、Intel的IPP性能原語用於信號處理、執行緒構建模組、多核平台程式設計的任務分解和函式分解方法,通過本部分的學習,讀者應改變傳統的程式設計思想,逐步建立並行程式設計的基本理論和方法。。
第三部分包括第9章到第11章,本部分的主要內容是基於Intel在2009年6月份推出的全新並行程式設計Parallel studio來展開的,包括執行緒構建模組的基本算法和高級算法、執行緒和記憶體檢測工具Inspector的使用和原理、以及熱點分析工具Amplifier的原理和套用等,通過本部分的學習,讀者應掌握並行套件的原理和使用,能自主開發出高性能的並行程式,
《基於多核平台的嵌入式系統設計方法》的特點是基本理論與實踐環節結合,重在實踐能力的培養。書中有大星的原始碼供參考,圖文並茂,易於學習。
作者簡介
林繼鵬,(工學博士,副教授)男,1977年出生,湖北黃岡人。1995年-2002年就讀于吉林大學儀器科學學院,2006年5月畢業於西安交通大學,目前在長安大學自動化系工作。主要感興趣的方向有:氣體分析、嵌入式系統、智慧型感測器等。
圖書目錄
第1章 從多處理器系統到多核系統
第2章 程式性能評估方法
第3章 多核程式設計基礎
第4章 自動並行化技術
第5章多核信號處理下的IPP技術
第6章 Intel執行緒構建模組
第7章 數據分解編程模型
第8章 函式分解編程模型
第9章 基於Parallel Inspector的調試技術
第10章 基於Intel Parallel Amplifier的調試技術
第11章 基於Intel Parallel Advisor Lite的調試技術