並行プログラミング入門(ヘイコウプログラミングニュウモン)
Rust 、 C 、アセンブリによる実装からのアプローチ
- 著者:
- 高野祐輝(タカノ ユウキ)
- 出版社:
- オライリー・ジャパン
- 出版日:
- 2021年08月24日頃
- ISBN:
- 9784873119595
- 在庫:
- 在庫あり
書籍紹介
並行プログラミングの基礎的なアルゴリズムと実装方法について解説!
複数のプログラムを並列に実行する「並行プログラミング」は、処理速度を飛躍的に向上させる昔からある手法ですが、タスク管理、プロセス管理、スレッド管理をはじめ、複雑なしくみについての幅広い知識とテクニックが必要となります。本書は Rust と C を使い、 CPU のアトミック命令、グリーンスレッド、アクターモデル、ソフトウェア・トランザクショナルメモリ、 async/await など、並行プログラミングに関する理論的な背景から実装までを網羅的に扱います。ソースコードは Github 上で公開、実際に動作するソースコードを参考にしながら読み進められます。
言及の推移
言及 Qiita 記事 (8 件)
エンジニアに読んで欲しい技術書90選
♡ 1935技術書, 書籍, 新人プログラマ応援2024年版機械学習・データ分析の必須10冊+ガチ90冊+Next5冊=105冊
♡ 869本, 機械学習, データ分析, データサイエンス2023年版データ分析の100冊
♡ 654本, 機械学習, データ分析, データサイエンス2025年版機械学習・データ分析の必須10冊+ガチ89冊+Next5冊=104冊
♡ 438本, 機械学習, データ分析, データサイエンスにわかにアセンブリに興味をもった自分が、ふとGeminiに学習プランを聞いてみたら思わぬ収穫があった話
♡ 2アセンブリ言語, GeminiTIER IV Computing System Workshop 2023 参加する前に 安全(102)
♡ 2自動運転, Autoware, 安全, RISC-V, Uppaalパン屋のアルゴリズム
♡ 2C++, Rust, アセンブラ, 並行処理データサイエンス(データ分析、モデル構築)で使える高速化処理に関する参考書
♡ 1Python, Ray, 高速化, 並列処理, DeepSpeed
この本に興味がある方におすすめ
この本に関連
関連記事
データベース本ガイド - SQL から設計まで学べる技術書の選び方
データベースの基礎から設計、パフォーマンスチューニングまで学べる技術書の選び方と学習順序を紹介します。
機械学習・AI 本ガイド - エンジニアが読むべき技術書の選び方
機械学習の基礎から実践まで学べる技術書の選び方を紹介。数学が苦手な人向けの学習ルートと、ML 本の賞味期限の見極め方を解説します。
アルゴリズム本ガイド - 競プロだけじゃない、実務に活きる選び方
アルゴリズム本の 3 タイプと、実務でアルゴリズムの知識が活きる場面、数学が苦手な人向けの学習ルートを紹介します。