ARM嵌入式繫統編程與優化
作 者: (美)詹森D.巴克斯(Jason D. Bakos) 宇 譯
定 價: 59
出?版?社: 機械工業出版社
出版日期: 2017年09月01日
頁 數: 204
裝 幀: 平裝
ISBN: 9787111578031
內容簡介
本書結合ARM架構和Linux工具,關注以性能為導向的嵌入式編程,深入講解如何通過對數據、算法和存儲等層面的優化,終實現性能的顯著提升。本書先講解ARM架構和嵌入式繫統的基礎知識,然後結合圖像變換、分形生成和計算機視覺等應用案例,詳細說明不同的優化方法。讀者可在RaspberryPi等平臺上動手運行並比較不同算法,掌握實踐技巧。本書適合作為本科或研究生嵌入式繫統課程的教材,也適合從事相關開發工作的程序員參考。
(美)詹森D.巴克斯(Jason D. Bakos) 宇 譯
(美)詹森D.巴克斯(Jason D. Bakos),美國南卡羅來納大學計算機科學與工程繫副教授,研究方向包括高性能計算、異構網絡和嵌入式計算機繫統等。擁有2項,發表了30餘篇學術論文。2009年曾獲得美國國家科學基金(NSF)事業獎,現為ACM會刊《可重構技術與繫統》的副主編。
前 言Embedded Systems: ARM Programming and Optimization多年來,我一直工作在可重構計算領域。可重構計算領域的目標是開發有效的工具和方法,以促進現場可編程門陣列(FPGA)作為協處理器在高性能計算機繫統中的使用。 這個學科的主要挑戰之一是“程序設計問題”,即FPGA的實際應用從根本上受到煩瑣和容易出錯的程序模型的限制。這個問題值得我們特別關注,因為它是技術優勢所導致的結果:FPGA實現了細粒度並發操作,這樣程序員可以控制芯片中每個電路的同步行為。然而,這種控制還要求程序員管理細粒度的控制,例如片上存儲使用和路由擁塞。另一方面,CPU程序隻需要考慮每一行代碼的可能CPU狀態,片上資源在硬件運行時將自動管理。  ......
"