orz合計を素直に求める方法よりはるかに遅くなってしまった。値さえ正しく求まればいいので、いくつかのソート処理を省略できると思う。バブルソートではなく、シェルソートやマージソートを使うともっと速くなりそうである。課題ビットボードによる処理はCPUの処理単位(レジスタのビット長)が上がれば、その分処理が高速化される、スケーラブルな処理方式である。128ビットを一括処理することも可能。テーブルを引く方法もかなり高速であるが、テーブルサイズ増大問題があり、ビットボードに比べると多くのビットを一度に処理することが出来ない。生データから直接次世代を計算するより、8近傍データ、ビットごとの合計値、s2・s3ビットと計算してから次世代を計算した方が高速なのは興味深い。処理方式を考えることは戦略で、処理方式を高速に実装することは戦術に対応すると考える。高速化とは結局は無駄を省くことである。ビットボードよりも高速な「ハッシュライフ」という方式もあるが、メモリを多量に消費し、実装がかなり難解らしい。将来的には試してみたい。比較的単純な実装で、十分な高速化が達成できた。