[英]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 ...
[英]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 ...
[英]How to use oprofile to calculate execution time of a part of C program?
我想使用oprofile來分析C代碼的一部分(user_defined_function())並計算執行它所花費的時間。 關於如何執行此操作的任何指示都將非常有幫助。 提前致謝!! ...
[英]Error compiling oprofile for arm
我正在交叉編譯oprofile。 我收到以下錯誤(請參閱最后一行) 如果我未將CXX,CPP設置為交叉編譯器二進制文件,則配置步驟將正常完成,而不會出現錯誤。 我怎樣才能解決這個問題? ...
[英]Profiling OpenCV using OProfile
我有這個基本的OpenCV程序: 創建可執行文件ReadImage 。 我想使用OProfile對其進行分析。 但是,運行: 返回: 為什么會這樣? 剖析OpenCV的最佳方法是什么? ...
[英]OProfile failed to generate callgraph
我正在嘗試使用 oprofile 生成調用圖,但由於某種原因它失敗了。 我正在使用以下命令來配置它: 在這里我得到: 然后在嘗試生成opreport pdpd -l --callgraph -o profile_pdp.txt (例如使用opreport pdpd -l --callgrap ...
[英]“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 ...
[英]Can I specify one CPU core while using oProfile?
我需要使用oProfile在8核服務器上執行性能計數器分析,oProfile可以僅在Core 7上記錄事件嗎? 謝謝! ...
[英]Optimizing a slow loop
代碼看起來像這樣,內部循環需要花費大量時間: oprofile告訴我,大部分運行時都花在這里(第二列是時間的百分比): 我的第一個問題是:我可以依靠oprofile來指示代碼緩慢的適當位置(我嘗試使用-Og和-Ofast並且它基本相同)。 我的第二個問題是:為什么這個非常簡 ...
[英]system profiling - usage information of shared libraries
有沒有辦法知道在一定時間內哪個進程(或多少個進程)正在使用哪些庫文件。 可以使用V-Tune或perf或OProfile嗎? ...
[英]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 ...
[英]OProfile with OpenMP
我通過執行以下操作將OProfile用於OpenMP並行化代碼, 我怎么知道事件是按CPU計數還是作為整體計數? 我很確定,從整體上看,如果不使用OpenMP進行編譯,它們將接近數字,但我想確定。 ...
[英]What is concidered a good cache hit/miss ratio?
我在我們的程序上運行ocount以計算L2緩存讀取事件,我們得到以下結果: 但是,我們不知道這些結果是否應被視為總緩存丟棄與否。 您認為L2緩存的良好比率命中/未命中率是多少? 我希望它在很大程度上取決於CPU架構和應用程序要求,但是它有一個普遍允許的值嗎? ...
[英]oprofile binary build error - (liberty library not found)
在我的主機(Ubuntu 15.04)上下載 oprofile 源代碼后,由於某些原因,我需要自己構建二進制文件。 我輸入以下命令來構建二進制文件 並得到錯誤信息 通過搜索此錯誤的修復程序,我發現需要安裝一個包。 但是,即使軟件包已成功安裝,仍會出現相同的錯誤。 有什么我可以檢查的嗎 ...
[英]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 install on ubuntu 15.04 - no binary found in /usr/bin
我正在嘗試通過以下鏈接在我的ubuntu 15.04上安裝oprofile: 在Ubuntu上使用oprofile入門 在我另一台運行於ubuntu 14.04的筆記本電腦上,它運行良好。 我可以在/ usb / bin目錄下找到二進制文件。 但是,我不知道為什么鍵入ap ...
[英]How can I optimize the kernel start up time by analyzing output of OProfile?
我試圖減少內核啟動所需的時間,即從GRUB中選擇內核選項到init()開始所需的時間。 我使用OProfile工具來配置我的自定義內核。 我該如何處理它的輸出? ...
[英]oprofile: what does “[vectors] (tgid:20712 range:0xffff0000-0xffff1000)” mean?
我在ARM Cortex-A8上使用oprofile對應用程序進行了概要分析,並注意到很多示例的圖像名稱為“ [vectors](tgid:20712 range:0xffff0000-0xffff1000)” oprofile報告這占我處理時間的17%,因此希望有人可以解釋這是什么。 ...
[英]Oprofile Error: Failed to open profile device: Device or resource busy
由於一個惱人的錯誤,我正努力在我的系統上運行oprofile: 任何熟悉Oprofile的人都會注意到我正在使用正確的命令序列來調用服務。 這直接來自Fedora文檔 。 還安裝了內核調試信息以生成相應的vmlinux文件。 但即使將此文件的位置傳遞給oprofile,也沒有任何變 ...
[英]OProfile sample means self or inclusive?
由OProfile在平面報告中提供的示例,是函數本身的示例,還是函數本身的示例加上其調用的函數的示例? 我試圖查看文檔,教程,但找不到具體答案。 我的感覺是,它是用於自身的樣本,更准確地說,是CPU在執行針對函數主體的指令時(而不是在其調用的函數中)執行時的樣本數。 ...
[英]Oprofile error on android devices. oprofiled: too many events passed
我在MDP上使用oprofile。 Android 4.3用戶調試版本。 #opcontrol-設置 #oprofiled --vmlinux = / data / vmlinux --kernel-range = c00080ernel-range = c00080 --even ...