Project German-style

同人、Github、その他活動の記録と報告

constexprでOpenCL

最近書いていたコードをgithubに上げてみた。

初githubというか、自分で書いたコードをネットに晒すのも、これが初かも。

動機

OpenCLはデバイス側で動かすコードを、文字列でAPIに渡す訳ですが、これをconstexpr計算(というかsprout::string)で作ってみたらどうかというテスト。

  • せっかくFusion*1 APUを買ったのでGPU動かしてみたい
  • C++11使ってみたい

あたりのモチベーションで、色々調べたり書いたりしていたのですが。まさか、とりあえず最初から最後まで処理が繋がるまでに、半年も消費する事になるとは。

*1:若干キラキラネームなライブラリ名は、Fusion APUとかFusion System Architecture(Heterogeneous System Architectureの旧称)に由来しているらしい

続きを読む