인텔 타임드 I/O(TIO)는 2019년에 도입된 고정밀 장치로, 최신 인텔 CPU에서 사용되며 약 20나노초의 정밀도로 초당 펄스(PPS) 신호를 생성하도록 설계되었습니다. 이 기능은 외부 장치를 시스템 클록과 동기화할 수 있게 하여 시간에 민감한 애플리케이션을 향상시킵니다. TIO는 전용 핀을 사용하여 PPS 신호를 전달하며, 리눅스에서 간단한 명령어를 통해 활성화하거나 비활성화할 수 있습니다.
리눅스 6.15에 인텔 타임드 I/O의 도입은 정밀 타이밍 기술의 중요한 발전을 의미하며, 특히 시간 동기화에서 높은 정확도가 요구되는 애플리케이션에 유용합니다. CPU 하드웨어 클록에서 직접 PPS 신호를 생성할 수 있는 능력은 통신 및 데이터 수집 시스템과 같이 정밀한 타이밍에 의존하는 다양한 시스템의 성능을 향상시킬 수 있습니다. 이 기능은 인텔의 솔루션을 시장의 다른 타이밍 솔루션과 경쟁력 있게 만들어, 시간 동기화에 대한 보다 통합되고 효율적인 접근 방식을 제공할 수 있습니다.
전반적으로 인텔 타임드 I/O는 정밀한 타이밍 메커니즘에 의존하는 산업에 상당한 영향을 미칠 수 있는 주목할 만한 기술 발전을 나타내며, 리눅스 커널에 귀중한 추가 요소가 될 것입니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.