「並列計算」の記事一覧
-
WebGPUで実現したブラウザ内粒子シミュレーションの革新
2025-05-26 12:28
科学・技術物理法則をあえて無視し、生命のような挙動を再現する粒子シミュレーション「Particle Life」をWebGPUでブラウザ上に実装した事例が紹介されています。従来のC++実装に加え、計算効率のためGPUによる並列処理を活用。非対称な相互作用や空間分割アルゴリズム、加算合成やグロー効果を用いた描画により、動的で視覚的にも魅力的な世界が再現されています。WebGPUの近代的で扱いやすいAPIが特に高評価されています。
-
27,000体のドラゴンと10,000個の光源を描画するGPUドリブンレンダラー
2025-05-20 15:57
科学・技術本記事では、GPUドリブンでクラスタードフォワードレンダリングを実装し、GTX 1070上で1080p、60fpsで27,000体のスタンフォードドラゴンと10,000個の光源を描画する手法を詳細に解説しています。描画コールの削減、GPUによる可視オブジェクトのフラスタムカリング、Draw Bufferのスパース性の解消、さらにはClustered Shadingによるフラグメントシェーディングの効率化など、最新の並列化・最適化技術が紹介されています。
-
関数型並列配列言語の比較研究
2025-05-16 19:50
科学・技術新興の関数型並列配列言語であるAccelerate、APL、DaCe、Futhark、SaCの5言語を対象に、N体シミュレーションやFlash Attentionなど4つのベンチマークで性能と表現力を比較した研究です。各言語はGPUとマルチコアCPUでコードを生成可能で、アーキテクチャに依存しない高い移植性を示しました。関数型アプローチにより、コードは短く理解しやすく、従来の最適化手法と同等以上の性能が得られる可能性があると結論付けています。