Interface編集部
Interface
2026年3月号
CPUがプログラムを動かすしくみから理解する
C言語で学ぶ低レイヤ[デバッグ/高速化/AI処理]
1月23日発売 (定価 1,300円+税)
【別冊付録】FPGAマガジン特別版 No.5
【新連載】ローカルLLMで実現する現場対応支援のしくみ
【注目】ESP32のWi-Fi電波で侵入検知!AIエッジ・デバイスの開発
C言語で学ぶ低レイヤ[デバッグ/高速化/AI処理]
-
C言語で学ぶ低レイヤ[デバッグ/高速化/AI処理]
p.15
-
イントロダクション
第1部 CPUがプログラムを動かすしくみ
-
第1章
①高速化,②デバッグ力の向上,③セキュリティ…これからのプログラマの大きな武器になる
-
Appendix1
第1部で扱う技術…CPU/コンパイラ/OSの関係
内田 公太
pp.24-25
-
第2章
関数やローカル変数はCPUでどう実現されている?
-
第3章
OSやコンパイラの違いを吸収する仕組みから吸収できない環境の違いまで
-
第4章
アプリケーション,プロセス,スレッドの関係性から役割分担まで
-
第5章
アドレス変換と権限管理,システム・コール呼び出しのしくみ
-
第6章
アセンブリ言語コードを組みあわせてデバイスにアクセスする
-
Appendix2
アセンブリ言語の命令と記述方法
内田 公太
pp.74-76
第2部 低レイヤ・プログラミング…デバッグ編
-
第1章
CPUが実数を扱う方法を理解して正確な数値演算プログラムを書く
-
第2章
演算回路のビット幅が足りないときの工夫まで
-
第3章
CPUと処理系ごとに変わる…整数の加減算と乗算,浮動小数点数演算も
-
第4章
方法ごとのロード時間差をプログラムで調査
-
第5章
GDBデバッガによるブレークポイント設定やステップ実行中の挙動を見てみる
-
第6章
マルチコア環境で発生する命令順序入れ替えバグを防ぐ…RISC-Vを例に
第3部 低レイヤ・プログラミング…最適化編
-
第1章
コア間で整合性を取る方法からその代償フォルス・シェアリングまで
-
第2章
画像フィルタの処理が2.5~5倍に…高速化の一部始終を紹介
-
第3章
普通はプログラマから見えない裏側をCプログラムを工夫して調査する
第4部 低レイヤ・プログラミング…AI処理編
-
第1章
AI処理で多用する行列演算でも使える
-
第2章
GPUでもキャッシュが重要
人工知能や科学計算
-
新連載 ローカルLLMで実現する現場対応支援のしくみ
-
説明可能なAI
-
AIエージェント同士で連携!通信プロトコルAgent2Agent
-
OpenAI Agents SDKで始める自分専用AIエージェント開発
Raspberry Piライフ
-
ラズパイの限界に挑戦!ローカルLLM動作検証レポート
IoTマイコンESP32
-
ESP32のWi-Fi電波で侵入検知!AIエッジ・デバイスの開発
テクノロジー掘り下げ
-
CPU最適化プログラミング
OS使いこなし
-
Yocto Projectではじめる組み込みLinux開発入門
-
最終回 C言語+リアルタイムOSで初めての本格マイコン開発
ニュース&レポート&お知らせ
-
ほんのりInterface
p.188
-
新連載 農業現場のエレクトロニクス
第1回 腰の負担を軽減,マッスルスーツ
塩田 喜徳
p.189
-
読者プレゼント
p.193
-
次号予告
p.194
別冊付録
-
FPGAマガジン特別版 No.5
















