Ubuntu Online, Fedora Online, Windows online emulator เด เดฒเตเดฒเตเดเตเดเดฟเตฝ MAC OS เดเตบเดฒเตเตป เดเดฎเตเดฒเตเดฑเตเดฑเตผ เดเดจเตเดจเดฟเดเตเดเดจเตเดฏเตเดณเตเดณ เดเดเตเดเดณเตเดเต เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดธเตเดเดจเตเดฏ เดเตบเดฒเตเตป เดตเตผเดเตเดเตโเดธเตเดฑเตเดฑเตเดทเดจเตเดเดณเดฟเดฒเตเดจเตเดจเต เดเดชเดฏเตเดเดฟเดเตเดเต OnWorks เดธเตเดเดจเตเดฏ เดนเตเดธเตเดฑเตเดฑเดฟเดเดเต เดฆเดพเดคเดพเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ likwid-perfctr เดเดฎเดพเตปเดกเดพเดฃเดฟเดคเต.
เดชเดเตเดเดฟเด:
NAME
likwid-perfctr - x86 cpus-เตฝ เดนเดพเตผเดกเตโเดตเตเดฏเตผ เดชเตเตผเดซเตเดฎเตปเดธเต เดเตเดฃเตเดเดฑเตเดเตพ เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเต เดตเดพเดฏเดฟเดเตเดเตเด
เดธเดฟเดจเตเดชเตเดธเดฟเดธเต
likwid-perfctr [-vhHVmaeiMoO] [-เดธเดฟ/-เดธเดฟ ] [-g or
] [-t ] [-S ] [-s ] [-o
]
เดตเดฟเดตเดฐเดฃเด
likwid-perfctr เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเดพเดจเตเด เดตเดพเดฏเดฟเดเตเดเดพเดจเตเดฎเตเดณเตเดณ เดญเดพเดฐเด เดเตเดฑเดเตเด เดเดฎเดพเตปเดกเต เดฒเตเตป เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเดพเดฃเต
เดชเดฟเดจเตเดคเตเดฃเดฏเตโเดเตเดเตเดจเตเดจ x86 เดชเตเดฐเตเดธเดธเตเดธเดฑเตเดเดณเดฟเดฒเต เดนเดพเตผเดกเตโเดตเตเดฏเตผ เดชเตเดฐเดเดเดจ เดจเดฟเดฐเตเดเตเดทเดฃ เดกเดพเดฑเตเดฑ. เดเดคเต เดเดจเตเดจเตเดเดฟเตฝ เด เดณเดเตเดเดพเตป เดเดดเดฟเดฏเตเด
เด เดณเดจเตเดจ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดฎเดพเดฑเตเดฑเดพเดคเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดณเตเดณเดฟเดฒเต เดฎเดพเตผเดเตเดเตผ API เดซเดเดเตโเดทเดจเตเดเตพ เดเดณเตเดณ เดฑเดพเดชเตเดชเตผ
เดเตเดกเต, เด เดคเต เดเตเดฃเตเดเดฑเตเดเตพ เดเดฃเดพเดเตเดเตเดเดฏเตเด เดเดซเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด. เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดฏ เดเตเดฐเตเดชเตเดชเตเดเตพ เดฎเตเตปเดเตเดเตเดเดฟ เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเต
เดเดตเดจเตเดฑเต เดธเตเดฑเตเดฑเตเดเดณเตเด เดเดฐเตเดคเตเดคเดฟเดฐเดฟเดเตเด เด เดณเดตเตเดเดณเตเด. เด เดงเดฟเดเดฎเดพเดฏเดฟ เดเดเดชเดเตเดทเตเดฏเดฎเดพเดฏ เดเดตเดจเตเดฑเตเดเตพ เดเดทเตโเดเดพเดจเตเดธเตเดคเดฎเดพเดฏเดฟ เด เดณเดเตเดเดพเตป เดเดดเดฟเดฏเตเด
เดเดตเดจเตเดฑเต เดธเตเดฑเตเดฑเตเดเตพ. เดฎเดพเตผเดเตเดเตผ API-เดจเต เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดชเตเดฐเตเดณเตเดณ เดชเตเดฐเดฆเตเดถเดเตเดเตพ เด เดณเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เดซเดฒเดเตเดเตพ เดถเตเดเดฐเดฟเดเตเดเต
เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดเตเดณเตเดเตพ. เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ x86 เดชเตเดฐเตเดธเดธเตเดธเดฑเตเดเตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต:
ยท เดเดจเตเดฑเตฝ เดเตเดพเตผ 2: เดเดฒเตเดฒเดพ เดตเดเดญเตเดฆเดเตเดเดณเตเด. เดเตเดฃเตเดเดฑเตเดเตพ: เดชเดฟเดเดเดธเดฟ[0-1], FIXC[0-2]
ยท เดเดจเตเดฑเตฝ เดจเตเดนเดพเดฒเด: เด ers เดฃเตเดเดฑเตเดเตพ: เดชเดฟเดเดเดธเดฟ[0-3], FIXC[0-2], เดฏเตเดชเดฟเดเดเดธเดฟ[0-7]
ยท เดเดจเตเดฑเตฝ เดจเตเดนเดพเดฒเตเด เดเดฆเดพ: เด ers เดฃเตเดเดฑเตเดเตพ: เดชเดฟเดเดเดธเดฟ[0-3], FIXC[0-2], MBOX[0-1]C[0-5], BBOX[0-1]C[0-3],
RBOX[0-1]C[0-7], WBOX[0-5], UBOX0, SBOX[0-1]C[0-3], CBOX[0-9]C[0-4]
ยท เดเดจเตเดฑเตฝ เดตเตเดธเตเดฑเตเดฑเตเดฎเตเดฏเตผ:
เด ers เดฃเตเดเดฑเตเดเตพ: เดชเดฟเดเดเดธเดฟ[0-3], FIXC[0-2], เดฏเตเดชเดฟเดเดเดธเดฟ[0-7]
ยท เดเดจเตเดฑเตฝ เดตเตเดธเตเดฑเตเดฑเตเดฎเดฟเดฏเตผ เดเดฆเดพ: เด ers เดฃเตเดเดฑเตเดเตพ: เดชเดฟเดเดเดธเดฟ[0-3], FIXC[0-2], MBOX[0-1]C[0-5], BBOX[0-1]C[0-3],
RBOX[0-1]C[0-7], WBOX[0-5], UBOX0, SBOX[0-1]C[0-3], CBOX[0-9]C[0-4]
ยท เดเดจเตเดฑเตฝ เดธเดพเตปเดกเดฟ เดชเดพเดฒเด: เดชเตเตผเดฃเตเดฃ RAPL เดชเดฟเดจเตเดคเตเดฃ. เดเตเดฃเตเดเดฑเตเดเตพ: เดชเดฟเดเดเดธเดฟ[0-3], FIXC[0-2], PWR[0-3]
ยท เดเดจเตเดฑเตฝ เดธเดพเตปเดกเดฟ เดชเดพเดฒเด เดเดชเดฟ: เด เตบเดเตเตผ, เดชเตเตผเดฃเตเดฃ RAPL เดชเดฟเดจเตเดคเตเดฃเดเตเดเตเดณเตเดณ เดญเดพเดเดฟเด เดชเดฟเดจเตเดคเตเดฃ. เดเตเดฃเตเดเดฑเตเดเตพ:
เดชเดฟเดเดเดธเดฟ[0-3], FIXC[0-2], PWR[0-3]. MBOX[0-3]C[0-3]
ยท เดเดจเตเดฑเตฝ เดตเดณเตเดณเดฟเดชเตเดชเดจ เดชเดพเดฒเด: เดชเตเตผเดฃเตเดฃ RAPL เดชเดฟเดจเตเดคเตเดฃ. เดเตเดฃเตเดเดฑเตเดเตพ: เดชเดฟเดเดเดธเดฟ[0-3], FIXC[0-2], PWR[0-3]
ยท เดเดจเตเดฑเตฝ เดตเดณเตเดณเดฟเดชเตเดชเดจ เดชเดพเดฒเด เดเดชเดฟ: เด เตบเดเตเตผ, เดชเตเตผเดฃเตเดฃ RAPL เดชเดฟเดจเตเดคเตเดฃเดเตเดเตเดณเตเดณ เดญเดพเดเดฟเด เดชเดฟเดจเตเดคเตเดฃ. เดเตเดฃเตเดเดฑเตเดเตพ:
เดชเดฟเดเดเดธเดฟ[0-3], FIXC[0-2], PWR[0-3], CBOX[0-9]C[0-3], MBOX[0-3]C[0-3], MBOX[0-3]เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเด
ยท เดเดจเตเดฑเตฝ เดนเดพเดธเตเดตเตเตฝ: เดชเตเตผเดฃเตเดฃ RAPL เดชเดฟเดจเตเดคเตเดฃ. เดเตเดฃเตเดเดฑเตเดเตพ: เดชเดฟเดเดเดธเดฟ[0-3], FIXC[0-2], PWR[0-3]
ยท เดเดจเตเดฑเตฝ เดนเดธเตเดตเตเตฝ เดเดชเดฟ: เด เตบเดเตเตผ เดชเดฟเดจเตเดคเตเดฃเดฏเดฟเดฒเตเดฒ, เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ RAPL เดชเดฟเดจเตเดคเตเดฃ. เดเตเดฃเตเดเดฑเตเดเตพ: เดชเดฟเดเดเดธเดฟ[0-3],
FIXC[0-2], PWR[0-3]
ยท เดเดจเตเดฑเตฝ เดชเดฐเดฎเดพเดฃเต เดธเดฟเตฝเดตเตผเดฎเตเดฃเตเดเต: เดชเตเตผเดฃเตเดฃ RAPL เดชเดฟเดจเตเดคเตเดฃ. เดเตเดฃเตเดเดฑเตเดเตพ: เดชเดฟเดเดเดธเดฟ[0-1], FIXC[0-2], PWR[0-1]
ยท เดเดจเตเดฑเตฝ เดชเตเดจเตเดฑเดฟเดฏเด M: เดฌเดจเดฟเดฏเดพเดธเต, เดกเตเดคเตเดคเดพเตป เดตเตเดฐเดฟเดฏเดจเตเดฑเตเดเตพ. เดเตเดฃเตเดเดฑเตเดเตพ: เดชเดฟเดเดเดธเดฟ[0-1]
ยท เดเดจเตเดฑเตฝ P6: P3-เตฝ เดชเดฐเตเดเตเดทเดฟเดเตเดเต.
ยท เดเดเดเดกเดฟ เดเต 8: เดเดฒเตเดฒเดพ เดตเดเดญเตเดฆเดเตเดเดณเตเด. เดเตเดฃเตเดเดฑเตเดเตพ: เดชเดฟเดเดเดธเดฟ[0-3]
ยท เดเดเดเดกเดฟ เดเต 10: เดฌเดพเดดเตเดธเดฒเตเดฃ, เดทเดพเดเตเดนเดพเดฏเต, เดเดธเตเดคเดพเดเดฌเตเตพ, MagnyCours เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟเดฏเตเดณเตเดณ เดชเตเดฐเตเดธเดธเตเดธเดฑเตเดเตพ. เดเตเดฃเตเดเดฑเตเดเตพ:
เดชเดฟเดเดเดธเดฟ[0-3]
เดเดชเตเดทเดจเตเดเตพ
-v เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดเดเตเดเตเดชเตเดเตเดเดฟเดฒเตเดเตเดเต เดชเดคเดฟเดชเตเดชเต เดตเดฟเดตเดฐเดเตเดเตพ เดชเตเดฐเดฟเดจเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเต, เดคเตเดเตผเดจเตเดจเต เดชเตเดฑเดคเตเดคเตเดเดเดเตเดเตเดจเตเดจเต.
-h เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดเดเตเดเตเดชเตเดเตเดเดฟเดฒเตเดเตเดเต เดเดฐเต เดธเดนเดพเดฏ เดธเดจเตเดฆเตเดถเด เดชเตเดฐเดฟเดจเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเต, เดคเตเดเตผเดจเตเดจเต เดชเตเดฑเดคเตเดคเตเดเดเดเตเดเตเดจเตเดจเต.
-H เดเตเดฐเตเดชเตเดชเต เดธเดนเดพเดฏ เดธเดจเตเดฆเตเดถเด เดชเตเดฐเดฟเดจเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเต (-g เดธเตเดตเดฟเดเตเดเดฟเดจเตเดชเตเดชเด เดเดชเดฏเตเดเดฟเดเตเดเตเด).
-V เดกเตเดฌเดเตเดเดฟเดเดเดฟเดจเตเดณเตเดณ เดเดเตเดธเดฟเดเตเดฏเตเดทเตป เดธเดฎเดฏเดคเตเดคเต เดตเดพเดเดพเดฒเดฎเดพเดฏ เดเดเตเดเตเดชเตเดเตเดเต.
-m เดฎเดพเตผเดเตเดเตผ API เดฎเตเดกเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด
-a เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดชเตเดฐเตเดธเดธเดฑเดฟเดจเดพเดฏเดฟ เดฒเดญเตเดฏเดฎเดพเดฏ เดชเตเดฐเดเดเดจ เดเตเดฐเตเดชเตเดชเตเดเตพ เดชเตเดฐเดฟเดจเตเดฑเต เดเตเดฏเตเดฏเตเด.
-e เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดชเตเดฐเตเดธเดธเตเดธเดฑเดฟเดจเตเดฑเต เดฒเดญเตเดฏเดฎเดพเดฏ เดเตเดฃเตเดเดฑเตเดเดณเตเด เดชเตเดฐเดเดเดจ เดชเดฐเดฟเดชเดพเดเดฟเดเดณเตเด เดชเตเดฐเดฟเดจเตเดฑเต เดเตเดฏเตเดฏเตเด.
-o
เดเดฒเตเดฒเดพ เดเดเตเดเตเดชเตเดเตเดเตเด stdout-เดจเต เดชเดเดฐเด เดเดฐเต เดซเดฏเดฒเดฟเดฒเตเดเตเดเต เดธเดเดญเดฐเดฟเดเตเดเตเด. เดซเดฏเดฒเดฟเดจเตเดฑเต เดชเตเดฐเดฟเดจเดพเดฏเดฟ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต
เดชเตเดฒเตเดฏเตโเดธเตโเดนเตเตพเดกเดฑเตเดเตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต: PBS_JOBID-เดจเต %j, MPI เดฑเดพเดเตเดเดฟเดจเดพเดฏเดฟ %r (เดเดจเตเดฑเตฝ MPI-เตฝ เดฎเดพเดคเตเดฐเด
เดจเดฟเดฎเดฟเดทเด), %h เดนเตเดธเตเดฑเตเดฑเตเดจเดพเดฎเดตเตเด เดชเตเดฐเตเดธเดธเตเดธเต เดชเดฟเดกเดฟเดจเตเดณเตเดณ %p. เดชเตเดฒเตเดฏเตโเดธเตโเดนเตเตพเดกเดฑเตเดเตพ เดเดฏเดฟเดฐเดฟเดเตเดเดฃเด
เด เดเดฟเดตเดฐเดฏเดฟเดเตเดเต เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเดฆเดพ, -o test_%h_%p. เดเดจเตเดจเดคเดฟเดจเต เดจเดฟเดเตเดเตพ เดเดฐเต เดชเตเดฐเดคเตเดฏเดฏเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฃเด
เดซเดฏเดฒเดฟเดจเตเดฑเต เดชเตเดฐเต. txt-เดจเต, เดซเดฏเดฒเดฟเตฝ เดเดณเตเดณเดคเตเดชเตเดฒเต เดเดเตเดเตเดชเตเดเตเดเต เดชเตเดฐเดฟเดจเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเต. เดฎเดฑเตเดฑเต เดชเตเดฐเดคเตเดฏเดฏเดเตเดเตพ a เดเตเดฐเดฟเดเตผ เดเตเดฏเตเดฏเตเดจเตเดจเต
เดเดเตเดเตเดชเตเดเตเดเดฟเตฝ เดซเดฟเตฝเดเตเดเตผ เดเตเดฏเตเดฏเตเด. เดฒเดญเตเดฏเดฎเดพเดฏ เดซเดฟเตฝเดเตเดเดฑเตเดเตพ csv (เดเตเดฎเดฏเดพเตฝ เดตเตเตผเดคเดฟเดฐเดฟเดเตเด เดฎเตเดฒเตเดฏเดเตเดเตพ), xml เดเดจเตเดจเดฟเดตเดฏเดพเดฃเต
เด เดจเดฟเดฎเดฟเดทเดคเตเดคเดฟเตฝ.
-O เดซเดฒเดเตเดเตพเดเตเดเดพเดฏเดฟ เดชเดเตเดเดฟเดเดเตพ เดชเตเดฐเดฟเดจเตเดฑเต เดเตเดฏเตเดฏเดฐเตเดคเต, เดชเดเดฐเด เดเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดชเดพเดดเตโเดธเต เดเตเดฏเตเดฏเดพเดตเตเดจเตเดจ CSV เดเดชเดฏเตเดเดฟเดเตเดเตเด.
-i เดชเตเดฐเตเดธเดธเตเดธเดฑเดฟเดจเตเดฏเตเด เดเดจเตเดฑเตฝ เดชเตเตผเดซเตเดฎเตปเดธเต เดฎเตเดฃเดฟเดฑเตเดฑเดฑเดฟเดเดเดฟเดจเตเดฏเตเด เดเตเดฑเดฟเดเตเดเตเดณเตเดณ cpuid เดตเดฟเดตเดฐเดเตเดเตพ เดชเตเดฐเดฟเดจเตเดฑเต เดเตเดฏเตเดฏเตเด
เดธเดตเดฟเดถเตเดทเดคเดเตพ, เดคเตเดเตผเดจเตเดจเต เดชเตเดฑเดคเตเดคเตเดเดเดเตเดเตเด.
-c
เดชเตเดฐเตเดธเดธเตเดธเดฑเตเดเดณเตเดเต เดเดฐเต เดธเดเดเตเดฏเดพ เดฒเดฟเดธเตเดฑเตเดฑเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเด. เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดเดจเดเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดพเด,
เดเตเดฎ, เดถเตเดฐเตเดฃเดฟเดเตพ เดเดจเตเดจเดฟเดตเดฏเดพเตฝ เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต 0,3,9-11.
-C
เดชเตเดฐเตเดธเดธเตเดธเดฑเตเดเดณเตเดเต เดเดฐเต เดธเดเดเตเดฏเดพ เดฒเดฟเดธเตเดฑเตเดฑเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเด. เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดเดจเดเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดพเด,
เดเตเดฎ, เดถเตเดฐเตเดฃเดฟเดเตพ เดเดจเตเดจเดฟเดตเดฏเดพเตฝ เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต 0,3,9-11. เด เดตเตเดฐเดฟเดฏเดจเตเดฑเตเด เดชเดฟเตป เดเตเดฏเตเดฏเตเด
เดเตเดฑเตเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดคเตเดฐเตเดกเตเดเตพ. เดฒเตเดเดฟเดเตเดเตฝ เดจเดฎเตเดชเดฑเดฟเดเดเตเดเดณเตเด เดเดชเดฏเตเดเดฟเดเตเดเดพเด.
-g <เดชเตเดฐเดเดเดจเด เดเตเดฐเตเดชเตเดชเต> or <เดชเตเดฐเดเดเดจเด เดธเดเดญเดตเด เดเดฃเด เดธเตเดเตเดฐเดฟเดเดเต>
เดเดคเต เดชเตเดฐเดเดเดจ เดเตเดฐเตเดชเตเดชเดพเดฃเต เด เดณเดเตเดเตเดฃเตเดเดคเตเดจเตเดจเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเด. เดเดคเตเดชเดฏเตเดเดฟเดเตเดเตเดณเตเดณ เดเดพเดเต เดเดเตเดเตเดชเตเดเตเดเตเดเดณเดฟเตฝ เดเดจเตเดจเดพเดเดพเด
-เดเดฐเต เดชเดคเดพเด. เดเตเดเดพเดคเต เดเดฐเต เดเดทเตโเดเดพเดจเตเดธเตเดค เดเดตเดจเตเดฑเต เดธเตเดฑเตเดฑเต เดเตเดฎเดฏเดพเตฝ เดตเตเตผเดคเดฟเดฐเดฟเดเตเด เดฒเดฟเดธเตโเดฑเตเดฑเต เดเดชเดฏเตเดเดฟเดเตเดเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเดจเดพเดเตเด
เดธเดเดญเดตเดเตเดเตพ. เดเดฐเต เดเดตเดจเตเดฑเดฟเดจเตเด eventId:register เดเดจเตเดจ เดซเตเตผเดฎเดพเดฑเตเดฑเต เดเดฃเตเดเต, เด เดคเดฟเตฝ เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเดจเตเดจเต
เดเดฐเต เดเตผเดเตเดเดฟเดเตเดเตเดเตผ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ เดชเตเดฐเดเดเดจ เดเตเดฃเตเดเตผ เดฐเดเดฟเดธเตเดฑเตเดฑเดฑเตเดเตพ.
-t <เดเดตเตเดคเตเดคเดฟ of เด เดณเดตเตเดเตพ>
เดธเดฎเดฏเด เดชเดฐเดฟเดนเดฐเดฟเดเตเด เด เดณเดตเตเดเตพเดเตเดเดพเดฏเตเดณเตเดณ เดเตเดเดฒเตเตป เดฎเตเดกเต, เดธเดพเดงเตเดฏเดฎเดพเดฏ 's', 'ms' เดคเตเดเดเตเดเดฟเดฏ เดชเตเดฐเดคเตเดฏเดฏเดเตเดเตพ
100เดฎเดฟ.เดธเดฟ. เดเดเตเดเตเดชเตเดเตเดเดฟเดจเต เดซเตเตผเดฎเดพเดฑเตเดฑเต เดเดฃเตเดเต:
<เดซเดฒเด เดคเตเดฐเตเดกเต0> <เดซเดฒเด เดคเตเดฐเตเดกเต1> ...
-S
เดฆเตเตผเดเตเดฏเดฎเตเดณเตเดณ เดธเตเดฑเตเดฑเตเดคเดธเตเดเตเดชเตเดชเต เดฎเตเดกเต. เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เด เดณเดเตเดเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเดพเด
เดชเตเดฑเดคเตเดคเต เดจเดฟเดจเตเดจเต.
เดเดฆเดพเดนเดฐเดฃเด
เดเดพเดฐเดฃเด likwid-perfctr เดชเตเดฐเตเดธเดธเดฑเตเดเดณเดฟเตฝ เด เดณเดตเตเดเตพ เดเดตเดถเตเดฏเดฎเดพเดฃเต, เดเดฑเตเดฑ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเดณเดฒเตเดฒ
เดชเตเดฐเตเดธเดธเตเดธเตเดเดณเตเด เดคเตเดฐเตเดกเตเดเดณเตเด เดธเดฎเตผเดชเตเดชเดฟเดค เดเดฑเดตเดฟเดเดเตเดเดณเดฟเดฒเตเดเตเดเต เดชเดฟเตป เดเตเดฏเตเดคเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเดพเตป. เดจเดฟเดเตเดเตพเดเตเดเต เดเดจเตเดจเตเดเดฟเตฝ เดชเดฟเตป เดเตเดฏเตเดฏเดพเด
เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดธเตเดตเดฏเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฌเดฟเตฝเดฑเตเดฑเตเดเตป เดชเดฟเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดเดชเดฏเตเดเดฟเดเตเดเตเด.
1. เดชเตเตผเดซเตเดฎเตปเดธเต เดเตเดฐเตเดชเตเดชเดฟเดจเตเดฑเต เดฑเดพเดชเตเดชเดฑเดพเดฏเดฟ:
likwid-perfctr -C 0-2 -g เดเดฟ.เดเตฝ.เดฌเดฟ ./cacheBench -n 2 -l 1048576 -i 100 -t เดธเตเดเตเดฐเตเด
เดชเดพเดฐเดจเตเดฑเต เดชเตเดฐเตเดธเดธเตเดธเต เดชเตเดฐเตเดธเดธเตผ 0, เดคเตเดฐเตเดกเต 0 เดชเตเดฐเตเดธเดธเตผ 1, เดคเตเดฐเตเดกเต 1 เดเดจเตเดจเดฟเดตเดฏเดฟเดฒเตเดเตเดเต เดชเดฟเตป เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
เดชเตเดฐเตเดธเดธเตผ 2.
2. เดเดเดเดกเดฟเดฏเดฟเตฝ เดเดทเตโเดเดพเดจเตเดธเตเดค เดเดตเดจเตเดฑเต เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดฑเดพเดชเตเดชเดฑเดพเดฏเดฟ:
likwid-perfctr -C 0-4 -g INSTRUCTIONS_RETIRED_SSE:PMC0,CPU_CLOCKS_UNHALTED:PMC3 ./myApp
เดธเดเดญเดตเดฎเดพเดฃเตเดจเตเดจเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต INSTRUCTIONS_RETIRED_SSE เดเตเดฃเตเดเดฑเดฟเตฝ เด เดณเดเตเดเตเดจเตเดจเต PMC0 เดเดชเตเดชเด
เดธเดเดญเดตเด CPU_CLOCKS_UNHALTED เดเตเดฃเตเดเดฑเดฟเตฝ เดชเดฟเดเดเดธเดฟ3. เดฑเตบเดเตเด เดเดฃเดเตเดเดพเดเตเดเตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเดฃเต
เดเดฒเตเดฒเดพ เดคเตเดฐเตเดกเตเดเดณเตเด เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟเดฏเตเดณเตเดณเดคเดพเดฃเต CPU_CLOCKS_UNHALTED เดธเดเดญเดตเด. เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเต เดตเตเดฃเดฎเตเดเตเดเดฟเตฝ เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฃเด
เดฎเตเดเดณเดฟเตฝ เดเดพเดฃเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดชเตเดฒเต เดจเดฟเดเตเดเดณเตเดเต เดเดทเตโเดเดพเดจเตเดธเตเดค เดเดตเดจเตเดฑเต เดธเตโเดเตเดฐเดฟเดเดเดฟเตฝ เด เดเดตเดจเตเดฑเต.
3. เดเดจเตเดฑเดฒเดฟเตฝ เดเดทเตโเดเดพเดจเตเดธเตเดค เดเดตเดจเตเดฑเต เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดฑเดพเดชเตเดชเดฑเดพเดฏเดฟ:
likwid-perfctr -C 0 -g INSTR_RETIRED_ANY:FIXC0,CPU_CLK_UNHALTED_CORE:FIXC1 ./myApp
เดเดจเตเดฑเตฝ เดชเตเดฐเตเดธเดธเตเดธเดฑเตเดเดณเดฟเตฝ เดจเดฟเดถเตเดเดฟเดค เดเดตเดจเตเดฑเตเดเตพ เดชเตเดฐเดคเตเดฏเตเด เดเตเดฃเตเดเดฑเตเดเดณเดฟเตฝ เด เดณเดเตเดเตเดจเตเดจเต. เดเดตเดฏเดพเดฃเต
INSTR_RETIRED_ANY , CPU_CLK_UNHALTED_CORE. เดเดชเตเดชเด CPU_CLK_UNHALTED_REF เดจเดฟเดเตเดเตพ เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ
เด เดจเดฟเดถเตเดเดฟเดค เดเตเดฃเตเดเดฑเตเดเตพ, likwid-perfctr เดจเดฟเดเตเดเดณเตเดเต เดฑเตบเดเตเดฎเตเด CPI เดฎเตเดเตเดฐเดฟเดเตเดเตเดเดณเตเด เดเดฃเดเตเดเดพเดเตเดเตเด
เดฑเตบ.
4. เดจเดฟเดเตเดเดณเตเดเต เดเตเดกเดฟเดจเตเดฑเต เดญเดพเดเดเตเดเตพ เดฎเดพเดคเตเดฐเด เด เดณเดเตเดเดพเตป เดฎเดพเตผเดเตเดเตผ API เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต (เดเดคเต เดฐเดฃเตเดเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเด เดเดชเดฏเตเดเดฟเดเตเดเดพเด
เดเตเดฐเตเดชเตเดชเตเดเตพ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดทเตโเดเดพเดจเตเดธเตเดค เดเดตเดจเตเดฑเต เดธเตเดฑเตเดฑเตเดเตพ):
likwid-perfctr -m -C 0-4 -g INSTRUCTIONS_RETIRED_SSE:PMC0,CPU_CLOCKS_UNHALTED:PMC3
./cacheBench
liblikwid.a/.so เดเดจเตเดจเดคเดฟเดจเตเดคเดฟเดฐเต เดจเดฟเดเตเดเดณเตเดเต เดเตเดกเต เดฒเดฟเดเตเดเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดฎเดพเตผเดเตเดเตผ API เดเตเดณเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดเดฏเตเด เดตเตเดฃเด. เดฆเดฟ
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเตเดกเต เดธเตโเดจเดฟเดชเตเดชเดฑเตเดฑเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดเตเดณเตเดเตพ เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต:
#เดเตพเดชเตเดชเตเดเตเดจเตเดจเต
/* เดเดฐเต เดคเตเดฐเตเดกเต เดฎเดพเดคเตเดฐเดฎเต init เดตเดฟเดณเดฟเดเตเดเต */
เดเดเตเดเดฟเตฝ (threadId == 0)
{
likwid_markerInit();
}
/* เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดคเตเดฐเตเดกเต เดเตเดฏเตเดค เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เด เดณเดเตเดเดฃเดฎเตเดเตเดเดฟเตฝ
เดเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเดเตเดเตพ likwid_markerThreadInit() เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเดฃเด
* เดคเดฏเตเดฏเดพเดฑเตเดเตเดชเตเดชเต, OpenMP เดเดณเตเดณ เดเดฆเดพเดนเดฐเดฃเด */
#pragma omp เดธเดฎเดพเดจเตเดคเดฐเด
{
likwid_markerThreadInit();
}
เดฌเดพเดฐเดฟเดฏเตผ;
likwid_markerStartRegion("เดฌเตเดเตเดเตเดฎเดพเตผเดเตเดเต");
/* เดจเดฟเดเตเดเดณเตเดเต เด เดณเดเตเดเดพเดจเตเดณเตเดณ เดเตเดกเต เดเดตเดฟเดเตเดฏเตเดฃเตเดเต.*/
likwid_markerStopRegion("เดฌเตเดเตเดเตเดฎเดพเตผเดเตเดเต");
เดฌเดพเดฐเดฟเดฏเตผ;
/* เดตเตเดฃเตเดเตเด เดเดฐเต เดคเตเดฐเตเดกเดฟเดจเต เดฎเดพเดคเตเดฐเดฎเต เดฎเดพเตผเดเตเดเดฑเตเดเตพ เด เดเดฏเตเดเตเดเดพเตป เดเดดเดฟเดฏเต */
เดเดเตเดเดฟเตฝ (threadId == 0)
{
likwid_markerClose();
}
5. เดเตเดเดฒเตเตป เดฎเตเดกเดฟเตฝ likwid เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต:
likwid-perfctr -c 0-3 -g FLOPS_DP -t 300 เดฎเดฟ ./myApp > out.txt
เดเดคเต เดซเดฟเดธเดฟเดเตเดเตฝ เดเตเดฑเตเดเตพ 300-0-เตฝ เดเดฐเต 3เดฎเดฟ.เดเดธเดฟเดฒเตเด เดเตเดฃเตเดเดฑเตเดเตพ เดตเดพเดฏเดฟเดเตเดเตเดเดฏเตเด เดซเดฒเดเตเดเตพ เดเดดเตเดคเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด
out.txt. เดเตเดเดฒเตเตป เดฎเตเดกเดฟเดจเดพเดฏเดฟ เดเดฐเต เดซเตเดฐเดฃเตเดเตเดเตปเดกเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดฒเดฟเดเตเดตเดฟเดกเต-เดธเตเดเตเดชเตเดชเต เดเดฃเตเดเต, เด เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเตเดจเตเดจเต
เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดค เดเดตเดจเตเดฑเตเดเดณเตเดเต เดคเดคเตเดธเดฎเดฏ เดชเตเดฒเตเดเตเดเดฟเดเดเต. เดเตเดเตเดคเตฝ เดเตเดกเต เดเดฆเดพเดนเดฐเดฃเดเตเดเตพเดเตเดเดพเดฏเดฟ likwid WIKI เดจเตเดเตเดเตเด
เดชเตเดเตเดเตพ. เดชเตเดฐเดเตเดฐเดฟเดฏเดเดณเดพเดฃเต เด เดฒเตเดฒ CPU-เดเตพ 0-3-เดฒเตเดเตเดเต เดชเดฟเตป เดเตเดฏเตโเดคเต.
6. เดธเตเดฑเตเดฑเตเดคเดธเตเดเตเดชเตเดชเต เดฎเตเดกเดฟเตฝ likwid เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต:
likwid-perfctr -c 0-3 -g FLOPS_DP -S 2s
เดเดคเต เดเตเดฃเตเดเดฑเตเดเตพ เดเดฐเดเดญเดฟเดเตเดเตเดเดฏเตเด 2-0 เดซเดฟเดธเดฟเดเตเดเตฝ เดเตเดฑเตเดเดณเดฟเตฝ 3 เดธเตเดเตเดเตปเดกเดฟเดจเตเดถเตเดทเด เด เดต เดตเดพเดฏเดฟเดเตเดเตเดเดฏเตเด เดเดดเตเดคเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด
เดซเดฒเดเตเดเตพ stdout-เดฒเตเดเตเดเต. เดชเตเดฐเดเตเดฐเดฟเดฏเดเดณเดพเดฃเต เด เดฒเตเดฒ CPU-เดเตพ 0-3-เดฒเตเดเตเดเต เดชเดฟเตป เดเตเดฏเตโเดคเต.
onworks.net เดธเตเดตเดจเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต likwid-perfctr เดเตบเดฒเตเดจเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเด