인텔이 앞으로 마이크로 코드 업데이트를 통해, 스카이레이크 아키텍처 기반의 프로세서에서 TSX(Transactional Synchronization Extensions)를 비활성화합니다. 여기에는 커피레이크까지도 포함됩니다.
https://www.intel.com/content/www/us/en/support/articles/000059422/processors.html
하스웰 이후에 하드웨어 트랜잭션 메모리를 위한 TSX 기능이 추가됐습니다. 특정 워크로드에서 TSX를 사용하면 40% 더 높은 성능을 보여주거나, 데이터베이스 트랜잭션 벤치마크에서 4~5배의 성능을 보여주기도 합니다.
하지만 사이드채널 타이밍 공격과 TSX 비동기 중단 같은 취약점 때문에 스카이레이크부터 커피레이크에 이르는 프로세서에서 TSX를 기본적으로 끄게 됐습니다. 당연히 TSX를 통해 봣던 성능 향상은 사라지게 되지요.