久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

Nsight Compute實戰(zhàn):CUDA內(nèi)核性能分析與調(diào)優(yōu)指標(biāo)詳解

Nsight Compute實戰(zhàn):CUDA內(nèi)核性能分析與調(diào)優(yōu)指標(biāo)詳解 拿到一個運行緩慢的 CUDA 內(nèi)核許多人的第一反應(yīng)是“多加線程”“把循環(huán)展開”結(jié)果通常是越調(diào)越玄學(xué)。真正讓我從玄學(xué)轉(zhuǎn)向可量化的是反復(fù)使用 Nsight Compute 拉指標(biāo)把 GPU 內(nèi)核的每一步執(zhí)行拆開來看。Nsight Compute 是 NVIDIA 官方推出的內(nèi)核級性能分析工具針對單個 CUDA kernel 做深度 profiling可以輸出 SM 利用率、內(nèi)存吞吐、Warp 狀態(tài)、指令發(fā)射情況等底層指標(biāo)。它解決的問題很明確當(dāng)你覺得某段 GPU 代碼沒有發(fā)揮出硬件全部實力時幫助你判斷瓶頸到底在計算單元、內(nèi)存帶寬、訪存延遲還是調(diào)度開銷。適合所有寫 CUDA、OpenCL 或做 GPU 計算優(yōu)化的同學(xué)尤其是 kernel 調(diào)優(yōu)時不知道從哪里入手的人。這篇內(nèi)容我是基于實際項目里的調(diào)優(yōu)經(jīng)歷寫的。文章不會停留在“打開工具看一眼”的層面而是把 Nsight Compute 中最常用的一批指標(biāo)逐個講清楚它們叫什么、算的是什么、數(shù)值高低意味著什么、能指引你做什么優(yōu)化。全部都是可以直接復(fù)用到你自己項目里的東西。1. 先搞清楚 Nsight Compute 到底在測什么1.1 它和 Nsight Systems 的分工我最早踩過的一個坑是把 Nsight Systems 當(dāng)成萬能工具盯著 GPU Utilization 看了半天發(fā)現(xiàn)“GPU 很忙”但 kernel 依然很慢。后來才明白Systems 和 Compute 是兩個層級完全不同的工具。用一句話概括分工Nsight Systems 是應(yīng)用級/系統(tǒng)級性能分析器負(fù)責(zé)看全局時間線、CPU 與 GPU 的同步點、API 調(diào)用開銷、內(nèi)存拷貝耗時它解決的是“整個程序的時間都花在哪了”Nsight Compute 則是內(nèi)核級分析器把一個 kernel 放進(jìn)“顯微鏡”里逐個 SM、逐條指令地分析硬件計數(shù)器解決的是“這個 kernel 為什么沒有跑滿硬件”。實際使用中我通常先把程序丟給 Systems 看整體分布確認(rèn)某個 kernel 確實占用大量時間再切換到 Nsight Compute 對這一個 kernel 做深度剖析。兩者是接力關(guān)系不是替代關(guān)系。這也解釋了很多人的困惑為什么我用 Systems 看不出某個 kernel 內(nèi)部的指令效率問題因為它本來就不管那么細(xì)。1.2 它的核心分析邏輯三層遞進(jìn)Nsight Compute 的分析邏輯我用了幾年后總結(jié)成三層遞進(jìn)第一層先看 kernel 有沒有達(dá)到硬件極限對應(yīng)的是 Speed Of LightSOL分析頁面類似體檢報告的總評。第二層如果沒達(dá)到極限判斷它卡在哪類資源上是計算單元飽和了、內(nèi)存帶寬打滿了、還是延遲掩蓋不足。第三層結(jié)合 Warp Stall 原因、指令統(tǒng)計、源碼關(guān)聯(lián)定位到具體代碼行或者某條指令。這個邏輯非常像醫(yī)生看病SOL 是給你量體溫、測血壓確認(rèn)“有問題”資源分析是拍 CT看具體哪塊組織異常Warp 狀態(tài)和指令級指標(biāo)就是穿刺活檢鎖定病灶。你不需要每次都走到第三層但前兩層基本是每次 profiling 必看的。很多新手容易犯的錯誤是打開 Nsight Compute 后一頭扎進(jìn)某個生僻指標(biāo)里埋頭研究。建議從一開始就按照三層遞進(jìn)的路子走先從宏觀判斷方向再逐步下鉆。如果第一層已經(jīng)告訴你“所有關(guān)鍵資源都滿負(fù)荷了”那就說明 kernel 已經(jīng)逼近硬件上限優(yōu)化空間主要在算法層面而不是微調(diào)指令。2. 最關(guān)鍵的一批指標(biāo)SM 利用率與 Speed Of Light2.1 SM Active Warps 和利用率到底看哪個“SM 利用率”這個詞其實很籠統(tǒng)NVIDIA 官方指標(biāo)里真正值得關(guān)注的是 Achieved Active Warps Per Scheduler也就是每個調(diào)度器上實際活躍的 warp 數(shù)量。GPU 硬件的執(zhí)行單位是 warp一個 warp 是 32 個線程調(diào)度器負(fù)責(zé)把 warp 派發(fā)給對應(yīng)的執(zhí)行單元。以 A100 為例每個 SM 有 4 個 warp scheduler每個 scheduler 最多管理 16 個 warpSM 層面最大同時駐留 64 個 warp。Nsight Compute 會把這個數(shù)量以平均活躍 warp 數(shù)的形式展示出來再除以理論最大值得到一個百分比。這個百分比反映的是“硬件上有多少并行任務(wù)可以被調(diào)度器拿來填滿流水線”。如果 Achieved Occupancy 只有 30%那么即使計算單元規(guī)格再高也可能因為可用 warp 太少而無法隱藏延遲導(dǎo)致很多執(zhí)行單元在空轉(zhuǎn)等待。反過來說如果這個數(shù)值已經(jīng)接近 90% 以上說明 SM 層面已經(jīng)塞得很滿這時候性能瓶頸大概率不在占用率而在具體的執(zhí)行流水線或內(nèi)存子系統(tǒng)。2.2 SOL 分析圖怎么看顏色和柱狀圖SOL 頁面是 Nsight Compute 里最直觀也最容易被誤讀的部分。它分為兩個主區(qū)域Compute Workload Analysis 和 Memory Workload Analysis。每個區(qū)域里會展示對應(yīng)硬件單元比如 FMA 管線、ALU 管線、LSU 管線、L1/TEX 緩存、L2 緩存、DRAM的利用率百分比。顏色越深代表利用率越高深紅色基本表示對應(yīng)硬件已經(jīng)接近滿負(fù)荷運行也就是當(dāng)前瓶頸所在淺色則表示資源大部分時間在空閑。這個設(shè)計非常像 CPU 調(diào)優(yōu)里的 hotspot 分析你只需要第一時間找出“最深的那根柱子”。注意一個細(xì)節(jié)SOL 圖中的百分比都是相對“峰值理論性能”計算的不同硬件架構(gòu)的峰值定義不同。所以不要拿著 A100 的 SOL 數(shù)據(jù)去對照 V100 或者 RTX 3090 的絕對值跨架構(gòu)比較意義不大。重要的是看你自己這個 kernel 在不同硬件單元之間的相對關(guān)系。2.3 判斷計算密集還是內(nèi)存密集SOL 頁面最核心的用途是快速判斷一個 kernel 到底是 compute-bound 還是 memory-bound。如果在 Compute Workload Analysis 中FMA Pipe 或者 ALU Pipe 利用率已經(jīng)到 90% 以上而右側(cè) Memory Workload Analysis 里的 DRAM 利用率只有 20%那么這是一個典型的計算密集 kernel。優(yōu)化方向應(yīng)該放在減少冗余計算、提高指令級并行、考慮使用更快的數(shù)學(xué)指令如 __fdividef、fast math等。反過來如果 DRAM 吞吐已經(jīng)頂?shù)浇咏鼛捝舷薅髠?cè) SM 計算單元利用率普遍不到 50%那就是內(nèi)存帶寬瓶頸。此時最有效的優(yōu)化是改善訪存合并、提高數(shù)據(jù)復(fù)用、增加 L2 命中率、分塊處理數(shù)據(jù)等。千萬不要在 memory-bound 的 kernel 上花大量時間去摳指令重排那是南轅北轍。還有一個容易被忽略的中間態(tài)既不是計算密集也不是帶寬密集而是延遲密集。表現(xiàn)為 SOL 兩側(cè)利用率都不高SM 計算單元和內(nèi)存都沒打滿但 Achieved Occupancy 偏低、Warp State 里占滿 Long Scoreboard 等待。這種情況靠增加并行度來掩蓋延遲通常是第一優(yōu)先級。3. Occupancy、Warp Stall 與指令級指標(biāo)3.1 Occupancy 別被它騙了Occupancy 是 Nsight Compute 里最常被引用的指標(biāo)之一但我越來越傾向于提醒別人它重要但不是越高越好。從定義上看Achieved Occupancy 是“每個 SM 上同時駐留的實際 warp 數(shù) / SM 最大可駐留 warp 數(shù)”。這個數(shù)值高意味著 SM 里“排隊等待”的 warp 多調(diào)度器有更多選擇來隱藏各種延遲。數(shù)值低則往往意味著硬件資源沒有被填滿。但高 Occupancy 不一定帶來高性能。舉個例子一個純計算密集的 kernel每個線程需要大量寄存器。如果為了強行提高 Occupancy 而把 block 尺寸調(diào)小以匹配寄存器數(shù)量反而可能導(dǎo)致每個線程可用寄存器不足產(chǎn)生 register spilling寄存器溢出到 local memory。local memory 物理上是放在全局內(nèi)存里的訪問速度比寄存器慢幾個數(shù)量級性能損失遠(yuǎn)大于 Occupancy 提升帶來的收益。Nsight Compute 的 GUI 里提供了 Launch Configuration 分析可以交互式調(diào)整 block size、grid size、共享內(nèi)存分配量預(yù)覽 Occupancy 變化。我每次調(diào) launch 參數(shù)都會先用這個頁面預(yù)估一下確認(rèn)不會觸發(fā)寄存器溢出再實際編譯測試。3.2 Warp State 里的 Stall 原因怎么讀懂Warp State 統(tǒng)計是 Nsight Compute 里信息密度最高、也最難快速上手的部分。它統(tǒng)計的是每個 warp 在周期內(nèi)的狀態(tài)分布核心看點是 Stall 原因——也就是為什么 warp 沒有處于可執(zhí)行狀態(tài)。常見 Stall 原因按我的經(jīng)驗排序如下Long Scoreboard等待全局訪問返回這是最常見的 stall幾乎總是跟內(nèi)存延遲相關(guān)。Short Scoreboard等待共享內(nèi)存、常量內(nèi)存或紋理訪問返回延遲較低。Barrier等待同一個 block 內(nèi)的其他 warp 到達(dá)同步點。Wait固定周期延遲例如 __syncwarp 或依賴鏈中的固定等待。Not Selected這個 warp 本身可執(zhí)行只是調(diào)度器選擇先派發(fā)其他 warp。其中 Not Selected 占比高其實是好事說明調(diào)度器有其他 warp 可以執(zhí)行當(dāng)前 warp 只是暫時沒有被選中。真正需要警惕的是 Long Scoreboard 和 Barrier 占比過高前者代表訪存延遲沒被掩蓋后者代表線程間同步粒度太粗。我在實際優(yōu)化中遇到 Barrier 占比過高的場景通常會在滿足正確性的前提下盡量壓縮同步區(qū)域或者用粗粒度任務(wù)劃分代替細(xì)粒度同步讓不同 block 各干各的。遇到 Long Scoreboard 占比高則優(yōu)先考慮提高 Occupancy 或者改用更寬松的訪存模式。3.3 寄存器、local memory 與共享內(nèi)存的指標(biāo)Nsight Compute 的 Resource Usage 區(qū)塊會直接列出 Register Usage、Local Memory Usage、Shared Memory Usage 三項關(guān)鍵信息。寄存器使用量直接決定 Occupancy 上限這是很多優(yōu)化決策的起點。比如 A100 上每個 SM 的寄存器文件是 65536 個 32 位寄存器如果每個線程用 128 個寄存器那么一個 SM 最多駐留 512 個線程約 16 個 warp對應(yīng) Occupancy 上限就壓到 25% 左右。如果這時 kernel 又是延遲敏感的性能就會很難看。Local Memory 使用量是我每次必看的指標(biāo)。如果編譯器報告每個線程使用了較多 local memory基本說明寄存器溢出發(fā)生了。優(yōu)化手段包括減少每個線程的私有數(shù)組大小、把大數(shù)組移到共享內(nèi)存、降低寄存器壓力用 launch bounds 限定最大線程數(shù)。切忌直接忽略這個指標(biāo)它是性能殺手。共享內(nèi)存使用量則是一把雙刃劍。用得好可以極大減少全局內(nèi)存訪問比如矩陣分塊、卷積數(shù)據(jù)復(fù)用場景用太多則會限制每個 SM 上并發(fā) block 的數(shù)量間接壓低 Occupancy。我傾向于先確認(rèn)瓶頸是全局帶寬還是 Occupancy再決定是否值得加大共享內(nèi)存開銷。4. 內(nèi)存指標(biāo)詳解帶寬、延遲與訪問模式4.1 Memory Throughput 不只是看 DRAM很多人一談內(nèi)存指標(biāo)就只盯 DRAM 利用率這是不對的。Nsight Compute 的 Memory Workload Analysis 會同時報告 L1/TEX 緩存、L2 緩存和 DRAM 的吞吐數(shù)據(jù)。這三層需要結(jié)合起來看。比如一個 kernel 的 L2 命中率很高那么 DRAM 利用率低并不代表訪存沒問題因為真正服務(wù)處理的是 L2 緩存。如果 L1 命中率很低、L2 命中率很高說明數(shù)據(jù)在 L1 這一層基本沒有復(fù)用每次訪問都要從 L2 拿L2 的帶寬壓力很大。如果 L1 和 L2 命中率都低那基本可以確定全局訪存是海量且無規(guī)律的大規(guī)模讀取DRAM 吞吐被打滿只是早晚的事。我的經(jīng)驗是每次先記錄三個數(shù)字——L1 命中率、L2 命中率、DRAM 利用率再看它們之間的組合關(guān)系。L1 命中率低但 L2 命中率尚可重點優(yōu)化線程塊內(nèi)的數(shù)據(jù)復(fù)用L2 命中率也低重點優(yōu)化數(shù)據(jù)分塊和訪問模式。4.2 全局加載/存儲效率合并訪問的量化體現(xiàn)全局訪問合并coalescing是 GPU 性能優(yōu)化的基本功。Nsight Compute 中可以通過 Memory Workload Analysis 里的 Sector/Transaction 統(tǒng)計來量化合并程度。一個 warp 訪問 32 個線程對應(yīng)的地址如果這 32 個地址恰好落在連續(xù)的 32 字節(jié) sector 里硬件只需要發(fā)起極少的 memory transaction如果地址分散在不同頁面transaction 數(shù)量會成倍增加造成帶寬浪費。比較直觀的量化方式是看 Global Load Efficiency 或者類似指標(biāo)。如果效率只有 25%說明實際發(fā)生了大量冗余訪問相當(dāng)于每 4 個字節(jié)的有效數(shù)據(jù)搬運了 16 個字節(jié)。修復(fù)辦法通常是調(diào)整數(shù)據(jù)布局盡量保證一個 warp 內(nèi)相鄰線程訪問相鄰地址或者改用 float4、double2 等向量化訪存指令一次取多個連續(xù)數(shù)據(jù)。我在優(yōu)化一個粒子模擬項目時就把自定義結(jié)構(gòu)體的 SoAStructure of Arrays布局從簡單指針改成 float4 對齊的向量訪問Global Load Efficiency 從 30% 直接拉到 90% 以上整個 kernel 快了接近 3 倍。這就是合并訪問的威力。4.3 L1/L2 命中率與數(shù)據(jù)復(fù)用模式緩存命中率往往被當(dāng)作“順手看一眼”的輔助指標(biāo)實際上它決定了內(nèi)存帶寬瓶頸的嚴(yán)重程度。在 Nsight Compute 中L1 命中率以及 L2 命中率都可以在 Memory Workload Analysis 里看到。如果命中率偏低我的建議是先審視數(shù)據(jù)的復(fù)用模式而不是急著加 __ldg 或者 const restrict。比如矩陣乘法里的 tiled 分塊就是最經(jīng)典的通過 shared memory 顯式復(fù)用數(shù)據(jù)來抬高緩存收益的方案。再比如卷積網(wǎng)絡(luò)的前向計算用滑動窗口的方式訪問輸入數(shù)據(jù)同一個輸入像素會被多個輸出位置使用這時如果按行緩存到 shared memoryL1 命中率會明顯提升。還有一個技巧是觀察波前wavefront級別的行為。如果 grid 的 block 數(shù)量遠(yuǎn)大于 SM 數(shù)量每個 SM 會先后執(zhí)行多波。當(dāng)?shù)诙?block 啟動時第一波留下的 L2 緩存數(shù)據(jù)可能已經(jīng)被換出。這時可以嘗試調(diào)整 block 的調(diào)度順序或者讓每個 block 處理更連續(xù)的數(shù)據(jù)區(qū)間提高緩存利用率。4.4 L2 Cache 與 DRAM 之間的指標(biāo)聯(lián)動Nsight Compute 會把 L2 到 DRAM 之間的數(shù)據(jù)流動也暴露出來。比較核心的是 DRAM 讀取吞吐和寫入吞吐。寫入吞吐偏高時要注意是否有不必要的全局內(nèi)存寫入例如用 atomicAdd 頻繁更新全局計數(shù)器的場景或者反復(fù)在全局?jǐn)?shù)組上讀改寫。另一個值得關(guān)注的聯(lián)動指標(biāo)是“扇區(qū)訪問效率”。如果同一個緩存行只被用到其中一小部分?jǐn)?shù)據(jù)那么緩存行的大部分帶寬都浪費掉了。配合上一節(jié)講的合并訪問這個指標(biāo)可以幫你確認(rèn)數(shù)據(jù)布局是否需要調(diào)整。5. 實操過程一次完整的內(nèi)核 Profiling 流程5.1 最省事的命令行方式Nsight Compute 的命令行工具是 ncu。日常最常用的命令格式如下ncu --set full --launch-count 1 --launch-skip 3 ./my_application--set full表示收集所有類別的指標(biāo)信息最全但最慢。--launch-count 1表示只對第 4 次 kernel 啟動做數(shù)據(jù)收集。--launch-skip 3表示跳過前 3 次 kernel 啟動通常是 warmup 或初始化階段。如果程序里有很多 kernel只想分析某一個可以用-k參數(shù)按名字過濾例如ncu --set full -k my_kernel_name ./my_application還可以配合--csv --print-details all導(dǎo)出 CSV 文件方便后續(xù)用腳本做批量對比。我在做多組實驗對比時通常會把幾個關(guān)鍵指標(biāo)的 CSV 導(dǎo)出來用 pandas 簡單聚合省去手動抄數(shù)據(jù)的功夫。--metrics參數(shù)允許你只采集指定的少數(shù)指標(biāo)適合快速回歸測試。比如我想確認(rèn)優(yōu)化沒有影響 SM 利用率和運行時間可以只采集兩個指標(biāo)ncu --metrics sm__throughput.avg.pct_of_peak_sustained_elapsed,gpu__time_duration.sum ./my_application實測下來這種定向采集比--set full快非常多適合每次改完代碼后跑一遍做回歸。5.2 GUI 界面操作流程命令行適合批量腳本但 GUI 才是日常調(diào)優(yōu)的主戰(zhàn)場。NVIDIA Nsight Compute GUI 打開后在界面里配置 executable 路徑和參數(shù)選擇 profiling scope 為全量 Section點擊 Profile 即可。啟動后建議按以下順序過一遍第一打開 SOL 頁面看 Compute 和 Memory 兩側(cè)的柱狀圖記錄瓶頸類型。第二進(jìn)入 Occupancy 頁面看 Achieved Occupancy 是否明顯低于理論峰值并檢查 Register Usage 和 Shared Memory 是否成為限制因素。第三進(jìn)入 Warp State 頁面按 stall 原因排序確認(rèn)占比最高的是 Long Scoreboard、Barrier 還是 Wait。第四進(jìn)入 Memory Workload Analysis看 L1/L2 命中率、全局訪問效率、DRAM 吞吐。最后切換到 Source 或者 SASS 視圖把熱點指令關(guān)聯(lián)回具體代碼位置。這一步往往能直接指出是哪一行循環(huán)體里的訪存導(dǎo)致了 Long Scoreboard 占滿。5.3 優(yōu)化前后對比的正確姿勢做優(yōu)化前后對比時最容易犯的錯誤是只比較 wall time。Nsight Compute 本身在 profiling 態(tài)下會大幅拖慢 kernel 執(zhí)行因為它要轉(zhuǎn)儲大量硬件計數(shù)器所以它給出的時間絕對值不適合直接當(dāng)作基準(zhǔn)。正確做法是優(yōu)化前后都用相同的--metrics集合采樣硬件計數(shù)器對比 SM 利用率、DRAM 吞吐、L1/L2 命中率、Stall 分布這些相對穩(wěn)定的硬件指標(biāo)。只要硬件指標(biāo)顯示瓶頸被轉(zhuǎn)移或者消除再單獨用正常模式不帶 profiler跑三次取最短執(zhí)行時間或中位數(shù)時間做最終確認(rèn)。我個人的經(jīng)驗是硬件計數(shù)器的穩(wěn)定性遠(yuǎn)高于 wall clock在同一 GPU 上跑同一次 kernel計數(shù)器值基本是確定的。所以“指標(biāo)變了時間沒變”這種情況基本不會出現(xiàn)如果出現(xiàn)先懷疑 profiling 參數(shù)不一致或者 GPU 頻率波動太大。6. 常見問題與排查技巧實錄6.1 全量 profiling 太慢怎么辦全量收集所有 Section 的計數(shù)器Nsight Compute 需要對同一個 kernel 做多次重放每次只采集一組有限的計數(shù)器。kernel 本來就要跑幾十毫秒的全量 profiling 可能拖到幾十秒甚至幾分鐘這很正常。我的做法是分兩步走第一步先跑 SOL 快速剖面只收集最核心的 SOL 相關(guān)計數(shù)器確認(rèn)瓶頸方向。第二步根據(jù)方向選擇部分 Section 做深度采集。比如瓶頸在訪存就只開 Memory Workload Analysis 相關(guān)的 Section瓶頸在計算就開 Warp State 和 Instruction Statistics。全量采集盡量只用于最終確認(rèn)不要作為日常迭代手段。另外利用-c或--cache-control參數(shù)可以控制系統(tǒng)緩存的影響默認(rèn)情況下可能要求較高的權(quán)限。如果你在云主機或容器里跑建議先確認(rèn)設(shè)備訪問權(quán)限否則有些計數(shù)器會采不到。6.2 profiling 結(jié)果全是 0 或者指標(biāo)不可用這種情況我遇到過幾次基本都是環(huán)境問題。最常見的是 GPU 上沒有足夠權(quán)限訪問硬件計數(shù)器或者 profiling 目標(biāo)進(jìn)程被 GPU 優(yōu)先級搶占。解決辦法包括用 root 權(quán)限運行 ncu確認(rèn)沒有其他進(jìn)程占著 GPU比如桌面環(huán)境、其他訓(xùn)練任務(wù)盡量使用無顯示環(huán)境的 headless 模式。還有一種情況是 kernel 被編譯器優(yōu)化掉了比如空循環(huán)體導(dǎo)致數(shù)據(jù)根本不真實這種情況下對應(yīng)的指標(biāo)自然沒有意義。如果只是部分指標(biāo)不可用可以先用--set basic跑一遍確認(rèn)基礎(chǔ)指標(biāo)能采到再逐步擴大范圍把問題定位到具體哪類計數(shù)器權(quán)限受限。6.3 同一 kernel 多次 profiling 結(jié)果不穩(wěn)定硬件計數(shù)器一般來說是穩(wěn)定的但如果你發(fā)現(xiàn)多次結(jié)果波動明顯首先要考慮 GPU 頻率是否在動態(tài)變化。默認(rèn)情況下 GPU 存在 boost 機制頻率會在負(fù)載和溫度的影響下波動。調(diào)頻會造成 SM 吞吐、DRAM 吞吐這類指標(biāo)出現(xiàn)差異。解決方法是固定 GPU 頻率例如在 Linux 下用sudo nvidia-smi -lgc 1500,1500鎖定到一個中間頻率或者使用 ncu 自帶的時鐘控制選項。鎖定頻率會犧牲一些峰值性能但換來的是一致性這對對比測試非常關(guān)鍵。如果是多用戶共享的 GPU 節(jié)點還要確認(rèn) profiling 期間沒有其他任務(wù)在搶占顯存帶寬??梢杂胣vidia-smi看一眼有沒有陌生的高占用進(jìn)程或者把你的測試任務(wù)放到獨占節(jié)點跑。我個人習(xí)慣是每個優(yōu)化點至少跑三次收集數(shù)據(jù)取中位數(shù)作為結(jié)論避免單次數(shù)據(jù)里的偶然抖動誤導(dǎo)判斷。6.4 指標(biāo)與直覺不符一個真實案例分享一個實際案例。之前優(yōu)化過一個流式計算內(nèi)核SOL 頁面顯示 DRAM 吞吐已經(jīng)接近 95% 峰值但是運行時間還是比我預(yù)期的高。當(dāng)時直覺認(rèn)為“都已經(jīng)頂滿帶寬了應(yīng)該沒法再快了”但仔細(xì)看 Memory Workload Analysis 后發(fā)現(xiàn)L2 命中率只有 20%全局訪問的 sector 效率只有 50% 左右。這意味著雖然 DRAM 吞吐打滿了但其中一半帶寬是在搬運無用數(shù)據(jù)因為訪存沒有合并。我調(diào)整了數(shù)據(jù)布局把輸入數(shù)組轉(zhuǎn)成結(jié)構(gòu)體數(shù)組并按向量化方式讀取后同樣的問題規(guī)模下 DRAM 吞吐從 95% 降到 70%但運行時間卻縮短了將近一半。這就是“指標(biāo)與直覺相?!北澈蟮恼嫦鄦我恢笜?biāo)只是探針要組合著看才能反映真實瓶頸。最后再分享一點個人習(xí)慣拿到一個慢 kernel我先跑一次全量 profiling重點看 SOL 柱狀圖判斷是計算側(cè)還是內(nèi)存?zhèn)热缓箜樦款i方向做局部深度分析。這套流程前前后后只花十幾分鐘但能幫我節(jié)省大量瞎調(diào)的時間。優(yōu)化完還要用同一組--metrics做回歸確保硬件指標(biāo)確實向預(yù)期方向移動了再回到正常模式下驗證真實執(zhí)行時間才算真正閉環(huán)。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
五月天激情小说| 神马久久午夜| 极品色社| 日韩性爱视频在线免费观看| 天天干18禁| 亚洲AV高潮| av日韩在线观看电影| 亚洲中文字幕av | 欧美极品性爱天天射| 欧美淫乱视频| 欧美91网站| 亚洲AV免费在线| 青娱乐欧美激情一区二区 | 91高清无码下载| 怡春院久久| 69精品人人人人| 国产激情综合五月久久| 精品少妇一区二区三区在线视频| 波多野结衣一级视频| 神马久久中文字幕| 欧美少妇第一页| 男人的天堂亚洲| 无码日韩网站| 爱我干综合| 色欲av一区二区三区蜜芽| 好湿好紧视频| 疯操AV| 性色avv| 精品一啪| 亚洲欧美在线观看免费| 综精品久久久aaaa| 激情婷婷| 婷婷激情五月| 亚洲男人天堂Av| 黄片aaaaa一区| 大学生口爆吞精| 欧美AB在线| 久久 久久国内精品亚洲| 日韩图区| 蜜桃丰满熟妇av无码区不卡| AV99热18这里只有精品| 精品国产一区二区三区久久久蜜臀 | 久久精品高清无码一区| 色色综合97| 欧美少妇大量自拍视频在线观看| 日韩精品第3页| 天色综合网| 91色碰| 伊人成人中文字幕久久网| 丁香六月婷婷综合| 久久 国产精品 一区| 欧美久久伊人| 国产色呦呦| 97人妻免费中文字幕| 国产成年女人免费视频播放a| 91亚洲色图| 国产一区二区三区高清视频| 亚洲美女AV无码| 人人妻人人爽一区二区三区| 久久久久成人网| 熟妇一区二区| 国产真乱mangent| 啪啪视频免费在线观看| 中字幕人妻一区二区三区| 爱爱动态60秒| 精品中文字幕第一页| 久久久久久九九九| 亚洲国产精品成人综合| 亚洲精品日韩国产欧美| 丁香五月激情网| 久久香蕉国产传媒一区剧情天美| 成 人 影视 一区 二区 三区 四区 | www.av家庭乱伦| 少妇综合| 国产操操日韩三级黄| 一级片在线观看高清无码| 九九热免费国产视频婷婷伊人五月| 可以免费观看的AV| 打av高清| 亚洲综合色图欧美| 巨乳特殊服务按摩| 国产一级舔足在线观看| 97人人模人人爽人人| 国产999精品久久久久久| 97天天操天天干| 国产精彩女在线观看视频| 日韩日韩日韩-国产乱码精品一区二区| 超碰偷拍| 樱花蜜乳av| 久精品无码av一区二免费国产在线观看| 丁香婷婷啪啪| 伊人久久大香线综合无码| 加勒比伊人影院| 干少妇视频| 在线播放一级无码视频| 大香蕉色十月| 欧美亚洲韩国视频十五区| 国产极品馒头逼| 超碰在线香蕉| 日韩欧亚中文在线| 亚洲 欧美 精品专区 极品| 天天操天天干一区二区 | 91九九九逼| 蜜桃臀一区二区三区久久| 78超碰| 国产精品无码av嫩草| 嗯嗯啊操我| 青青草成人视频在线观看二区| 色噜噜日韩精品| 日本欧美一区二区三区视频麻豆| 天天综合网站| …中文字幕亚洲乱,97人妻无码费视…| 精品一级| 日韩97超碰中文字幕| 国产第11页| 99国产精品| 欧美婷婷五月天| 98一区二区精品| 九七人妻在线| 日韩无码黄色片| 国产农村妇女精品一| 丁香7月婷婷| 嗯啊抽插大香蕉网页| 快点操死我| 人人妻人人爽一区二区三区| 日韩国产中文字幕| 老鸭窝在线视频播放| 欧美性爱精品七区| 久妇网| 97资源亚洲| 五月婷婷性爱| 嗯啊不要在线| 一区二区三| 婷婷久草一区二区三区| 欧美色网络| 日韩性爱视频免费在线| 美女黄页网站| 狠狠操狠狠插| 久久大黄片| 啊啊啊啊啊在线观看网址| 九九九九9999| 视频在线观看一二三区| 久久av无码| 欧美天天综| 黄色片A级一区二区三区| 情色AV电影| 久久久久夜夜夜夜| 欧亚乱色熟一区二区三四区| 自怕偷自怕亚洲精品| 不卡一区视频| 91九色蝌蚪在线观看| 91色碰| 国产丝袜欧美在线视频| www.AV有限公司一区| 飘花国产午夜精品不卡| 超碰欧美97资源| 中文字幕jul-617人妻熟女| 97亚洲自在精品在线观看| 超碰99在线| 精品九九九九九九| 日本啊啊啊啊啊视频| 日本天天操| 国产美女高潮视频| 美女的肌被草喷水视频| 国产成人无码网站在线视频| 国产剧情在线| 日韩欧亚中文在线| 免费黄色片子| 免费自拍三级综合| 91久久堂| 涩五月婷婷| 九九碰九九爱97超| 少妇精品久久久八区九区| 午夜人妻精品综合在线| 欧美片第一页| 97内射偷拍| 亚洲AV无码成人精品久久| 天天爽入口| 亚洲午夜免费狠狠干| 9久在线视频只有精品| 男人天堂久久精品不卡| 2019AV天堂| 久久精品性| 欧美一区二区三区不卡高清视频| 蜜臀网址在线| 天天天天天天天天综合| 国产精品不卡一区二区三区| 成人资源中文字幕在线观看天天| 国产综合网站在线播放 | 亚洲中文字幕av | 亚洲激情综合另类男同| 无马一区二区| 家庭乱伦网站国产| 超碰综合97在线| 久久女人视频| 亚洲最新中文字幕免费| 亚洲无码偷拍| 91 丝袜在线播放| 东北女人性交| 色区97| 91女优在线观看| 国产精品午夜成人福利| 另类图片五月| 日韩免费人妻色情网站| 国产精品午夜高潮呻吟久久av| 天天上日日上日韩精品| 亚洲视频精选| 欧美性性性| 久草老司机| 九九久久首页| 精品人妻一区二区免费蜜桃| 小草精彩毛片| 99re6国产精品99re在线| 国产67194| 爆操无码| 一区三区啪啪| 欧美人人操人人插| 欧美性生活男人的天堂| 人人操,人人插| 久久午夜色播影院免费高清| 色香av| 大香蕉性欧美| 久草精品一区 | 日韩性爱视频免费在线 | 欧美精品在线观看| 91AV老熟女视频| 日本久久精品| 爽爽淫人网| 中文字幕 码 自拍 视频 区| 色五月婷婷五月天| 美日韩一卡二卡三卡免费人妻精品| blacked精品一区国产| 亚洲无线码欧洲精品区别| 亚洲A曰本VA欧美VA视频| 久久伊人最新网址视频| 欧美AAAA黄片| 亚洲va有码在线天堂| 亚洲国产精品成人无码久久久| 曰韩操B| 91在线视频免费播放| 丰满人妻无码一区二区三区| 91free福利| 国产又色又爽又舒服的三级视频| 九九热精品| 116美女午夜| 九九九久久久久| 欧美论理片| 综合网亚洲1| 狠狠爱夜夜| 韩日自拍| 玖玖爱影院| 日韩簧片免费看| 91综合网| 免费中文在线| 久久久久久午夜男人的天堂| 曰韩香蕉97| 欧美亚洲特P| 97欧美综合网| 日韩无码a片| 久久五月丁香| av大香蕉网站| 少妇高潮九九九九九九九| 亚洲九九九九| 成年人一级黄色毛片大全在线观看| 国产超碰人人操| 人妻啊啊人妻啊| 一本色道久久综合亚洲二区三区| 啊啊啊啊二区好大| 天天操天天插| 在线观看精品国产免费| 美女人妻色网站| 北野未奈加勒比av| 蜜桃丰满熟妇av无码区不卡| 欧美色院| 天天精品| 蜜臀久久99精品| 日夜伊人网| 在线观看AV片| 东北老女人的激情视频| 中国91AV| 午夜爽爽爽在线观看永久入口姬片| 懂色天天爱天天日天天射天天澡| 久久五月天婷婷| 日韩天天本| 久久久96| 9 9精品一区二区三区| 一区二区高清视频| 日本熟女中文| 天美传媒精品久久视频| 99精品久久久久久久婷婷| 夜色五月天| 夜夜嗷嗷一区二区| 天天影视色香欲综合网小说| 五月天婷婷成人网| 蜜屁av| 黄片aaaaa一区| 自拍二页| 国产精品白丝在线播放| 精彩视频日韩| 91丝袜在线观看| 长长久久88视频| 日韩欧美麻豆 | 久久免费精彩视频| 欧美激情1区| 91黑人无码激情在线| 97精品久久久久中文字幕| 乱伦一二三| 久久一二三四五六七八九区区区| 超碰在线91| 91九色首页| 久9综合在线| 亚洲**2021在线观看| 色综合美国| 91人人| 天天爽天天爽| 精品久久久av无码免费| 啊啊啊啊啊在线视频| 91综合网| 欧美暴力猛交| 东北丰满熟女国产一区| 好看的久久不射无码影视影院| 欧美黄色手机在线观看| 曰韩av中文字幕专区| 久久久不卡区一区二区三区久久久| 99热精品在线观看| 久久精品人体| 国产一进一出视频网站| WWW美腿丝袜香蕉中文| 手机在线观看不卡无码av| 丝袜综合色图| 在线国产福利网址导航| 91劲爆| 美日韩成人| 精品少妇一区二区三区| 78综合网| 思思热国产在线视频| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 欧美 青青草| 91香蕉视频在线观看免费| 精品久久久av| caoni国产亚洲av| 超碰九九| 天天看片麻豆| 国产精品老师| 97伊人超碰| 97超碰国产亚洲精品资源| 日本αv| 学生妹天天看| 亚洲精品丝袜-不卡成人免费……| 五十路一区无码| 亚洲天天影视综合网| 国产乱伦性爱区| 欲色综合| 久操B网| 国产第25页在线观看| 91亚洲情色| 加勒比海成人视频网| 久久婷婷精品| 狠狠中文字幕| 九九热AV| 亚洲乱色熟女一区| 伊人久久亚洲色欲综合网站 | 动漫av中文| 亚洲精品男人的天堂| 国产三级片在线观看| 欧美色图亚洲色图成人在在线| 人人人人插| 97干97色| 哈哈操 大香蕉| 中文字幕久久精视频久久大全| 亚洲日韩精品一区视频在线| 人人贴人人摸| 无码操逼视频一下| WWW.操逼.COM| 干B网| 麻豆区久久久久亚| 亚洲在钱| 色偷综合| 九一综合网| 夜夜高潮夜夜爽| 天天综合网站| 久热免费视频| 久久黄黄| 亚 欧 美 综合| www狠狠| 午夜欧美女人操逼| aaaa黄片| 国产无码精品久久久久久| 亚洲高清欧美总合| 91亚洲影视| 嗯嗯不要 视频| 欧美在线综合| 天天干夜夜操一区二区| 国产精品午夜福利| 伊人九九九| 99操逼| 大逼色网站| 日日夜夜国产综合| 婷婷五月天久久精品视频一区二区三区| 思思热在线视频精品| 8050无码八戒| 色婷婷五月综合| 国产免费一区二区在线A片视频| 日本亚洲熟女视频| 91九色网| 亚洲城人男人的天堂| 韩国轻伦国内自拍一区| 东北女人的毛片| 中文字幕人妻色偷偷久久皮| 亚洲吊色| 超碰97极品9| 啊啊啊好大好深| 久久精品中文| 97超级久久| 91综合无码| 97色碰| 久久精品| 国内毛片无遮挡国产| 欧美日韩另类在线播放| 囯产操逼片| 操逼无码一区| 五月天社区| 玖玖综合.com| 亚洲一区制服诱惑| 大香蕉狠狠爱| 久久成人午夜精品影院| 国产精品99久久久www| 免费看国产曰批40分钟怎么下载| 国产亚洲精品自在线亚洲情侣| 99热这里只有精品99| 婷婷情色综合网| 青青草国产盗摄一二三区| 亚洲天天影视色综合| 天天日天天干天天摸天天操| 久久久999| 人人操人人插人www| 久久久免费一级黄片| 超碰79人人乐| 久久蜜桃综合网| 国产天天噜一噜久久久| 亚洲在线| 嫖老熟女A片一二三区| 日韩人妻一区二区精品| 欧美三级免费伊人| 无码人妻系列少妇| 17c嫩草51久久91嫩草| 国产中文字幕曰本毛片| 欧美少妇一区二区三区| 综合少妇网| 国产成人 综合亚洲 天堂| 久久精品性| 午夜精品久久久久| 超碰午夜| 人人操人人插人www| 天天综合~91入口| 精人妻无码一区二区三区伊人直播| 欧美色图电影| 在线看免费无码AV天堂的| 神马久久久久久久久久久久| 亚洲国产精品久久久久婷婷老年| 欧美A片中文字幕| 激情小说五月天| 狠狠爱AV| 91在线视频观看国产| 麻豆AV一区二区| 99AV| 极品极品色影院| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 久久久久亚洲熟妇熟女| 乱伦3P视频| 99热导航| 精品美女久久久久| 亚洲最大的黄色电影网站。| 清纯唯美亚洲| 99热99re超碰精品| 国产强奸乱伦第1页| 麻豆人妻精品一区二区| 999精品久久久久久久| 亚洲成人免费在线| 日1区2区3区2020| 人妻日日干| 激情小说亚洲视频| 操逼片中文| 东京热精品97综合网| 中文字幕黄片在线| 欧美日韩国产电影| 秋霞色色影院| 亚洲五区熟女| 一级二级三级黑人无码| 97精品视频免费| 被男人吃奶很爽的毛片| 一区二区三区蜜桃成人撸久久东京热 | 无码精品啪啪啪一区二区三区三州| 激情黄色片在线观看| 啊啊啊不要好疼视频| 一二三区精品视频| 性色avv| 亚洲图片色图欧美另类| 日本最新1区2区3区| 国产高清26uuu| 久久久91| 国产60区。| 午夜亚洲国产理论秋霞| 久久精品人妻一区二区三区| 丁香色色网| 亚洲在线a| 久久综合日韩亚洲欧美| JULIA一区二区三区在线播放| 成人日本片久久久蜜桃| 亚洲午夜免费狠狠干| 日韩国产精品人妻无码久久久| 求求你操操我| 日本污ww视频网站| 丝袜美腿av女优在线| 欧美97视频| 偷看洗澡一二三区美女| 91精片| 日本久久综合| 天天天天操| 五码视频在线观看| 91制服丝袜| 中文字幕免费观看| 亚欧高清v| 精品国产Av无码久久久亚洲| 视频在线中文字幕| 欧美18禁91| 亚洲一区二区三区欧美日韩| 亚洲欧美色图小说| 蜜臀久久99精品久久久久久成人小说| 夜夜爽妓女| 亚洲成人性爱在线观看| 麻豆国产97在线| 97在线播放| 色婷婷婷五月天激情四射| 99久久网站| 美女视频尤物网在线看| 欧美偷拍| 少好三P| 射欧美综合| 东京热男人的天堂网| 人人操人人摸人 | 农村少妇久久久久久久| 熟女一区二区三区| 97香焦色区| 日韩亚洲精品一区二区| 日韩字幕一区| 黑人综合网| 九九九九九九精品| 好舒服视频| AV老汉| 天天综合日韩网| 深爱五月天| 在线观看综合精品亚洲| 日韩精品 视频一区二区| 成人一二| 美女被啪到深处抽搐视频| 理论久久婷婷网8| 欧洲精品欧洲精品| 91女优在线观看| 久九九九九九九热| 色第一页| 粉嫩国产精品久久久| 综合色图亚洲欧美| 99色在线| 大香蕉97久久| 日本在线一二 | 亚洲天堂 视频你懂的| 黄色电影观看久久9| 免费啪啪av| 亚洲熟女乱色一区二区三区| 国产午夜在线观看| 9色国产精品一区粉嫩| 色99999| 成年人黄色| 91中出| 74成人在线| 91看黄片| 久久社区一区二区三区| 久久久精品无码亚免费| 爽 好舒服 无码刺激久久| 黄色毛片A片| 久久精品一区二区三区不卡| 蜜色网色哟哟| 骚逼一区二区| 97超碰色中文字幕| 深夜激情| 亚洲 暴爽 AV人人爽日日碰| 午夜乱轮操逼视频免费看| 色黄色美女大长腿午夜视频| 十八禁成人网站在线观看| 伊人色综合网电影| 亚洲男人的天堂亚洲| 亚洲日韩AV视色| 亚av顶级裸体一区二区三区四区五区 | 亚洲综合99999| 蜜桃精品视频一区二区三区| 亚洲国产福利视频| 亚洲欧美碰碰| 午夜男女爽爽爽影院视频| 国产精品原创巨作?v网站| 国产操逼视频在线观看| 免费在线黄片视频| 一区二区 韩日AV| 久久一留热品黄| daxiangjiao你懂的| aV中文麻| 日韩免费高清大片在线| 久久精品中文字幕无码l| 日本欧美成人片AAAA| 亚洲影院小综合| 亚洲欧美91√| 午夜精品久久一区二区| 国产精品无套内谢| 天天天天天干夜夜夜夜夜操| 夜夜嗷嗷一区二区| 日韩在线观看AV| 国产福利一区二| 少妇滛荡视频| 成人综合网 欧美| 91影视亚洲| 美女啊啊啊啊啊啊| 亚洲AV秘 精品久久老牛影视| 成人AV在线电影| 亚洲狼狼干综合1| 狠久久| 亚洲国产综合图区中文字幕| 日本日皮视频逼| 日欧美色| 蜜臀久久99精品久久久久久无删减 | A一区片| 日本三级大片| 嫩草 我啊~嗯~在线| 超清中文乱码字幕| 国产 日韩 另类 视频一区爱| 日韩内射视频| 91色图| 国产又色又爽又舒服的三级视频| 久久神马影院| 91综合色噜噜| 色婷五月天| 欧美,亚洲,日韩,v,天堂,手机在线观看| 99久久久无码精品国产人| 久久麻豆一区二区| 天天操福利视频综合网站| 97人人夜夜精品视频| 大香蕉色十月| 97在线免费看视频| 激情一区二区三区在线观看| 人人操人人精品影片| 91人妻最真实刺激绿帽| 啊啊啊好湿久久| 女人综合网| 艳美熟妇先锋一二三区| 免费视频一二三区| 婷婷午夜| 999精品女人| 激情四射五月天| 日韩噜噜69| 一区二区三区免费岛国片| 91性高| 日韩无码操逼片| 国精综合一二三区影视| 精品日韩中文在线| 懂色影视久久| 91天堂色男人的天堂| 欧美九一精品久久久熟妇| 色爽爽文学| 无码人妻精品酒店| 国产自产91区13区| 伦激情人妻另类人妻| 亚洲激情天堂网| 久久人人舔人人爽舔人人av片| 麻豆精品天美| 精品国产乱码久久久久久口爆网站 | 美女黄页| 国产一级137片内射麻豆| 久草男人天堂| 成人免费福利在线观看| 欧日韩一二三f区| 大香蕉伊人色偷偷在线| 亚洲精品乱码线路中文字幕| 熟女网站最新| 999岛国大片| 欧美人妻少妇| 韩国三级三级BD在线| 入口操逼网站| 91另类| 天堂在线一区二区| 欧美色综合影院| 亚洲黄色AV电影| 亚洲 欧美 小说| 操一区| 欧美成年人性爱视频免费观看| 欧美少妇内射| 色综合色欲色综合色综合色综合| 久久狠狠色噜噜狠狠狠狠97| 黑人与人妻| 久久婷婷色| 国产成人亚洲精品无码最新在线| 97这里都是精品| www成人啪啪18秘 免费| 日韩超碰97| 欧美一区二区在线资源| 亚洲欧洲国产综合av| 激情小说亚洲色图| 国产在线精品电影观看| 99色在线观看| 91碰超| 97在线观看免费视频| 97欧美日韩中文| 久久超碰爱| 婷婷丁香五月天综合东京热| 亚洲91在线| 少妇500双飞99| 丁香激情网| 亚洲第2页| 人人操人人色网| 麻豆av一区二区| 国产熟女二区| 亚洲限制级在线| 高清无码网址| 久操操| 国产精品无码在线| 精品美女久久久久| 97爱亚洲| 大香蕉99re| 亚洲AV不卡在线观看| 另类av天堂| 色欧美天天| 国产高潮AA片免费看| 特级特黄一级毛片免费| 国产成人久久精品蜜臀| 久久久久久久久9| 久久骚| 久久久国产精品人妻丝袜| 日韩精品三区四区| 黄污污污污| 久操热| 性爱av在线免费观看| 最新欧洲欧美日本激情网站| 丰满人妻一区二区中文| 9久在线视频只有精品| 欧美91网站| 五月天综合网| 啪啪啪精品视频| 亚洲成人贴图| 密臀国产在线| 青青草久草AV| 国产久久视频| 欧美一区二区观看在线| 女生久久网| 99热线麻豆 | 人妻激情视频| 97网址97| 好屌色综合| 无码色| 在线观看日韩av不卡| 波多野结衣先锋影音| 国产91福利小视频在线观看| 色五月AV| 国产JDAV无码视频在线观看| 天天综合-91入口| 自拍第一页| 两女互慰AV高潮喷水在线观看| 日夜尻逼网| 啊啊啊啊啊舒服| 午夜视频久久久| 精品国产乱码久久久久久久| 999 久久久| www.男人天堂| 91天天美女| 亚洲图片小说欧洲| 高清孕妇孕交 交孕妇| 国产久9| 亚洲日韩电影| 白天啪啪晚上啪啪视频| 夜色AV无码手机在线影院| 欧美婷婷五月天| 在线啊啊啊啊| 精久久久| 小说区 图片区色 综合区| 综合国产影视三级| 婷婷五月天av| 2026国产精品视频| 99999久久精| 精品成人无码| 丁香六月天| 欧美伦乱爱| 91天天美女| av爱爱爱| 激情五月婷婷| 99热18这里只有精品| 91伊人| a久久| 2017天天透天天通天天擦| 92久久| 日本国产亚洲一区在线观看| 99热婷婷| 美女天天干| 日本性爱少妇| 人妻少妇色综合| 欧美高清无码免费视频高清版| 91少妇人妻| 凹凸 69堂 在线播放| 97精品国产精品免费观看| 91黑丝操| 午夜男人天堂| 午夜爽爽爽在线观看永久入口姬片| 精品久久九| 久久久久久中文版| 大香蕉琪琪日本女优不卡| 狠狠色一区二区中文字幕| 在线国产福利网址导航 | 中文字幕文字幕无码一区二区三区电影99| 无码高清少妇久久| 艳美熟妇先锋一二三区| 国产操逼逼网| 一本色道无码DVD中文字幕| 亚洲drav色图| 麻豆人妻精品一区二区| 二男一女成人A片| 亚洲精品97久久| 九热超碰| 伊人久久蜜月| 亚州成人a∨| 黑丝少妇| 久久婷婷色| 黄色区免费观看中文字幕| 性夜影院爽黄A爽免费动漫| 成人九九| 看看日B真人视频| 色婷婷久久综合超碰| 北条麻妃99精品青青久久| 91性高潮久久久久久久久| 日韩人妻播放| 欧美极品性爱天天射| 亚洲人妻中文在线视频| 日韩成人无码| 中国AAAAAA黄色片| 国产资源中文字幕在线| 国产黄色剧情影片麻豆免费播放| 亚洲丝袜综合| 欧美中文综合| 免费国产视频| 国产精品 视频| 国产美女在线精品免费看| 丁香婷婷五月| 青娱乐福利99| 乱伦一区二区三区‘| 老司机深夜18禁污污网站| 亚洲国产一区二区入口| 精品中文字幕一区二区| 成人性爱视频在线看| 蜜桃av综合网发布| 日本色婷婷| 91天天综合网,天天综合网| 男人网站婷婷| 日韩91网| 蜜乳成人AV| 在线v中文字幕一区二区三区| 欧美精品自慰系列寂寞少妇 | 91精品国产91久久青草| 91四海无码日韩欧美| 小说区 图片区色 综合区| 亚洲男人天堂av| 操逼1区| 无码聚合| 人人人人人人少妇| 精品一区二区三区四区女| 羞答答AV中文字| a片偷拍视频| 五月婷婷久久综合| 9999亚洲电影| 亚洲无线观看久久| 国产三级电影免费观看| 四虎视频在线观看| 97免费视频在线| 精品人妻一区二区三区日产乱码| 黄色小视频日本txt| 午夜精品视频777| 免费毛片在线播放| 久久人妻视频网| 久热伊人99re| 超碰综合97在线| 亚洲九九视频| 啊啊啊啊啊啊啊啊视频| 九九九999久久久网站| 97视频在线免费观看| 亚洲欧美国产va在线播放频| av无线看| 99热色精品| 久久国产精品91| 久久视频少妇美女| 国产又粗又长又大的视频| 中文字幕精品一区二| 在线观看综合精品亚洲| 91色情黑丝搞鸡在线观看一区二区三区三州| 水澄无码AV| 国产久久久久影院老熟女| 无码男人天堂| 亚洲人妻久久| 两性色网| 综合网久久| 欧美后入| 久久男人精品| 精品国产嫩穴视频| 久久草视频污视频| 蜜臀99久久精品久久久久| 欧美亚洲尤物久久| 91色图片| 欧美传媒| 中文字幕一二三区| 久久久啊啊啊| 免费又黄又裸乳的视频| 亚洲91av| 97超碰香蕉| 久久超碰爱| 一区二区三区不卡视频| 日韩美女啪啪一区| 五十路二区在线| 欧州一区二区三区四区| 国产精品制服丝袜中文字幕日韩一区二区三区 | 久久久久久九| 亚洲蜜桃V妇女| 高清国产精品福利网站| 综合91网| 激情婷婷| 3d成人精品一区二区| 九九九九九精品| 精品一久久久| av网站在线观看了| 情色大香蕉| 绑缚麻绳人妻寝取完整版| 91成人久久| 亚洲国产成人精品999| 国模久久在线| 亚洲欧美性生活| 99九九精品| 手机在线免费看的av| 蜜臀99久久精品| 久久日韩毛| av资源在线观看少妇| 国产成人精品必看| 久久久无码精品人妻二区| 国产精品色哟哟| 天天综合精品| 久久乐| 久久久久久国产手机AV| 人妻少妇被猛烈进入中| 欲香欲色| 亚洲福利影院一区久久| 在线天堂资源亚洲| 色偷偷综合91久久噜噜| 嫩草黄页| 97国产精品久久久久| 久久久久ab| 日本一区99| 97久久久精品| 嫩草伊人久久精品| 日本岛国黄色网址| 337p大胆噜噜噜噜噜91Av| 无码日韩人妻av一| 国产极品粉嫩馒头一线天av| 亚洲国产精品无码AV久久| 日本一级特级毛片视频| 99re综合伊人| 亚洲综人网| 国产熟女无套内射| 日韩精品 欧美激情| 精品国产乱码久久久影院| 亚洲欧美在线丝袜| 亚洲av性爱电影| 亚洲制服aⅴ中文字幕| 欧美精品99久久久**| 久久鲁干| 日韩国语字幕| 亚洲网污污污污| 一本色道久久综合狠狠操| 午夜精品久久久久久久99| 东北女人性交| 精品国产无码中文| 成年人一级黄色毛片大全在线观看| 色婷婷亚洲婷婷| 天天干2019| av橘色网站| 内射夫妻三片| 屌色在线97视频| 久热久操| 啊v在线观看视频| 国产精品久久久久久照片| 超碰人妻在线| 婷婷另类小说| 亚洲春色欧美| 免费看一级a性色生活片久久无| 97超碰久久色| 91久久精品美女高潮喷水| 亚洲高清无码在线桃色| 精品视频久久区| av在线一区二区三区| 97国产伦理| 国产美女mm131爽爽爽爽| 欧美色三级片91| 91P0RNY大屁股人妻| 久久久中文版| 秋霞无码av鲁丝片一区| 国产成人综合网| 亚洲美腿丝袜香蕉影视欧美成人| 99精品视频在线观看免费| 国产精品96| 18一区二区三区| 丝袜足交视频| 男人兔费天堂| 国产粉嫩蜜臀av一区二区三区| 欧美一区91大爱| 91丝袜| 久久有码| 不卡一区二区日本视频| 99热国产精品| 超碰99热| 你懂的在线观看区国产| 夜夜操二区| 久久性爱视频免费看| 亚洲综合网图| 免费在线观看国内色片网站网址| 亚洲不卡不卡中文字幕不卡| 黑人精品XXX一区一二区| 国产精品粉嫩福利在线| 日本精品第一视频在'| 台湾佬中文娱乐网久久久久久久久久com | 国产91亚洲精品一区二区三区| 久久久草成人网站久久久草成人久久久草久久久 | 欧美日韩亚洲天堂| 日韩pv中文| 欧美色视频在线| 日韩天天综合| 中文97国产| 超碰AV在线| 日欧操屄| 蜜臀久久久99久久久久| 综合亚洲情色| 亚洲日本韩国在线| 98人妻精品一区二区色欲| 少妇第一页| 中文一区二区婷婷视频| 亚洲国产ⅴ高清在线观看| 99色日| 亚洲最大黄网| 乱伦图av| 日韩强奸av| 干超碰碰熟女| 嫩草91| 骚货 中文字幕 av| 偷拍欧美激情| 69人妻精品一区二区绯色| 九九热免费视频| 国产女人操逼视频| 中文AV制服乱伦| 综合色欧美| 欧美日韩情色一区二区| 日韩性爱啪啪视频| 好看的久久不射无码影视影院| 无码乱人伦中文视频| 黄色av一区二区在线| 乱伦色图网址是多少| 日韩Va亚洲va欧美Ⅴa久久| 丝袜熟女一区二区三区| 91精品黄在线观看| 日本午夜精品理论片A级APP发布| 婷婷五月激情综合| 桃花色涩综合影院| 97久久国产精品女不卡| 九九这里只有精品| 一本大道青青| 黄页av| 精品人妻免费观看| 亚洲精品国产无码高清| 为用户提供免费看黄网址在线观看| 翔田千里无码一区| 3P乱轮视频| 色墦五月丁香| 97视频在线观看高清资源| 九九热精彩视频| 人妻少妇无码| 国产午夜在线观看| 成年女人黄网站| 91操操| 黑人与人妻| 日韩精品系列| 99热免费精品| 超碰在线1234区| 家庭乱伦国产| AND人妻系列| 97超碰超碰| 99超级碰免费视频| 941超碰| 中文字幕亚洲永久精品| 伊人色综合超碰| 中文字幕一区二区视频在线观看| 国产第25页在线观看| 啊啊啊啊啊好大好舒服想要| 97操| 中文字幕乱碼在线| 在线免费观看高清无码视频| 亚洲色系另类精品国产| 玖玖综合色| 中文精品一区二去| 91强在线播放| 多乙久久久久久| 亚洲色婷婷久久91| 91中文在线| 精品国产乱码久久久久久蜜臀| 六月婷婷综合| 97天堂| 亚州 综合 色图| 91无码西班牙视频在线| 日日日啊啊啊| 乱论91| 蜜臀AV午夜精品久| 欧美高潮在线| 国产专区第一页| 色老大| 日本女厕偷拍| 91美女精品| 少妇久久久久久久| 伦伦成年午夜免费视频| 天天日B狠狠操| 色九九久九九| 日欧操屄| 天操天操夜操夜月操月年年操| 99AV| 日本欧美中文字幕| 啊啊啊操一区| 日韩欧亚中文在线| 欧亚 另类 久| 秋霞Av理论一级在线| 国产黄色 A 片免费看| 国产1769在线| 成人女人国产| 最新亚洲黄色免费电影| 久久久久亚洲av综合波多野制衣| 亚洲色图亚洲无码强奸乱伦| 一区二区精品更新提醒| 红桃视频高潮| a'v在线资源| 欧美久久九九| 加勒比综合a∨| 欧美性爱1080p| 久久綜合很很很| 美欧色综合| 大香蕉综合| 精品97久久| 999精品国产高清一区二区| 99色色网| 久久久久久久精| 日本天天操| 78久久| 久久极品一区二区| 亚洲第一页综合在线| 中文自拍欧美影视| wuyechaopeng|