likwid(就像我知道我在做什麼)是有助於易於使用的命令行工具對Linux支持程序員在開發高性能多線程程序的項目。
它包含以下工具:
  * likwid拓撲:顯示線程和緩存拓撲
  * likwid-perfCtr:在Intel和AMD處理器的測量硬件性能計數器
  * likwid-功能:英特爾酷睿2處理器的顯示和切換的硬件預取控制位
  * likwid針:不碰你的代碼你的腳線程應用程序(支持pthreads的,英特爾的OpenMP和gcc的OpenMP)
現在已經有一堆可用的性能計數器工具。 Likwid脫穎而出,因為:
  *無內核補丁,任何香草內核與標準MSR模塊工程
  *透明,總是很清楚哪些事件被選擇,事件標籤具有相同的命名在文檔
  *重量輕,LIKWID故意不使用採樣和測量過程中不會增加開銷。
  *易於使用,沒有Java生豬,簡單構建,無需觸摸你的代碼,配置從外面。清除CLI界面
  *多平台,likwid支持Intel和AMD處理器
  *到目前為止,likwid試圖盡快全面支持新的處理器
如果遇到問題隨時問在用戶郵件列表的問題。
注意:雖然Likwid已經完全可用Likwid尚未發布。我需要你的幫助來發現漏洞,提高Likwid以確保高品質的釋放。給它一個嘗試和測試。如果您遇到的問題寫郵件給我或論壇。我保證一個快速的反應時間來修復錯誤或響應功能要求
什麼在此版本中是新的:
- 在支持英特爾SandyBridge的非核(部分)和英特爾IvyBridge的(唯一的核心部分)。
- 在新的應用程序likwid-memsweeper清理CCNUMA內存領域。
- 在英特爾至強島(KNC)。初步支持
- 在為AMD Interlagos的更好的支持。
- 在該類型的OpenMP現在自動檢測,同時牽制。
- 在許多錯誤修正和改進。
- 標記API的工作線程代碼和accessDaemon。
- 在為時間軸模式非核支持。
- 在一個方便的宏包裝標記API。
- 在數據量在所有的內存/緩存組的新指標。更新wiki文檔。
什麼是2.2.1版本,新的:
- 在對英特爾的Sandy Bridge(核心)初步支持likwid-perfctr。
- 在一個新的應用程序,likwid-perfscope,作為一個前端到likwid-perfctr(實驗)的時間軸模式。
- 在likwid-的mpirun的初步的openmpi支持。
- 在likwid-MSRD改進。
- 在一個土生土長的Fortran 90接口,用於標記API。
- 標記API完全重寫。
- 簡化使用。
- 在允許的包容性和重疊區域。
- 在一個新的輸出濾波器子系統。
- 在允許你定義自己的輸出文件格式和過濾器。
- 在默認情況下,配備了CSV和XML格式。
什麼在2.1.3版本新:
- 在一個構建問題,直接MSR模式修補程序。
- 在毫秒分辨率likwid-perfctr守護進程模式。
- 改進的錯誤恢復。
為MSR守護
什麼在2.1.2版本新:
- 在修復的bug在likwid-的mpirun腳本
什麼版本2.0是新的:
- 在新的應用程序likwid-板凳:一個微型基準平台
- 在likwid針支持之間的節點或插座 現在,邏輯釘扎
- 在likwid針可以設置NUMA mempolicy交錯的應用程序
- 在likwid拓撲現在也報導了NUMA拓撲
- 在likwid-perfCtr可以在事件組打印大量文檔li>
- 在likwid-perfCtr事件組,現在可以很容易地擴展或修改
- 在螺紋測量likwid-perfCtr統計輸出
- 在靜音開關的likwid針
- 在守護模式likwid-perfctr與輕量級監控
- 在likwid-perfctr現在支持英特爾的Nehalem EX核心事件
- 在為AMD馬尼庫爾全面支持
什麼是1.1版本,新的:
- 如果使用perfCtr標記API
- 在1.1版本修復了問題一起與OpenMP和使用likwid針的牽制。
什麼版本1.0是新的:
- 在新功能:
- 在很多小的改進和修正
- 在支持英特爾的Westmere
- 在英特爾的Atom初步支持
- 在為AMD馬尼庫爾拓撲的支持
評論沒有發現