ソフトウェア技術者のためのFPGA入門 機械学習編 ソフトウェア技術者のためのFPGA入門 機械学習編
技術の泉シリーズ

ソフトウェア技術者のためのFPGA入門 機械学習‪編‬

    • ¥2,000
    • ¥2,000

発行者による作品情報

【ソフトウェアプログラマのためのFPGAチュートリアルガイド!】


プログラム可能なハードウェア「FPGA」をソフトウェア技術者が活用するためのチュートリアルガイドです。FPGAの基礎知識からツールの入手方法、機械学習を例にした実際の動作までを図表やツールの動作、ソースコードの紹介を交えてわかりやすく紹介しています。

【目次】

第一章 プログラムできるハードウェア

基礎知識:FPGAとは

ソフトウェアのFPGA化にあたって

FPGA開発言語

FPGAの処理構成

FPGAの開発フロー

第二章 開発環境の整備

SDSoCとは

開発環境(Linux環境)

SDSoCのダウンロード

インストール

ライセンスの取得

起動とライセンスの設定

評価ボード

ZedBoard

第三章 ハードウェア・プログラミング (スタートアップ編)

プロジェクトの作成

プロジェクト

ソースコードの作成

コンパイル

実機で動作確認

FPGA化する関数の指定

第四章 機械学習ソフトウェア

アルゴリズムを確立する

ソースコード

関数の構成

ソフトウェアの動作確認

第五章 ハードウェア・プログラミング(組み込み編)

SDSoCに適用

関数のFPGA化

SDSoCのpragmaで転送方式の指定

FPGA化する階層を1つ上げる

2つの関数をFPGA化

上位関数CNNLayerを対象

第六章 ハードウェア・プログラミング(チューニング編)

アルゴリズムの把握

FPGA化関数のトレース

データアクセスの修正

上位関数のトレース

メモリアクセス

ソースコードのリファクタリング

メモリアクセスとリファクタリング例

生成される回路規模

HLSプラグマの適用

エミュレータ

ジャンル
コンピュータ/インターネット
発売日
2017年
10月13日
言語
JA
日本語
ページ数
159
ページ
発行者
インプレスR&D
販売元
Impress Communications Corporation
サイズ
22.9
MB
1人でアプリを作る人を支えるSwiftUI開発レシピ 1人でアプリを作る人を支えるSwiftUI開発レシピ
2020年
iOSショートカットプログラミング入門 iOSショートカットプログラミング入門
2022年
株とPython─自作プログラムでお金儲けを目指す本 株とPython─自作プログラムでお金儲けを目指す本
2019年
スクレイピング・ハッキング・ラボ Pythonで自動化する未来型生活 スクレイピング・ハッキング・ラボ Pythonで自動化する未来型生活
2020年
SAML入門 SAML入門
2022年
Combineをはじめよう Combineをはじめよう
2022年