東方算程譚

επιστημηがヨタをこく、弾幕とは無縁のCUDAなタワゴト

2016-11-21から1日間の記事一覧

Thrust で 生ポを扱うには

Windows/Visual Studio版ではおなじみの「配列の足し算」: c[i] = a[i] + b[i] (i = 0, 1, ...) を Thrust使って書いてみました。 /* DO NOT FORGET: --expt-extended-lambda option to nvcc */ #include <cstdio> #include <cassert> #include <thrust/host_vector.h> #include <thrust/device_vector.h> #include <thrust/transform.h> void add</thrust/transform.h></thrust/device_vector.h></thrust/host_vector.h></cassert></cstdio>…