C++プログラム高速化のための知識と計測
DRANK

※技術書典7で頒布したものと同じ内容です※ ●頒布内容● C++高速化を行う際に必要な知識や手法、様々なものを計測した結果を紹介する本です。 物理書籍と電子ファイルへのQRコードを頒布予定です。 どこか別サイトで電子ファイルのみの委託販売も予定しています。 技術書典6で頒布した「仕事でやるC++高速化」の作り直し版になります。 仕事成分が無かったのでタイトルを変更しています。実質的な第2版です。 以下の変更と追加を予定しています。 ・全体的な文章の更新 ・サンプルコードと結果の更新 ・STLアルゴリズムとC++17で追加された並列アルゴリズムの計測を追加 ・gcc最新版とIntel Threading Building Blocksの導入手順の追加(上を行うのに必要 ・atcoderの解答プログラムを速くした話の追加 ●目次● 暫定の目次は以下となっています。執筆の進捗状況次第では、多少の変更はあるかもしれません。 前書き 第 1 章 高速化とは 第 2 章 高速化に関するコンピュータの基礎知識 第 3 章 高速化の手順 第 4 章 式のコスト 第 5 章 関数 第 6 章 ループ 第 7 章 STL のデータ構造 第 8 章 STL のアルゴリズムと並列アルゴリズム 第 9 章 SIMD 拡張命令 付録1 gcc…

techbookfest.org
Related Topics: C++