C# Class Yeppp.CpuMicroarchitecture

Type of processor microarchitecture.
Low-level instruction performance characteristics, such as latency and throughput, are constant within microarchitecture. Processors of the same microarchitecture can differ in supported instruction sets and other extensions.
Afficher le fichier Open project: DanWBR/dwsim3 Class Usage Examples

Méthodes publiques

Свойство Type Description
ARM11 CpuMicroarchitecture
ARM7 CpuMicroarchitecture
ARM9 CpuMicroarchitecture
Bobcat CpuMicroarchitecture
Bonnell CpuMicroarchitecture
Bulldozer CpuMicroarchitecture
Conroe CpuMicroarchitecture
CortexA15 CpuMicroarchitecture
CortexA5 CpuMicroarchitecture
CortexA7 CpuMicroarchitecture
CortexA8 CpuMicroarchitecture
CortexA9 CpuMicroarchitecture
Cyclone CpuMicroarchitecture
Dothan CpuMicroarchitecture
Geode CpuMicroarchitecture
Haswell CpuMicroarchitecture
Itanium CpuMicroarchitecture
Itanium2 CpuMicroarchitecture
IvyBridge CpuMicroarchitecture
Jaguar CpuMicroarchitecture
K10 CpuMicroarchitecture
K5 CpuMicroarchitecture
K6 CpuMicroarchitecture
K7 CpuMicroarchitecture
K8 CpuMicroarchitecture
KnightsCorner CpuMicroarchitecture
KnightsFerry CpuMicroarchitecture
Krait CpuMicroarchitecture
MIPS24K CpuMicroarchitecture
MIPS34K CpuMicroarchitecture
MIPS74K CpuMicroarchitecture
Nehalem CpuMicroarchitecture
P5 CpuMicroarchitecture
P6 CpuMicroarchitecture
PJ1 CpuMicroarchitecture
PJ4 CpuMicroarchitecture
POWER4 CpuMicroarchitecture
POWER5 CpuMicroarchitecture
POWER6 CpuMicroarchitecture
POWER7 CpuMicroarchitecture
POWER8 CpuMicroarchitecture
PWRficient CpuMicroarchitecture
Penryn CpuMicroarchitecture
Piledriver CpuMicroarchitecture
PowerPC440 CpuMicroarchitecture
PowerPC450 CpuMicroarchitecture
PowerPC970 CpuMicroarchitecture
PowerPCA2 CpuMicroarchitecture
Prescott CpuMicroarchitecture
Saltwell CpuMicroarchitecture
SandyBridge CpuMicroarchitecture
Scorpion CpuMicroarchitecture
Silvermont CpuMicroarchitecture
Steamroller CpuMicroarchitecture
StrongARM CpuMicroarchitecture
Swift CpuMicroarchitecture
Unknown CpuMicroarchitecture
Willamette CpuMicroarchitecture
XBurst CpuMicroarchitecture
XBurst2 CpuMicroarchitecture
XScale CpuMicroarchitecture
Yonah CpuMicroarchitecture

Private Properties

Свойство Type Description
CpuMicroarchitecture

Méthodes publiques

Méthode Description
Equals ( CpuMicroarchitecture other ) : bool

Compares for equality with another CpuMicroarchitecture object.

Comparison is performed by value.

Equals ( System other ) : bool

Compares for equality with another object.

Comparison is performed by value.

GetHashCode ( ) : int

Provides a hash for the object.

Non-equal CpuMicroarchitecture objects are guaranteed to have different hashes.

ToString ( ) : string

Provides a string ID for the object.

The string ID starts with a Latin letter and contains only Latin letters, digits, and underscore symbol.

Private Methods

Méthode Description
CpuMicroarchitecture ( uint id )

Method Details

Equals() public méthode

Compares for equality with another CpuMicroarchitecture object.
Comparison is performed by value.
public Equals ( CpuMicroarchitecture other ) : bool
other CpuMicroarchitecture
Résultat bool

