此商品已下架,若仍需天瓏代為查詢或代購書籍,請與門市客服人員聯繫,或 E-mail 至 service@tenlong.com.tw 將有專人為您服務。

FPGAs for Software Programmers
暫譯: 軟體程式設計師的FPGA指南

  • 出版商: Springer
  • 出版日期: 2018-05-31
  • 售價: $4,890
  • 貴賓價: 9.5$4,646
  • 語言: 英文
  • 頁數: 348
  • 裝訂: Paperback
  • ISBN: 3319799495
  • ISBN-13: 9783319799490
  • 相關分類: FPGA
  • 海外代購書籍(需單獨結帳)

商品描述

This book makes powerful Field Programmable Gate Array (FPGA) and reconfigurable technology accessible to software engineers by covering different state-of-the-art high-level synthesis approaches (e.g., OpenCL and several C-to-gates compilers). It introduces FPGA technology, its programming model, and how various applications can be implemented on FPGAs without going through low-level hardware design phases. Readers will get a realistic sense for problems that are suited for FPGAs and how to implement them from a software designer's point of view. The authors demonstrate that FPGAs and their programming model reflect the needs of stream processing problems much better than traditional CPU or GPU architectures, making them well-suited for a wide variety of systems, from embedded systems performing sensor processing to large setups for Big Data number crunching. This book serves as an invaluable tool for software designers and FPGA design engineers who are interested in high design productivity through behavioural synthesis, domain-specific compilation, and FPGA overlays.

  • Introduces FPGA technology to software developers by giving an overview of FPGA programming models and design tools, as well as various application examples;
  • Provides a holistic analysis of the topic and enables developers to tackle the architectural needs for Big Data processing with FPGAs;
  • Explains the reasons for the energy efficiency and performance benefits of FPGA processing;
  • Provides a user-oriented approach and a sense for where and how to apply FPGA technology.

商品描述(中文翻譯)

這本書使得強大的現場可編程閘陣列(Field Programmable Gate Array, FPGA)和可重構技術對軟體工程師變得可及,涵蓋了不同的先進高階合成方法(例如,OpenCL 和幾個 C 到閘的編譯器)。它介紹了 FPGA 技術、其編程模型,以及如何在不經過低階硬體設計階段的情況下,實現各種應用。讀者將能夠從軟體設計師的角度,真實感受到適合 FPGA 的問題以及如何實現這些問題。作者展示了 FPGA 及其編程模型比傳統的 CPU 或 GPU 架構更能反映流處理問題的需求,使其非常適合各種系統,從執行感測器處理的嵌入式系統到用於大數據運算的大型設置。本書對於對行為合成、特定領域編譯和 FPGA 覆蓋感興趣的軟體設計師和 FPGA 設計工程師來說,是一個無價的工具。

- 向軟體開發人員介紹 FPGA 技術,提供 FPGA 編程模型和設計工具的概述,以及各種應用範例;
- 對該主題進行全面分析,使開發人員能夠應對 FPGA 在大數據處理中的架構需求;
- 解釋 FPGA 處理的能源效率和性能優勢的原因;
- 提供以用戶為導向的方法,並讓讀者了解在何處及如何應用 FPGA 技術。