博士論文公聴会。
修論のタイトルを承認した。
卒論・修論の最終提出の案内を流した。
Swendsen-WangのGPGPU実装。
- CUDA programs for the GPU computing of the Swendsen–Wang multi-cluster spin flip algorithm: 2D and 3D Ising, Potts, and XY models
- Improved CUDA programs for GPU computing of Swendsen–Wang multi-cluster spin flip algorithm: 2D and 3D Ising, Potts, and XY models
どちらもソースコードが公開されている。これは、
Parallel graph component labelling with GPUs and CUDA
に基づいている。グラフの並列処理について、どうしてもアトミックな処理が必要になるが、それはCUDAのatomicMin()を利用している。
量子系でも似たような処理が必要になるが、それについては藤堂さんが論文を出している。
ここではロック機構としてcompare-and-swap atomic instructionを使っている。Intel x86ならcmpxchgl、SPARCならcasだそうな。
論文の査読した。初めてのsigned referee。やはり緊張する。オンラインでどんどん議論する形なのか。時代は変化していくのだなぁ。