Equals() public méthode

Compares for equality with another object.
Comparison is performed by value.
public Equals ( System other ) : bool
other System
Résultat bool

GetHashCode() public méthode

Provides a hash for the object.
Non-equal CpuMicroarchitecture objects are guaranteed to have different hashes.
public GetHashCode ( ) : int
Résultat int

ToString() public méthode

Provides a string ID for the object.
The string ID starts with a Latin letter and contains only Latin letters, digits, and underscore symbol.
public ToString ( ) : string
Résultat string

Property Details

ARM11 public_oe static_oe property

ARM 1136, ARM 1156, ARM 1176, or ARM 11MPCore.
public static CpuMicroarchitecture,Yeppp ARM11
Résultat CpuMicroarchitecture

ARM7 public_oe static_oe property

ARM7 series.
public static CpuMicroarchitecture,Yeppp ARM7
Résultat CpuMicroarchitecture

ARM9 public_oe static_oe property

ARM9 series.
public static CpuMicroarchitecture,Yeppp ARM9
Résultat CpuMicroarchitecture

Bobcat public_oe static_oe property

AMD Bobcat mobile microarchitecture.
public static CpuMicroarchitecture,Yeppp Bobcat
Résultat CpuMicroarchitecture

Bonnell public_oe static_oe property

Intel Atom on 45 nm process.
public static CpuMicroarchitecture,Yeppp Bonnell
Résultat CpuMicroarchitecture

Bulldozer public_oe static_oe property

AMD Bulldozer microarchitecture (1st gen K15).
public static CpuMicroarchitecture,Yeppp Bulldozer
Résultat CpuMicroarchitecture

Conroe public_oe static_oe property

Intel Core 2 microarchitecture on 65 nm process.
public static CpuMicroarchitecture,Yeppp Conroe
Résultat CpuMicroarchitecture

CortexA15 public_oe static_oe property

ARM Cortex-A15.
public static CpuMicroarchitecture,Yeppp CortexA15
Résultat CpuMicroarchitecture

CortexA5 public_oe static_oe property

ARM Cortex-A5.
public static CpuMicroarchitecture,Yeppp CortexA5
Résultat CpuMicroarchitecture

CortexA7 public_oe static_oe property

ARM Cortex-A7.
public static CpuMicroarchitecture,Yeppp CortexA7
Résultat CpuMicroarchitecture

CortexA8 public_oe static_oe property

ARM Cortex-A8.
public static CpuMicroarchitecture,Yeppp CortexA8
Résultat CpuMicroarchitecture

CortexA9 public_oe static_oe property

ARM Cortex-A9.
public static CpuMicroarchitecture,Yeppp CortexA9
Résultat CpuMicroarchitecture

Cyclone public_oe static_oe property

Apple A7 processor.
public static CpuMicroarchitecture,Yeppp Cyclone
Résultat CpuMicroarchitecture

Dothan public_oe static_oe property

Pentium M.
public static CpuMicroarchitecture,Yeppp Dothan
Résultat CpuMicroarchitecture

Geode public_oe static_oe property

AMD Geode GX and LX.
public static CpuMicroarchitecture,Yeppp Geode
Résultat CpuMicroarchitecture

Haswell public_oe static_oe property

Intel Haswell microarchitecture (Core i3/i5/i7 4th gen).
public static CpuMicroarchitecture,Yeppp Haswell
Résultat CpuMicroarchitecture

Itanium public_oe static_oe property

Intel Itanium.
public static CpuMicroarchitecture,Yeppp Itanium
Résultat CpuMicroarchitecture

Itanium2 public_oe static_oe property

Intel Itanium 2.
public static CpuMicroarchitecture,Yeppp Itanium2
Résultat CpuMicroarchitecture

IvyBridge public_oe static_oe property

Intel Ivy Bridge microarchitecture (Core i3/i5/i7 3rd gen).
public static CpuMicroarchitecture,Yeppp IvyBridge
Résultat CpuMicroarchitecture

