作って学ぶコンピュータアーキテクチャ LLVMとRISC-Vによる低レイヤプログラミングの基礎 [単行本]
    • 作って学ぶコンピュータアーキテクチャ LLVMとRISC-Vによる低レイヤプログラミングの基礎 [単行本]

    • ¥3,960119 ゴールドポイント(3%還元)
    • 在庫あり2025年7月31日木曜日までヨドバシエクストリームサービス便(無料)がお届け
100000009003574775

作って学ぶコンピュータアーキテクチャ LLVMとRISC-Vによる低レイヤプログラミングの基礎 [単行本]

価格:¥3,960(税込)
ゴールドポイント:119 ゴールドポイント(3%還元)(¥119相当)
フォーマット:
お届け日:在庫あり今すぐのご注文で、2025年7月31日木曜日までヨドバシエクストリームサービス便(無料)がお届けします。届け先変更]詳しくはこちら
出版社:技術評論社
販売開始日: 2022/07/01
お取り扱い: のお取り扱い商品です。
ご確認事項:返品不可

カテゴリランキング

店舗受け取りが可能です
マルチメディアAkibaマルチメディア梅田マルチメディア博多にて24時間営業時間外でもお受け取りいただけるようになりました

作って学ぶコンピュータアーキテクチャ LLVMとRISC-Vによる低レイヤプログラミングの基礎 の 商品概要

  • 要旨(「BOOK」データベースより)

    独自のバックエンドターゲットの実装を通してCPUとコンパイラの動作を知り、より高性能なコードを目指す。
  • 目次

    ■第1章:コンピュータアーキテクチャとISAの基礎知識
    ■■コンピュータアーキテクチャの全体像
    ■■命令セットアーキテクチャ(ISA)
    ■■CPUの高速化技法

    ■第2章:RISC-Vの基礎知識
    ■■RISC-V命令セットの特徴
    ■■RISC-V命令セットの詳細
    ■■RISC-Vを体験する

    ■第3章:LLVMの基礎知識
    ■■LLVMの概要
    ■■LLVMを体験する

    ■第4章:LLVMバックエンドの仕組み
    ■■LLVMバックエンド開発の全体像
    ■■LLVMのバックエンドを作るための第一歩
    ■■ターゲット記述ファイル(tdファイル)の作成
    ■■MYRISCVXのC++クラスを実装する
    ■■llcはどのようにマルチターゲットを実現しているのか

    ■第5章:簡単な関数や演算のサポート
    ■■関数の仕組み
    ■■シンプルな関数をコンパイルできるようにする
    ■■関数が戻り値を返せるようにする
    ■■関数のプロローグ・エピローグに必要な新規命令の実装
    ■■関数のプロローグ・エピローグの実装

    ■第6章:算術演算・グローバル変数・ポインタ・制御構文のサポート
    ■■算術・論理・比較命令の生成
    ■■まとめとレッスン:画像のパタンマッチングを行うプログラムをシミュレーションする
    ■■グローバル変数のサポート
    ■■ポインタ・配列・構造体のサポート
    ■■条件分岐や繰り返しの生成
    ■■関数呼び出しのサポート
    ■■[LLVM] LLVMのビルドと確認
    ■■まとめとレッスン:配列のソート

    ■第7章:オブジェクトファイル・ELFファイル出力のサポート
    ■■オブジェクトファイルとは何なのか
    ■■インラインアセンブリとllvm-mcの実装
    ■■まとめとレッスン:N-Queen問題を解く

    ■第8章:LLVMでのテスト記述とリグレッション
    ■■llvm-litによるテスト実行
  • 内容紹介

    コンピュータアーキテクチャ、とくにCPUの命令セットアーキテクチャについて、RISC-Vを例に「上のレイヤからアプローチする」ことで理解を深めることを目的とした一冊。本書を一通り読み終えるころには、低レイヤに対する一段上の実力がついているはずです!
  • 著者紹介(「BOOK著者紹介情報」より)(本データはこの書籍が刊行された当時に掲載されていたものです)

    木村 優之(キムラ マサユキ)
    半導体メーカー勤務のかたわら、趣味の技術ブログで主にRISC‐Vについて試行錯誤した結果をブログ化している。RISC‐Vを含め低レイヤの技術全般に興味がある

作って学ぶコンピュータアーキテクチャ LLVMとRISC-Vによる低レイヤプログラミングの基礎 の商品スペック

商品仕様
出版社名:技術評論社
著者名:木村 優之(著)
発行年月日:2022/07/14
ISBN-10:4297129140
ISBN-13:9784297129149
判型:B5
対象:専門
発行形態:単行本
内容:電子通信
言語:日本語
ページ数:521ページ
縦:23cm
横:18cm
他の技術評論社の書籍を探す

    技術評論社 作って学ぶコンピュータアーキテクチャ LLVMとRISC-Vによる低レイヤプログラミングの基礎 [単行本] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!