GPGPU-WG KnowledgeBase GLUE2 Profile Application ApplicationEnvironment ProposedInstances CUDA
Jump to navigation
Jump to search
ApplicationEnvironment | ||||
---|---|---|---|---|
Entity | Inherits from | Description | ||
ApplicationEnvironment | Entity | A description of the installed application software available or software environment characteristics available within one or more Execution Environments. | ||
Inherited Attribute | Type | Mult | Unit | Description |
Name | CUDA | 0..1 | Generated from YAIM SW Tag. Suggest CUDA or CUDA-MAJOR or CUDA-MAJOR_MINOR | |
OtherInfo | String | * | Placeholder to publish info that does not fit in any other attribute. Free-form string, comma-separated tags, (name, value ) pair are all examples of valid syntax. | |
Attribute | Type | Mult | Unit | Description |
AppName | CUDA | 1 | The name of the application or environment. | |
AppVersion | Blank or MAJOR or MAJOR.MINOR | 0..1 | ||
Repository | URL | 0..1 | USE? | |
State | AppEnvStat_t | 0..1 | USE? | |
RemovalDate | DateTime_t | 0..1 | RC should decide on whether to use this | |
License | License_t | 0..1 | RC should decide on whether to use this | |
Description | String | 0.1 | A human-readable description of this application or environment. | |
BestBenchmark | Benckmark_t | * | The type of benchmark which best identifies the sensitivity of this application to the performance of the Execution Environment, which can be compared with the rating published via the Benchmark class. | |
ParallelSupport | ParallelSupport_t | 0..1 | The type of supported parallel execution framework | |
MaxSlots | UInt32 | 0..1 | slot | The maximum number of concurrent slots that may be used to run jobs using the application |
MaxJobs | UInt32 | 0..1 | job | The maximum number of concurrent jobs that may use the application |
MaxUserSeats | UInt32 | 0..1 | user seat | The maximum number of concurrent user seats (i.e. distinct users) that may use the application. |
FreeSlots | UInt32 | 0..1 | slot | The number of slots currently available to run jobs using the application |
FreeJobs | UInt32 | 0..1 | job | The number of jobs that could immediately start their execution using the application |
FreeUserSeats | UInt32 | 0..1 | user seat | The current number of free seats for additional users to use the application. |
Association End | Mult. | Description | ||
ExecutionEnvironment.ID | * | An application environment MAY be used in zero or more execution environments | ||
ComputingManager.ID | 1 | An application environment is part of a computing manager. | ||
ApplicationHandle.ID | * | An application environment MAY be handled via zero or more application handles. | ||
Inherited Association End | Mult. | Description | ||
Extension.Key | * | The entity MAY be extended via key-value pairs |