Riverside Learning LABO(Skill/Idea/Code)

よりよいシステムのため工学系と人間系の学習下書きメモ

ビューティフルコード14

ビューティフルコード (THEORY/IN/PRACTICE)

ビューティフルコード (THEORY/IN/PRACTICE)

ビューティフルコード


[メモ]
14章 エレガントなコードはハードウェアに合わせて進化する:ガウス消去法の場合
Jack Dongarra and Piotr Luszczek
アーキテクチャの変更でプログラムを直さないといけない時がある
数学モデルはアルゴリズムに、最終的にはソフトウェアの形でコード化されるべき
計算の中にはどうしても並列化できない個所があり並列化の利益の限界に達する
コードに移植性があれば誰でもそれを食べることが出来る
アルゴリズムは過去アーキテクチャの変化についてきた歴史がある