public interface CPUInfo
Modifier and Type | Method and Description |
---|---|
String |
getCPUModelString() |
String |
getVendor() |
boolean |
hasABM()
Also known as LZCNT
|
boolean |
hasADX()
Intel Multi-Precision Add-Carry Instruction Extensions
Available in Broadwell.
|
boolean |
hasAES() |
boolean |
hasAVX() |
boolean |
hasAVX2() |
boolean |
hasAVX512()
Does the CPU supports the AVX-512 Foundation instruction set?
Quote wikipedia:
AVX-512 consists of multiple extensions not all meant to be supported
by all processors implementing them.
|
boolean |
hasBMI1() |
boolean |
hasBMI2() |
boolean |
hasFMA3() |
boolean |
hasMMX() |
boolean |
hasMOVBE() |
boolean |
hasSSE() |
boolean |
hasSSE2() |
boolean |
hasSSE3() |
boolean |
hasSSE41() |
boolean |
hasSSE42() |
boolean |
hasSSE4A()
AMD K10 only.
|
boolean |
hasTBM() |
boolean |
hasX64() |
String getVendor()
String getCPUModelString() throws UnknownCPUException
UnknownCPUException
- If for any reason the retrieval of the requested information
failed. The message encapsulated in the execption indicates the
cause of the failure.boolean hasMMX()
boolean hasSSE()
boolean hasSSE2()
boolean hasSSE3()
boolean hasSSE41()
boolean hasSSE42()
boolean hasSSE4A()
boolean hasAVX()
boolean hasAVX2()
boolean hasAVX512()
boolean hasADX()
boolean hasTBM()
boolean hasAES()
boolean hasX64()
boolean hasBMI1()
boolean hasBMI2()
boolean hasFMA3()
boolean hasMOVBE()
boolean hasABM()