青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

C++ Coder

HCP高性能計算架構,實現,編譯器指令優化,算法優化, LLVM CLANG OpenCL CUDA OpenACC C++AMP OpenMP MPI

C++博客 首頁 新隨筆 聯系 聚合 管理
  98 Posts :: 0 Stories :: 0 Comments :: 0 Trackbacks
http://devgurus.amd.com/thread/158655

ALUBusy question

此問題 已被回答。

viscocoaNewbie
viscocoa 2012-2-20 下午2:39

What does ALUBusy in APP profiler really mean?

 

If there is branching in a kernel, the SIMD unit will run multiple passes to cover all cases. The ALUs are actually used less efficiently. Does ALUBusy reflect this?

 

__kernel void MyKernel()

{

    float x = 0, y = 0;

    if (get_global_id(0) % 2 = 0)

       x ++;

    else

       y ++;

}

 

Should APP Profiler show ALUBusy is 100% or 50%?

 

Thank you!

Lihan Bin
正確答案 作者 Lihan Bin  打開 Mar 20, 2012 1:42 PM

ALUBusy measures the percentage of GPU time ALU instructions are processed. There are many reasons for a low ALUBusy number, for example, not enough active wavefront to hide instruction latency or heavy memory access.

Code divergence can be measured with VALUUtilization counter if you have SI hardware.

  • Re: ALUBusy question
    viscocoaNewbie
    viscocoa 2012-2-22 下午12:12 (回復 viscocoa)

    Hi,

     

    ALUBusy is a very important factor for program optimization.

     

    In cases of branching, some ALUs are "busy" with useless errand. I wonder if the useless job is counted as ALUBusy.

     

    Some branchings are inevitable. If a low ALUBusy is caused by these branchings, I will not try to optimize the program more.

     

    Any suggestions will be appreciated.

     

    Vis Cocoa

  • 正確答案Re: ALUBusy question
    Lihan BinModerator
    Lihan Bin 2012-3-20 下午1:42 (回復 viscocoa)

    ALUBusy measures the percentage of GPU time ALU instructions are processed. There are many reasons for a low ALUBusy number, for example, not enough active wavefront to hide instruction latency or heavy memory access.

    Code divergence can be measured with VALUUtilization counter if you have SI hardware.

    The information presented in this document is for informational purposes only and may contain technical inaccuracies, omissions and typographical errors. Links to third party sites are for convenience only, and no endorsement is implied.
    • Re: ALUBusy question
      viscocoaNewbie
      viscocoa 2012-3-23 下午3:26 (回復 Lihan Bin)

      Hi Lihan Bin,

       

      Thank you very much for you answer.

       

      I need a clear definition of ALUBusy. According to your comment, ineffeciency caused by branching is not counted. Even if only one thread in a group is doing useful work, the ALU is 100% busy (at the moment).

       

      I think divergence is a very important factor for kernel tune-up.

       

      I did not find VALUUtilization in App Profiler. What is SI hardware?

       

      Thank you again and have a great weekend!

       

      Vis Cocoa

      • Re: ALUBusy question
        SkysnakeNewbie
        Skysnake 2012-4-1 上午1:50 (回復 viscocoa)

        SI is the short form for Southern Islands, the newest GPU architectur of AMD. SI is also known as the HD79x0, HD78x0 and HD77x0 series for the desktop. For the mobile chips you have to look.

