Взятие метки времени в linux аналогично тактовым циклам в тиках для linux. Я знаю, как получить временную метку, но я не знаю, как взять циклы часов в тиках. мог бы кто-нибудь сказать мне, в чем разница между этими двумя? может ли кто-нибудь дать мне небольшой пример для тактов в тиках?
Жду Вашего ответа.
extra: Я пытаюсь добавить инструкции по сборке для синхронизации в архитектуре pisa с помощью simplescalar simulator. Для моих инструкций я должен получить доступ к тактам синхронизации и сохранить их в регистре.
Ну, есть:
clock_gettime
, наносекундное разрешение, часто достаточно хорошее для всего.Если вы хотите получить доступ к реестрам производительности процессора, вы можете начать с монитора производительности Intel Performance Counter Monitor внутри своих программ.