1. 소프트웨어 기업
업종명 | 소프트웨어 개발 및 유통 |
설립일 | 2013년 2월 8일 |
지원 운영체제 | |
| | |
1.1. 개요
CPUID는 소프트웨어 개발을 전문적으로 하는 기업이며, 대표적인 프로그램으로는 CPU-Z가 있다.1.2. 프로그램 일람
1.2.1. CPU-Z
CPU-Z | |
설치 | 한국어판 |
운영체제 | |
최신 버전[기준] | 2.08 |
CPU-Z x86 |
CPU-Z x64 |
ASUS CPU-Z[2] |
위 이미지와 같이 자신이 쓰는 컴퓨터의 사양 정보를 한 눈에 확인할 수 있는 유틸리티 프로그램이며, 주로 확인 가능한 정보는 CPU[3], 메인보드, 메모리, 그래픽 카드 등이 있다. 기본적으로 지원하는 언어는 영어와 중국어이다. 한국어판도 있다.# 또한 Windows PE에서도 사용할 수 있다.
2015년 8월 12일, 1.73 버전부터 벤치마크 기능이 추가되었다. 스레드 갯수를 조정가능하며 AVX2를 통한 벤치도 추가되었다.
안드로이드 버전도 있으며 Google Play에서 설치할 수 있다. 광고가 포함되어 있지만, 화면을 바꿀 때 마다 확률적으로 광고를 띄운다. 아이폰 버전은 없다. App Store에서 CPU-Z 로고가 있는 앱이 올라와 있는데, 이건 가짜 앱이다.
레트로 컴퓨터를 위한 빈티지 에디션도 있다.
Windows on ARM을 지원하지 않는다. 인텔 Arc도 지원하는 마당에 그 이전에 출시된 퀄컴 스냅드래곤 모델이 등록되지 않은 것을 보아, 지원 계획이 없는 것으로 보인다.
본 소프트웨어에서 이름을 따온 'GPU-Z'이라는 프로그램이 있다. 이쪽은 그래픽 카드에 대한 상세 정보를 출력하는 소프트웨어. 다만 CPUID가 아닌, TechPowerUp의 소프트웨어이다.
에이수스 버전이 있다. Armory Crate에서 ASUS CPU-Z를 받을 수 있다. 해당 메인보드가 속한 시리즈별로 서로 다른 버전이 제공된다. 다만 실행시엔 CPUID가 박혀있다.
기가바이트, 에즈락, MSI 버전도 있으며 각 회사의 유틸리티를 통해 받을 수 있다.
1.2.2. HWMonitor
HWMonitor | |
설치 | |
운영체제 | |
최신 버전[기준] | 1.52 |
HWMonitor PRO | |
설치 | |
운영체제 | |
최신 버전[기준] | 1.53 |
HWmonitor에서 HW는 HardWare의 약자로 말 그대로 하드웨어 모니터링 프로그램을 의미한다.
CPU-Z가 컴퓨터의 사양 정보를 보여준다면 HWmonitor는 각 부품의 팬의 속도나 온도, 전력 소모 상황을 자세하고 실시간으로 보여준다. CPU의 경우 코어(+SMT) 점유율까지 나온다. 클럭의경우 오류가 자주난다. 무려 7800X3D가 75배수를 찍고 삼성 데스크탑에 탑재되어있던 인텔 CPU가 60배수를 달성한다.#
HWMonitor의 확장 버전인 HWMonitor PRO도 있다. 프로 버전은 다크 모드가 존재하며 안드로이드도 지원한다.
1.2.3. Perfmonitor 2
Perfmonitor2 | |
설치 | |
운영체제 | |
최신 버전[기준] | 2.04 |
프로세서 성능을 실시간으로 모니터링 해주는 프로그램이다.[7] CPU의 성능 변화 수치를 보여준다. 오버클럭처럼 성능의 변화를 측정하는 상황해서 쓰라고 만든 것 같다.
1.2.4. Powermax
Powermax | |
설치 | |
운영체제 | |
최신 버전[기준] | 1.00 |
설치 페이지에 설명 문구를 보면 이 프로그램을 사용할 시 PC의 손상을 줄 수 있고 그에 대해서 책임 지지 않는다는 문구가 적혀있다.
CPU와 GPU의 오버클럭을 도와주고 테스트 할 수 있는 프로그램이다.
임의로 전력과 온도를 끌어올려주고 성능을 향상시켜준다. CPU의 안정성이나 냉각 시스템이 잘 작동하는지도 보여준다.
1.3. 여담
자체 지원하는 개발 키트로 프로그램 개발에 참여할 수 있다.2. x86 명령어
Opcode | 추가 시점 | Mnemonic | 설명 | 비고 |
0F A2 | Pentium | CPUID | CPU Identification |
CPUID
는 프로세서에 대한 정보를 반환하는 x86의 명령어이다. (opcode: 0x0F 0xA2
) EAX
와 ECX
레지스터에 출력할 값을 넣고 명령을 실행시키면 프로세서의 모델, 캐시 정보, 사용 가능한 확장 명령어 등을 출력한다.