Высокоточный таймер событий HPET (High Precision Event Timer) — тип таймера, используемый в PC-совместимых компьютерах. 2 Он был разработан совместно Intel и Microsoft и используется в наборах микросхем для ПК с 2005 года. 12
Блок HPET состоит из независимых возрастающих счётчиков (от 3 до 32 в блоке) с фиксированной частотой счёта. 2 Каждый счётчик состоит из компаратора и регистра с пороговым значением. 2 Всего может быть до 8 блоков HPET. 2
Каждый компаратор может вызывать прерывание в тот момент, когда счётчик достигает заранее заданного значения в регистре. 2 Каждый таймер может быть настроен в режим единичного срабатывания или в периодический режим: 2
HPET часто используется для синхронизации мультимедийных потоков, обеспечивая плавное воспроизведение и уменьшая необходимость в использовании других вычислений временных меток. 12
В современных ПК схема HPET интегрирована в микросхему southbridge. 1