posted on 2013-01-09 10:35 jackdong 閱讀(370) 評論(0)  編輯 收藏 引用 所屬分類: OpenCL
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            一区二区精品国产| 久久综合五月| 午夜亚洲福利在线老司机| 麻豆精品在线视频| 夜夜精品视频一区二区| 欧美在线视频播放| 欧美日韩精品一区二区三区四区 | 欧美日韩一区在线| 国产日产精品一区二区三区四区的观看方式 | 欧美中文在线观看| 国产网站欧美日韩免费精品在线观看 | 国产精品永久| 亚洲色图自拍| 亚洲午夜精品一区二区| 国产欧美日韩精品a在线观看| 亚洲特色特黄| 亚洲永久免费| 亚洲欧洲一级| 宅男噜噜噜66一区二区| 欧美视频手机在线| 小黄鸭精品aⅴ导航网站入口| 午夜精品久久久| 亚洲电影第1页| 免费美女久久99| 欧美国产日韩一区二区| 一区二区三区精品| 亚洲欧美在线aaa| 伊人狠狠色j香婷婷综合| 亚洲国产老妈| 欧美天天影院| 亚洲精品女av网站| 欧美日韩国产在线播放| 久久国产精品久久w女人spa| 麻豆精品网站| 久久本道综合色狠狠五月| 欧美jizzhd精品欧美巨大免费| 亚洲欧美日韩天堂一区二区| 欧美成人资源| 久久久久久一区二区| 欧美三级中文字幕在线观看| 久久久亚洲人| 国产美女精品一区二区三区| 一本色道久久综合狠狠躁篇怎么玩 | 欧美亚洲一区| 亚洲精品国产精品国自产观看| 久久成人综合网| 亚洲欧美另类国产| 欧美日韩日本网| 亚洲成人自拍视频| 国产精品久久久久久av福利软件| 亚洲黄色成人| 99国产精品国产精品久久| 美女视频网站黄色亚洲| 久久精品国产一区二区三区免费看| 欧美高清视频一区二区| 久久在线视频在线| 激情视频一区二区| 亚洲欧美日韩直播| 欧美一级久久久| 国产伦精品一区| 亚洲欧美一区二区三区久久| 欧美激情一区二区三区| 亚洲二区视频| 妖精视频成人观看www| 欧美日韩成人一区| 亚洲一区免费看| 蜜臀av在线播放一区二区三区| 悠悠资源网久久精品| 欧美~级网站不卡| 日韩视频一区二区| 欧美亚洲视频一区二区| 国产午夜精品福利| 久久人人爽人人爽| 最新国产成人在线观看| 一区二区三区久久网| 欧美日韩中文在线观看| 亚洲欧美日韩国产成人| 免费在线欧美黄色| 夜夜嗨一区二区三区| 欧美日韩在线视频一区二区| 亚洲免费在线观看| 蜜臀久久久99精品久久久久久| 在线成人激情黄色| 欧美日韩在线播放三区四区| 亚洲男同1069视频| 亚洲国产va精品久久久不卡综合| 99精品99久久久久久宅男| 国产美女诱惑一区二区| 欧美日韩国产综合新一区| 久久久久久久久久久成人| 亚洲人被黑人高潮完整版| 欧美中文在线视频| 中日韩在线视频| 亚洲国产日韩欧美| 国模套图日韩精品一区二区| 国产精品扒开腿爽爽爽视频| 欧美成人免费观看| 久久久久久久久久久久久9999| 亚洲裸体视频| 欧美不卡视频一区| 久久人人精品| 亚洲影院免费观看| 一本色道久久综合亚洲精品高清| 黄色一区二区三区| 国产精品一区二区三区久久久 | 亚洲人体影院| 国产美女精品视频| 国产美女扒开尿口久久久| 欧美日韩久久不卡| 久久久久久亚洲综合影院红桃| 亚洲日本在线观看| 国产欧美日韩不卡| 免费视频最近日韩| 久久精品亚洲精品国产欧美kt∨| 亚洲午夜国产一区99re久久 | 亚洲视频香蕉人妖| 亚洲国产高清在线观看视频| 韩国av一区| 国产九区一区在线| 国产精品私拍pans大尺度在线| 国产精品一区久久| 国产婷婷色综合av蜜臀av| 一区二区三区在线视频免费观看 | 亚洲精品乱码久久久久久蜜桃麻豆 | 亚洲网址在线| 亚洲精品社区| 欧美激情成人在线视频| 美女诱惑黄网站一区| 久久久久久久激情视频| 亚洲视频一二三| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 亚洲欧美日韩国产精品| 一区二区久久久久| 日韩一级黄色大片| 亚洲自拍偷拍色片视频| 久久久福利视频| 久久精品午夜| 欧美成人免费全部观看天天性色| 久久精品国产亚洲一区二区三区| 欧美一区二区三区在线看| 午夜精彩国产免费不卡不顿大片| 亚洲婷婷在线| 亚洲影院色无极综合| 久久免费视频网| 国产精品啊v在线| 国产精品高潮呻吟久久| 国产亚洲欧美日韩日本| 极品尤物久久久av免费看| 亚洲美女一区| 久久久久.com| 亚洲国产精品久久久久秋霞不卡 | 国产精品电影网站| 国产精品久久毛片a| 在线播放日韩欧美| 校园春色国产精品| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲人体大胆视频| 欧美一二三视频| 欧美日韩国产在线一区| 国产日韩欧美麻豆| 在线日韩av片| 久久一区亚洲| 亚洲专区一区二区三区| 欧美日韩精品在线播放| 黑人操亚洲美女惩罚| 欧美一区二区三区免费视频| 亚洲精品孕妇| 国产欧美精品日韩区二区麻豆天美 | 欧美在线观看视频| 欧美激情欧美激情在线五月| 亚洲欧美日韩一区二区三区在线| 亚洲国产精品va在线观看黑人| 黄网动漫久久久| 在线不卡亚洲| 在线免费不卡视频| 99re热这里只有精品免费视频| 国产视频在线观看一区二区三区| 久久精品成人| 亚洲欧美中文另类| 性欧美videos另类喷潮| 亚洲国内自拍| 亚洲第一免费播放区| 久久久久久久久久久成人| 久久综合伊人77777| 欧美激情久久久久| 久热爱精品视频线路一| 久久激情视频| 麻豆精品传媒视频| 久久精品国产成人| 欧美亚洲视频| 久久久一二三| 亚洲清纯自拍| 久久精品卡一| 在线日韩av| 久久久精品午夜少妇| 在线一区二区三区四区| 欧美日韩黄视频| 一本色道久久88精品综合| 欧美国产日韩亚洲一区| 欧美亚洲午夜视频在线观看|