Jaguar public_oe static_oe property

AMD Jaguar mobile microarchitecture.
public static CpuMicroarchitecture,Yeppp Jaguar
Résultat CpuMicroarchitecture

K10 public_oe static_oe property

AMD K10 (Barcelona, Istambul, Magny-Cours).
public static CpuMicroarchitecture,Yeppp K10
Résultat CpuMicroarchitecture

K5 public_oe static_oe property

AMD K5.
public static CpuMicroarchitecture,Yeppp K5
Résultat CpuMicroarchitecture

K6 public_oe static_oe property

AMD K6 and alike.
public static CpuMicroarchitecture,Yeppp K6
Résultat CpuMicroarchitecture

K7 public_oe static_oe property

AMD Athlon and Duron.
public static CpuMicroarchitecture,Yeppp K7
Résultat CpuMicroarchitecture

K8 public_oe static_oe property

AMD Athlon 64, Opteron 64.
public static CpuMicroarchitecture,Yeppp K8
Résultat CpuMicroarchitecture

KnightsCorner public_oe static_oe property

Intel Knights Corner HPC boards (aka Xeon Phi).
public static CpuMicroarchitecture,Yeppp KnightsCorner
Résultat CpuMicroarchitecture

KnightsFerry public_oe static_oe property

Intel Knights Ferry HPC boards.
public static CpuMicroarchitecture,Yeppp KnightsFerry
Résultat CpuMicroarchitecture

Krait public_oe static_oe property

Qualcomm Krait.
public static CpuMicroarchitecture,Yeppp Krait
Résultat CpuMicroarchitecture

MIPS24K public_oe static_oe property

MIPS 24K.
public static CpuMicroarchitecture,Yeppp MIPS24K
Résultat CpuMicroarchitecture

MIPS34K public_oe static_oe property

MIPS 34K.
public static CpuMicroarchitecture,Yeppp MIPS34K
Résultat CpuMicroarchitecture

MIPS74K public_oe static_oe property

MIPS 74K.
public static CpuMicroarchitecture,Yeppp MIPS74K
Résultat CpuMicroarchitecture

Nehalem public_oe static_oe property

Intel Nehalem and Westmere microarchitectures (Core i3/i5/i7 1st gen).
public static CpuMicroarchitecture,Yeppp Nehalem
Résultat CpuMicroarchitecture

P5 public_oe static_oe property

Pentium and Pentium MMX microarchitecture.
public static CpuMicroarchitecture,Yeppp P5
Résultat CpuMicroarchitecture

P6 public_oe static_oe property

Pentium Pro, Pentium II, and Pentium III.
public static CpuMicroarchitecture,Yeppp P6
Résultat CpuMicroarchitecture

PJ1 public_oe static_oe property

Marvell Sheeva PJ1.
public static CpuMicroarchitecture,Yeppp PJ1
Résultat CpuMicroarchitecture

PJ4 public_oe static_oe property

Marvell Sheeva PJ4.
public static CpuMicroarchitecture,Yeppp PJ4
Résultat CpuMicroarchitecture

POWER4 public_oe static_oe property

IBM POWER 4.
public static CpuMicroarchitecture,Yeppp POWER4
Résultat CpuMicroarchitecture

POWER5 public_oe static_oe property

IBM POWER 5.
public static CpuMicroarchitecture,Yeppp POWER5
Résultat CpuMicroarchitecture

POWER6 public_oe static_oe property

IBM POWER 6.
public static CpuMicroarchitecture,Yeppp POWER6
Résultat CpuMicroarchitecture

POWER7 public_oe static_oe property

IBM POWER 7.
public static CpuMicroarchitecture,Yeppp POWER7
Résultat CpuMicroarchitecture

POWER8 public_oe static_oe property

IBM POWER 8.
public static CpuMicroarchitecture,Yeppp POWER8
Résultat CpuMicroarchitecture

PWRficient public_oe static_oe property

