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

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 閱讀(371) 評論(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>
            国产精品激情av在线播放| 亚洲网友自拍| 中国日韩欧美久久久久久久久| 伊人激情综合| 亚洲电影观看| 日韩一级大片| 亚洲综合国产| 久久久99国产精品免费| 久久免费视频这里只有精品| 蜜臀久久久99精品久久久久久| 欧美不卡在线视频| 日韩午夜av电影| 亚洲男女自偷自拍图片另类| 久久国产视频网站| 欧美劲爆第一页| 国产欧美日韩在线| 亚洲精品美女久久久久| 亚洲影院免费| 欧美xxxx在线观看| 亚洲一区二区不卡免费| 久久综合九色综合久99| 欧美色另类天堂2015| 黄色综合网站| 亚洲欧美日韩国产中文| 蜜臀99久久精品久久久久久软件| 日韩视频专区| 久久蜜桃精品| 国产精品日韩欧美| 亚洲精品免费在线| 久久这里只有精品视频首页| 久久精品官网| 亚洲一区二区三区中文字幕| 久久综合久久综合这里只有精品| 欧美亚洲第一区| 91久久香蕉国产日韩欧美9色| 午夜精品成人在线视频| 亚洲国产老妈| 久久国产毛片| 国产伦理一区| 亚洲在线免费视频| 亚洲国产欧美在线人成| 亚洲婷婷免费| 欧美精品三级在线观看| 亚洲国产另类精品专区 | 久久精品亚洲精品| 国产精品户外野外| 日韩视频欧美视频| 亚洲成人资源| 裸体女人亚洲精品一区| 国内精品久久久久国产盗摄免费观看完整版 | 亚洲精品一级| 欧美日韩精品伦理作品在线免费观看| 在线观看一区视频| 老**午夜毛片一区二区三区| 亚洲免费一级电影| 国产精品永久免费| 亚洲在线一区二区三区| 一本色道精品久久一区二区三区 | 亚洲人在线视频| 欧美激情精品久久久久久蜜臀 | 久久久久久久久久久成人| 国产精品卡一卡二| 亚洲免费在线观看视频| 一区二区三区色| 国产精品久久久久久久久动漫| 亚洲一区二区三区中文字幕在线 | 国产精品视频久久久| 午夜亚洲激情| 欧美一级在线视频| 今天的高清视频免费播放成人| 久久久久国产成人精品亚洲午夜| 性久久久久久久久| 伊人成人开心激情综合网| 乱中年女人伦av一区二区| 久热精品视频| 亚洲永久网站| 免费成人高清在线视频| 蜜臀91精品一区二区三区| 亚洲经典一区| 日韩午夜中文字幕| 国产精品高清网站| 久久综合激情| 欧美日韩国产精品| 久久精品72免费观看| 久久亚洲欧美国产精品乐播| 亚洲人成人一区二区三区| 亚洲欧洲另类| 国产伦精品一区二区三区免费迷| 久久综合影视| 欧美日韩综合视频网址| 欧美亚洲综合在线| 美女福利精品视频| 午夜久久电影网| 欧美成人精品在线播放| 小黄鸭精品aⅴ导航网站入口| 久久亚洲捆绑美女| 性欧美1819性猛交| 欧美国产日韩一二三区| 欧美一级欧美一级在线播放| 欧美成人嫩草网站| 久久爱www久久做| 欧美精品免费播放| 久久资源在线| 国产女精品视频网站免费| 亚洲第一伊人| 狠狠做深爱婷婷久久综合一区| 99精品国产高清一区二区| 亚洲第一福利在线观看| 午夜电影亚洲| 亚洲自拍偷拍网址| 欧美日韩免费网站| 亚洲福利专区| 亚洲成色999久久网站| 午夜亚洲精品| 性色av香蕉一区二区| 欧美日韩aaaaa| 亚洲第一福利视频| 影音先锋亚洲电影| 久久电影一区| 久久国产综合精品| 国产精品午夜国产小视频| 99亚洲伊人久久精品影院红桃| 亚洲精品免费观看| 欧美高清不卡在线| 免费亚洲一区二区| 亚洲成色www久久网站| 久久精品欧美日韩| 久久亚洲影院| 永久久久久久| 久久亚洲国产精品日日av夜夜| 久久婷婷丁香| 影音先锋日韩资源| 久久综合久久综合久久综合| 欧美成人精品一区二区三区| 在线日韩中文字幕| 麻豆成人91精品二区三区| 欧美大片在线观看一区| 亚洲黄色视屏| 欧美日韩国产精品一区| 最新中文字幕一区二区三区| 亚洲靠逼com| 欧美日韩国产二区| 极品少妇一区二区三区| 欧美一区二区三区在线播放| 欧美亚洲视频| 韩日午夜在线资源一区二区| 午夜一级久久| 欧美成人黑人xx视频免费观看| 在线日韩一区二区| 欧美精品aa| 亚洲视频成人| 久久久水蜜桃| 亚洲人妖在线| 国产精品入口夜色视频大尺度| 亚洲男人av电影| 免费91麻豆精品国产自产在线观看 | 一本色道久久综合狠狠躁篇的优点| 一区二区日本视频| 国产精品日日摸夜夜摸av| 欧美在线黄色| 亚洲国产一区二区三区a毛片| 亚洲一区二区三区在线看| 国产婷婷色综合av蜜臀av | 国产精品理论片在线观看| 午夜久久tv| 亚洲激情视频网站| 香蕉久久夜色精品国产| 亚洲国产另类久久精品| 欧美视频在线观看| 久久av红桃一区二区小说| 亚洲第一在线综合在线| 亚洲欧美日韩中文视频| 18成人免费观看视频| 国产精品久久久久久福利一牛影视| 久久精品夜色噜噜亚洲a∨| 亚洲欧洲一级| 久久精品一区二区三区不卡| 亚洲美女中出| 国内精品久久久久久久影视蜜臀 | 亚洲精品一区二区三区99| 久久精品视频免费播放| 亚洲看片一区| 在线观看欧美黄色| 国产精品乱码| 欧美日韩不卡视频| 欧美在线免费视频| 一区二区三区精密机械公司 | 亚洲伦理网站| 国产主播精品| 国产精品―色哟哟| 欧美久久久久久久久| 久久免费视频网| 先锋资源久久| 亚洲午夜精品网| 亚洲美女网站| 亚洲国产成人在线| 久久五月激情| 欧美综合77777色婷婷| 亚洲自拍啪啪| 亚洲综合成人在线|