<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          ThrustC++ 并行應(yīng)用開發(fā)包

          聯(lián)合創(chuàng)作 · 2023-09-29 13:52

          Thrust 是一個(gè)開源的 C++ 庫用于開發(fā)高性能并行應(yīng)用程序,以 C++ 標(biāo)準(zhǔn)模板庫為藍(lán)本實(shí)現(xiàn),Thrust 帶來一系列并行計(jì)算領(lǐng)域的抽象層。Thrust的高級接口大大提高了程序員的工作效率,同時(shí)實(shí)現(xiàn)了GPU和多核CPU之間的性能移植。與成熟技術(shù)(如CUDA、TBB和OpenMP)的互操作性有利于與現(xiàn)有軟件的集成。

          下面示例代碼用來并行結(jié)算 100 個(gè)隨機(jī)數(shù)的和:

          #include <thrust/host_vector.h>
          #include <thrust/device_vector.h>
          #include <thrust/generate.h>
          #include <thrust/reduce.h>
          #include <thrust/functional.h>
          #include <algorithm>
          #include <cstdlib>
          
          int main(void)
          {
            // generate random data serially
            thrust::host_vector<int> h_vec(100);
            std:generate(h_vec.begin(), h_vec.end(), rand);
          
            // transfer to device and compute sum
            thrust::device_vector<int> d_vec = h_vec;
            int x = thrust::reduce(d_vec.begin(), d_vec.end(), 0, thrust::plus<int>());
            return 0;
          }
          瀏覽 22
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  腋毛美女浴室大胆自慰 | 亚洲人妻精品导航 | 久久美国发布站 | 丁香五月 一区 | 操B视频在线观看 |