インフォメーション

Cプログラム高速化研究班 〜コードを高速化する20の実験と達人の技〜

書名
Cプログラム高速化研究班 : コードを高速化する20の実験と達人の技
著者
片山善夫
価格
1,944円(税込)
仕様
A5判、172ページ
ISBN
978-4904807057

筆者は、16ビットミニコンから32ビットμプロセッサまでの汎用CPU用コンパイラや、実時間動画像処理向けビジョンチップ用並列Cコンパイラなど、数多くの開発を経験した高速化の達人。

プロセッサは高速化しましたが、なお高速プログラムが必要とされる場面が存在します。それに対応できる技術者の減少を危惧する筆者が、ノウハウを惜しみなく開示します。

高速なプログラムが求められる場面は少ないながらも厳然として存在している。しかし、いざ性能が必要になったときに対応できる技術者が非常に少なくなっている。

その原因のひとつは、高級言語と統合開発環境の普及によって、機械命令レベルのプログラム実行を意識しなくてもすむようになっていることを挙げることができる。どのように実行されるかを意識しないので、実行コストが高い処理が平気で使われている。もうひとつの原因は、アルゴリズムに対する理解不足である。

開発するプログラムが高度化、パターン化してきているため、アルゴリズムについて学ぶ機会がなくなっているように思う。本書ではプログラムを高速化する個々の方策を並べるのではなく、そういった高速化の方策を見つけるための道筋を示すように心がけてある。

ソースコードダウンロード

CPUcost.tar.gz
書籍で使われているベンチマークテストプログラム [MD5: 482454604ad8ef4776f37ffc58b0e9f9]
Last modified: 2016-11-15 00:00:00