P.A.Semi PWRficient.
public static CpuMicroarchitecture,Yeppp PWRficient
Résultat CpuMicroarchitecture

Penryn public_oe static_oe property

Intel Core 2 microarchitecture on 45 nm process.
public static CpuMicroarchitecture,Yeppp Penryn
Résultat CpuMicroarchitecture

Piledriver public_oe static_oe property

AMD Piledriver microarchitecture (2nd gen K15).
public static CpuMicroarchitecture,Yeppp Piledriver
Résultat CpuMicroarchitecture

PowerPC440 public_oe static_oe property

IBM PowerPC 440 (Blue Gene/L processor).
public static CpuMicroarchitecture,Yeppp PowerPC440
Résultat CpuMicroarchitecture

PowerPC450 public_oe static_oe property

IBM PowerPC 450 (Blue Gene/P processor).
public static CpuMicroarchitecture,Yeppp PowerPC450
Résultat CpuMicroarchitecture

PowerPC970 public_oe static_oe property

IBM PowerPC 970 (PowerPC G5).
public static CpuMicroarchitecture,Yeppp PowerPC970
Résultat CpuMicroarchitecture

PowerPCA2 public_oe static_oe property

IBM PowerPC A2 (Blue Gene/Q processor).
public static CpuMicroarchitecture,Yeppp PowerPCA2
Résultat CpuMicroarchitecture

Prescott public_oe static_oe property

Pentium 4 with Prescott and later cores.
public static CpuMicroarchitecture,Yeppp Prescott
Résultat CpuMicroarchitecture

Saltwell public_oe static_oe property

Intel Atom on 32 nm process.
public static CpuMicroarchitecture,Yeppp Saltwell
Résultat CpuMicroarchitecture

SandyBridge public_oe static_oe property

Intel Sandy Bridge microarchitecture (Core i3/i5/i7 2nd gen).
public static CpuMicroarchitecture,Yeppp SandyBridge
Résultat CpuMicroarchitecture

Scorpion public_oe static_oe property

Qualcomm Scorpion.
public static CpuMicroarchitecture,Yeppp Scorpion
Résultat CpuMicroarchitecture

Silvermont public_oe static_oe property

Intel Silvermont microarchitecture (22 nm out-of-order Atom).
public static CpuMicroarchitecture,Yeppp Silvermont
Résultat CpuMicroarchitecture

Steamroller public_oe static_oe property

AMD Steamroller microarchitecture (3rd gen K15).
public static CpuMicroarchitecture,Yeppp Steamroller
Résultat CpuMicroarchitecture

StrongARM public_oe static_oe property

DEC/Intel StrongARM processors.
public static CpuMicroarchitecture,Yeppp StrongARM
Résultat CpuMicroarchitecture

Swift public_oe static_oe property

Apple A6 and A6X processors.
public static CpuMicroarchitecture,Yeppp Swift
Résultat CpuMicroarchitecture

Unknown public_oe static_oe property

Microarchitecture is unknown, or the library failed to get information about the microarchitecture from OS
public static CpuMicroarchitecture,Yeppp Unknown
Résultat CpuMicroarchitecture

Willamette public_oe static_oe property

Pentium 4 with Willamette, Northwood, or Foster cores.
public static CpuMicroarchitecture,Yeppp Willamette
Résultat CpuMicroarchitecture

XBurst public_oe static_oe property

Ingenic XBurst.
public static CpuMicroarchitecture,Yeppp XBurst
Résultat CpuMicroarchitecture

XBurst2 public_oe static_oe property

Ingenic XBurst 2.
public static CpuMicroarchitecture,Yeppp XBurst2
Résultat CpuMicroarchitecture

XScale public_oe static_oe property

Intel/Marvell XScale processors.
public static CpuMicroarchitecture,Yeppp XScale
Résultat CpuMicroarchitecture

Yonah public_oe static_oe property

Intel Core microarchitecture.
public static CpuMicroarchitecture,Yeppp Yonah
Résultat CpuMicroarchitecture