cost 314 ms
為什么在 ARM 上預取更多數據時,緩存未命中率更高?

[英]Why cache misses happen more when more data is prefetched on ARM?

我正在使用OProfile在樹莓派 3B+ 上分析以下 function。 (我在覆盆子上使用 gcc 版本 10.2(不進行交叉編譯)和編譯器的以下標志: -O1 -mfpu-neon -mneon-for-64bits 。最后包含生成的匯編代碼。) 我正在查看L1D_CACHE_REFILL ...

為手臂編譯oprofile時出錯

[英]Error compiling oprofile for arm

我正在交叉編譯oprofile。 我收到以下錯誤(請參閱最后一行) 如果我未將CXX,CPP設置為交叉編譯器二進制文件,則配置步驟將正常完成,而不會出現錯誤。 我怎樣才能解決這個問題? ...

使用OProfile對OpenCV進行性能分析

[英]Profiling OpenCV using OProfile

我有這個基本的OpenCV程序: 創建可執行文件ReadImage 。 我想使用OProfile對其進行分析。 但是,運行: 返回: 為什么會這樣? 剖析OpenCV的最佳方法是什么? ...

OProfile 無法生成調用圖

[英]OProfile failed to generate callgraph

我正在嘗試使用 oprofile 生成調用圖,但由於某種原因它失敗了。 我正在使用以下命令來配置它: 在這里我得到: 然后在嘗試生成opreport pdpd -l --callgraph -o profile_pdp.txt (例如使用opreport pdpd -l --callgrap ...

配置 Oprofile 時出現“bfd library not found”錯誤

[英]“bfd library not found” error when configuring Oprofile

我下載了oprofile zip,然后解壓縮了它。 然后使用命令 ./configure --prefix=/home/eranga/Software/oprofile-1.1.0 我嘗試安裝它。 下面是最后的控制台消息。 checking for bfd_openr in -lbfd... n ...

優化慢循環

[英]Optimizing a slow loop

代碼看起來像這樣,內部循環需要花費大量時間: oprofile告訴我,大部分運行時都花在這里(第二列是時間的百分比): 我的第一個問題是:我可以依靠oprofile來指示代碼緩慢的適當位置(我嘗試使用-Og和-Ofast並且它基本相同)。 我的第二個問題是:為什么這個非常簡 ...

Power8上的PM_DATA_ALL *和PM_DATA *事件之間有什么區別?

[英]What is the difference between PM_DATA_ALL* and PM_DATA* events on Power8?

在使用能量8處理器的內存性能評估perf我結束了與事件之間的理解差異的問題PM_DATA_ALL_*和PM_DATA_* 。 大多數計數器都存在於兩個版本中,但是oprofile文檔和papi_native_avail中的描述是相同的,例如: PM_DATA_FROM_LMEM ...

帶有OpenMP的OProfile

[英]OProfile with OpenMP

我通過執行以下操作將OProfile用於OpenMP並行化代碼, 我怎么知道事件是按CPU計數還是作為整體計數? 我很確定,從整體上看,如果不使用OpenMP進行編譯,它們將接近數字,但我想確定。 ...

什么被認為是一個很好的緩存命中/未命中率?

[英]What is concidered a good cache hit/miss ratio?

我在我們的程序上運行ocount以計算L2緩存讀取事件,我們得到以下結果: 但是,我們不知道這些結果是否應被視為總緩存丟棄與否。 您認為L2緩存的良好比率命中/未命中率是多少? 我希望它在很大程度上取決於CPU架構和應用程序要求,但是它有一個普遍允許的值嗎? ...

oprofile 二進制構建錯誤 -(未找到自由庫)

[英]oprofile binary build error - (liberty library not found)

在我的主機(Ubuntu 15.04)上下載 oprofile 源代碼后,由於某些原因,我需要自己構建二進制文件。 我輸入以下命令來構建二進制文件 並得到錯誤信息 通過搜索此錯誤的修復程序,我發現需要安裝一個包。 但是,即使軟件包已成功安裝,仍會出現相同的錯誤。 有什么我可以檢查的嗎 ...

Oprofile-使用operf在opreport中顯示INST_RETIRED和l1d_replacement事件

[英]Oprofile - using operf to show INST_RETIRED and l1d_replacement events in opreport

主機:Ubuntu 14.04 Opef版本:0.9.9 我想在opreport中顯示兩個事件,以便輸入以下命令來運行operf: 幾秒鍾后,終端顯示“分析完成” 然后我輸入: 我沒有指定路徑,因為手冊頁指示數據已自動保存在“ oprofile_data”中。 ...

Oprofile安裝在ubuntu 15.04上-在/ usr / bin中找不到二進制文件

[英]Oprofile install on ubuntu 15.04 - no binary found in /usr/bin

我正在嘗試通過以下鏈接在我的ubuntu 15.04上安裝oprofile: 在Ubuntu上使用oprofile入門 在我另一台運行於ubuntu 14.04的筆記本電腦上,它運行良好。 我可以在/ usb / bin目錄下找到二進制文件。 但是,我不知道為什么鍵入ap ...

oprofile:“ [vectors](tgid:20712 range:0xffff0000-0xffff1000)”是什么意思?

[英]oprofile: what does “[vectors] (tgid:20712 range:0xffff0000-0xffff1000)” mean?

我在ARM Cortex-A8上使用oprofile對應用程序進行了概要分析,並注意到很多示例的圖像名稱為“ [vectors](tgid:20712 range:0xffff0000-0xffff1000)” oprofile報告這占我處理時間的17%,因此希望有人可以解釋這是什么。 ...

Oprofile錯誤:無法打開配置文件設備:設備或資源繁忙

[英]Oprofile Error: Failed to open profile device: Device or resource busy

由於一個惱人的錯誤,我正努力在我的系統上運行oprofile: 任何熟悉Oprofile的人都會注意到我正在使用正確的命令序列來調用服務。 這直接來自Fedora文檔 。 還安裝了內核調試信息以生成相應的vmlinux文件。 但即使將此文件的位置傳遞給oprofile,也沒有任何變 ...

OProfile樣本意味着自我還是包容性?

[英]OProfile sample means self or inclusive?

由OProfile在平面報告中提供的示例,是函數本身的示例,還是函數本身的示例加上其調用的函數的示例? 我試圖查看文檔,教程,但找不到具體答案。 我的感覺是,它是用於自身的樣本,更准確地說,是CPU在執行針對函數主體的指令時(而不是在其調用的函數中)執行時的樣本數。 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM