2018-06-01から1ヶ月間の記事一覧

CUDAデバイスメモリ用のunique_ptr

先日、他の人の書かれたCUDAコードをいじる機会があり、その際に気になったことのメモ。CUDAでホスト側からデバイスメモリ(GPU側メモリ)を確保する際には、cudaMallocとcudaFreeをセットで使用しますが、free操作は自動でやっていただきたいのでunique_ptr…

便利なstd::chronoのリテラル演算子

C++11以降、STLを使っているだけでもstd::chronoの時間単位の値が必要になることは多いと思います。その時、整数をそのまま指定出来たらいいのですがそれはできません(std::chrono::durationのコンストラクタがexplicit指定されているため)。仕方ないので…