Embedded Computing for High Performance: Efficient Mapping of Computations Using Customization, Code Transformations and Compilation

João Manuel Paiva Cardoso, José Gabriel de Figueiredo Coutinho, Pedro C. Diniz

  • 出版商: Morgan Kaufmann
  • 出版日期: 2017-06-15
  • 售價: $2,800
  • 貴賓價: 9.5$2,660
  • 語言: 英文
  • 頁數: 320
  • 裝訂: Paperback
  • ISBN: 0128041897
  • ISBN-13: 9780128041895
  • 相關分類: 嵌入式系統
  • 立即出貨 (庫存 < 4)

買這商品的人也買了...

商品描述

Embedded Computing for High Performance: Design Exploration and Customization Using High-level Compilation and Synthesis Tools provides a set of real-life example implementations that migrate traditional desktop systems to embedded systems. Working with popular hardware, including Xilinx and ARM, the book offers a comprehensive description of techniques for mapping computations expressed in programming languages such as C or MATLAB to high-performance embedded architectures consisting of multiple CPUs, GPUs, and reconfigurable hardware (FPGAs).

The authors demonstrate a domain-specific language (LARA) that facilitates retargeting to multiple computing systems using the same source code. In this way, users can decouple original application code from transformed code and enhance productivity and program portability.

After reading this book, engineers will understand the processes, methodologies, and best practices needed for the development of applications for high-performance embedded computing systems.

  • Focuses on maximizing performance while managing energy consumption in embedded systems
  • Explains how to retarget code for heterogeneous systems with GPUs and FPGAs
  • Demonstrates a domain-specific language that facilitates migrating and retargeting existing applications to modern systems
  • Includes downloadable slides, tools, and tutorials

商品描述(中文翻譯)

《高性能嵌入式計算:使用高級編譯和合成工具進行設計探索和定制化》提供了一系列實際示例,將傳統桌面系統轉移到嵌入式系統中。本書使用流行的硬件,包括Xilinx和ARM,全面介紹了將以C或MATLAB等編程語言表達的計算映射到由多個CPU、GPU和可重構硬件(FPGA)組成的高性能嵌入式架構的技術。

作者展示了一種特定領域語言(LARA),該語言可以使用相同的源代碼將應用程序重新定位到多個計算系統。通過這種方式,用戶可以將原始應用程序代碼與轉換後的代碼解耦,提高生產力和程序可移植性。

閱讀本書後,工程師將了解開發高性能嵌入式計算系統應用程序所需的流程、方法論和最佳實踐。

- 重點關注在嵌入式系統中最大化性能並管理能源消耗
- 解釋如何將代碼重新定位到具有GPU和FPGA的異構系統
- 演示了一種特定領域語言,可以將現有應用程序遷移和重新定位到現代系統
- 包含可下載的幻燈片、工具和教程