Class OMC_AssociatedCPUCacheMemory


  extends CIM_AssociatedCacheMemory (Association)
OMC's instrumentation of SMASH's CPU Profile, associating cache memory to a CPU
Details...

Properties Implemented      (key properties are boldface)

+ Antecedent
+ Associativity
+ CacheType
+ Dependent
+ Level
+ ReadPolicy
+ WritePolicy

Class Qualifiers

NameData TypeValueScopeFlavors
AssociationbooleantrueNone OVERRIDABLE= false
DescriptionstringOMC's instrumentation of SMASH's CPU Profile, associating cache memory to a CPUNone TRANSLATABLE= true
ProfilesstringCPUNone None
ProviderImplementedbooleantrueNone None
UMLPackagePathstringCIM::Device::MemoryNone None
Versionstring0.0.1TOSUBCLASS= falseTRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
Associativityuint16
DescriptionstringAn integer enumeration defining the system cache associativity. For example, 5 indicates a fully associative cache.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|System Cache|006.15None None
ModelCorrespondencestringCIM_AssociatedCacheMemory.OtherAssociativityDescriptionNone None
OverridestringAssociativityTOSUBCLASS= falseNone
ProviderImplementedbooleantrueNone None
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7None None
ValuesstringUnknown, Other, Direct Mapped, 2-way Set-Associative, 4-way Set-Associative, Fully Associative, 8-way Set-Associative, 16-way Set-AssociativeNone TRANSLATABLE= true
CacheTypeuint16
DescriptionstringDefines whether this is for instruction caching (value=2), data caching (value=3) or both (value=4, "Unified"). Also, "Other" (1) and "Unknown" (0) can be defined.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|System Cache|006.9None None
ModelCorrespondencestringCIM_AssociatedCacheMemory.OtherCacheTypeDescriptionNone None
OverridestringCacheTypeTOSUBCLASS= falseNone
ProviderImplementedbooleantrueNone None
ValueMapstring0, 1, 2, 3, 4None None
ValuesstringUnknown, Other, Instruction, Data, UnifiedNone TRANSLATABLE= true
FlushTimeruint32
DescriptionstringMaximum amount of time, in seconds, dirty lines or buckets may remain in the Cache before they are flushed. A value of zero indicated that a cache flush is not controlled by a flushing timer.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|System Cache|006.14None None
PUnitstringsecondNone None
UnitsstringSecondsNone TRANSLATABLE= true
Leveluint16
DescriptionstringDefines whether this is the Primary (value=3), Secondary (value=4) or Tertiary (value=5) Cache. Also, "Other" (1), "Unknown" (0) and "Not Applicable" (2) can be defined.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|System Cache|006.2None None
ModelCorrespondencestringCIM_AssociatedCacheMemory.OtherLevelDescriptionNone None
OverridestringLevelTOSUBCLASS= falseNone
ProviderImplementedbooleantrueNone None
ValueMapstring0, 1, 2, 3, 4, 5None None
ValuesstringUnknown, Other, Not Applicable, Primary, Secondary, TertiaryNone TRANSLATABLE= true
LineSizeuint32
DescriptionstringSize, in bytes, of a single cache bucket or line.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|System Cache|006.10None None
PUnitstringbyteNone None
UnitsstringBytesNone TRANSLATABLE= true
OtherAssociativityDescriptionstring
DescriptionstringA string describing the cache associativity when the Associativity value is 1, "Other".None TRANSLATABLE= true
ModelCorrespondencestringCIM_AssociatedCacheMemory.AssociativityNone None
OtherCacheTypeDescriptionstring
DescriptionstringA string describing the Cache Type when the CacheType value is 1, "Other".None TRANSLATABLE= true
ModelCorrespondencestringCIM_AssociatedCacheMemory.CacheTypeNone None
OtherLevelDescriptionstring
DescriptionstringA string describing the cache level when the Level value is 1, "Other".None TRANSLATABLE= true
ModelCorrespondencestringCIM_AssociatedCacheMemory.LevelNone None
OtherReadPolicyDescriptionstring
DescriptionstringA string describing the read policy when the ReadPolicy value is 1, "Other".None TRANSLATABLE= true
ModelCorrespondencestringCIM_AssociatedCacheMemory.ReadPolicyNone None
OtherReplacementPolicyDescriptionstring
DescriptionstringA string describing the Cache replacement policy when the ReplacementPolicy value is 1, "Other".None TRANSLATABLE= true
ModelCorrespondencestringCIM_AssociatedCacheMemory.ReplacementPolicyNone None
OtherWritePolicyDescriptionstring
DescriptionstringA string describing the Write Policy when the WritePolicy value is 1, "Other".None TRANSLATABLE= true
ModelCorrespondencestringCIM_AssociatedCacheMemory.WritePolicyNone None
ReadPolicyuint16
DescriptionstringPolicy that shall be employed by the Cache for handling read requests. For example, "Read", "Read-Ahead" or both can be specified using the values, 2, 3 or 4, respectively. If the read policy is determined individually (ie, for each request), then the value 5 ("Determination per I/O") should be specified. "Other" (1) and "Unknown" (0) are also valid values.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|System Cache|006.13None None
ModelCorrespondencestringCIM_AssociatedCacheMemory.OtherReadPolicyDescriptionNone None
OverridestringReadPolicyTOSUBCLASS= falseNone
ProviderImplementedbooleantrueNone None
ValueMapstring0, 1, 2, 3, 4, 5None None
ValuesstringUnknown, Other, Read, Read-Ahead, Read and Read-Ahead, Determination Per I/ONone TRANSLATABLE= true
ReplacementPolicyuint16
DescriptionstringAn integer enumeration describing the algorithm to determine which cache lines or buckets should be re-used.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|System Cache|006.12None None
ModelCorrespondencestringCIM_AssociatedCacheMemory.OtherReplacementPolicyDescriptionNone None
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7, 8None None
ValuesstringUnknown, Other, Unknown, Least Recently Used (LRU), First In First Out (FIFO), Last In First Out (LIFO), Least Frequently Used (LFU), Most Frequently Used (MFU), Data Dependent Multiple AlgorithmsNone TRANSLATABLE= true
WritePolicyuint16
DescriptionstringDefines whether this is write-back (value=2) or write-through (value=3) Cache, or whether this information "Varies with Address" (4) or is defined individually for each I/O (5). Also, "Other" (1) and "Unknown" (0) can be specified.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|System Cache|006.5None None
ModelCorrespondencestringCIM_AssociatedCacheMemory.OtherWritePolicyDescriptionNone None
OverridestringWritePolicyTOSUBCLASS= falseNone
ProviderImplementedbooleantrueNone None
ValueMapstring0, 1, 2, 3, 4, 5None None
ValuesstringUnknown, Other, Write Back, Write Through, Varies with Address, Determination Per I/ONone TRANSLATABLE= true

Association References

NameClass OriginReference Class
AntecedentOMC_AssociatedCPUCacheMemoryOMC_CacheMemory
DependentOMC_AssociatedCPUCacheMemoryOMC_Processor

Copyright © 2008-2010 VMware, Inc. All rights reserved.