rdtscp, rdtsc : 메모리와 CPUID / rdtsc의 차이점은 무엇입니까? 성능 모니터링을 위해 tsc를 사용하고 명령 재정렬을 방지하려고한다고 가정합니다. 옵션은 다음과 같습니다. 1 : rdtscp 직렬화 호출입니다. rdtscp에 대한 호출을 중심으로 재정렬하는 것을 방지합니다. __asm__ __volatile__("rdtscp; " // serializing read of tsc "shl $32,%%rdx; " // shift higher 32 bits stored in rdx up "or %%rdx,%%rax" // and or onto rax : "=a"(tsc) // output to tsc variable : : "%rcx", "%rdx"); // rcx and rdx are ..