GPUのプログラミングで嬉しいのは、浮動小数点を多用しても処理スピードが落ちないことです。下手に整数で小細工した方が遅くなる。ジュラ紀のプログラマーは、CPUの浮動小数点演算の飛び抜けた遅さから、何とか整数だけで状況を打開しようとコーディングに創意工夫を凝らしました。たとえ整数であっても、割り算を使うのだけは避けて通ったなぁ(笑)。最近では、CPUでも浮動小数点パラダイス、整数処理でも、32bitで実行させた方が64bitでするより遅かったりもする。まあ、そうした太古の経験は…
それなりに糧にはなっています(笑)
SwiftからはCPUの挙動などはほとんど透けて見えませんから。まさに超高級BASICみたいなもんです!