400
Post/Edit Page
3つのコアに、詰めて詰めて。もはやプログラマとは呼べぬパズル職人な日々。とにかく更新内容を細分化して、参照に気をつけながら重ねていく。トライ、計測。まだ隙間がある。ここに詰め込める内容はないか。感と経験を頼りにコードを探していく。この値の更新は先に回しても良いのでは。全ての計算は無理でも、他の値に依存しない部分だけは先行して計算してもいいだろう――高速化という名のマルチスレッド地獄である。▼徹底的に隙間を埋めていくこの感じ、iPodの開発にまつわる噂を思い出した。曰く、これ以上の小型化は絶対に無理だと主張する開発陣に対して、ジョブズはiPodを水槽に落としてみせたのそうだ。ブクブク。泡が出る。ほら、まだ隙間があるじゃないか。埋めればいけるだろう?▼そういうわけで我々もまた、遊休CPUという泡を無くすために昼夜最適化に追われている。技術力の問われる仕事を任されるのは良いことだ。いよいよ終盤戦である。
pass:
Draft