deployment::hardware
KlasseProcessorCore

The ProcessorCore entity represents a single core within a processor package. Each core has a numeric identifier within the scope of the processor package and a collection of caches the core utilizes when executing code.

Attribute
<Primitive Type> Unlimited Natural coreId coreId

Identifier an execution core within a processor.

<Class> Cache caches caches

Lists memory caches representing a cache hierarchy for a particular core.

<Class> ProcessorDescriptor descriptor descriptor

Associates a processor core with a particular processor.

!!TableHeading.InheritedAttributes!!samm::core::NamedEntity samm::core::NamedEntity
name name

!!TableHeading.InheritedAttributes!!samm::core::Entity samm::core::Entity
documentation documentation

!!TableHeading.InheritedAttributes!!identifier::Identifier identifier::Identifier
id id

!!TableHeading.InheritedOperations!!samm::core::NamedEntity samm::core::NamedEntity

!!TableHeading.InheritedOperations!!samm::core::Entity samm::core::Entity

!!TableHeading.InheritedOperations!!identifier::Identifier identifier::Identifier

Eigenschaften:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameProcessorCore
Name Expression
Namespace<<ePackage>> <Package> hardware
Owned Template Signature
Owner<<ePackage>> <Package> hardware
Owning Template Parameter
Package<<ePackage>> <Package> hardware
Qualified Namesamm::deployment::hardware::ProcessorCore
Representation
Stereotype
Template Parameter
VisibilityPublic

Details für Attribute

 caches
Public <Class> Cache caches

Lists memory caches representing a cache hierarchy for a particular core.

Eigenschaften:

AggregationNone
Alias
Association<Association> A_cores_caches
Association End
Class<Class> ProcessorCore
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity*
Namecaches
Name Expression
Namespace<Class> ProcessorCore
Opposite<Property> cores : ProcessorCore [1..*]
Owned Template Signature
Owner<Class> ProcessorCore
Owning Association
Owning Template Parameter
Qualified Namesamm::deployment::hardware::ProcessorCore::caches
Stereotype
Template Parameter
Type<Class> Cache
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPublic


 coreId
Public <Primitive Type> Unlimited Natural coreId

Identifier an execution core within a processor.

Eigenschaften:

AggregationNone
Alias
Association
Association End
attributeNamecoreID
Class<Class> ProcessorCore
Datatype
Default
Default Value
Is Compositefalse
Is Derivedtrue
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
isIDFalse
isTransientTrue
isUnsettableTrue
isVolatileTrue
Keywords
Lower1
Lower Value
Multiplicity1
NamecoreId
Name Expression
Namespace<Class> ProcessorCore
Opposite
Owned Template Signature
Owner<Class> ProcessorCore
Owning Association
Owning Template Parameter
Qualified Namesamm::deployment::hardware::ProcessorCore::coreId
StereotypeeAttribute
Template Parameter
Type<Primitive Type> Unlimited Natural
Upper1
Upper Value
visibility0 - Unspecified
VisibilityPublic
xmlFeatureKind0 - Unspecified
xmlName
xmlNamespace


 descriptor
Public <Class> ProcessorDescriptor descriptor

Associates a processor core with a particular processor.

Eigenschaften:

AggregationNone
Alias
Association<Association> A_cores_descriptor
Association End
Class<Class> ProcessorCore
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
Namedescriptor
Name Expression
Namespace<Class> ProcessorCore
Opposite<Property> cores : ProcessorCore [1..*]
Owned Template Signature
Owner<Class> ProcessorCore
Owning Association
Owning Template Parameter
Qualified Namesamm::deployment::hardware::ProcessorCore::descriptor
Stereotype
Template Parameter
Type<Class> ProcessorDescriptor
Upper1
Upper Value
VisibilityPublic