Difference between revisions of "GPGPU-WG KnowledgeBase GLUE2 Profile Application ApplicationEnvironment ProposedInstances CUDA"
Jump to navigation
Jump to search
Line 74: | Line 74: | ||
| 0.1 | | 0.1 | ||
| | | | ||
| | | | ||
|- | |- | ||
| BestBenchmark | | BestBenchmark | ||
Line 80: | Line 80: | ||
| * | | * | ||
| | | | ||
| style="color:black;background-color:yellow;" cellpadding="3" | Very useful attribute. Open enumeration - What benchmark is appropriate here? | | style="color:black;background-color:yellow;" cellpadding="3" | Very useful attribute. Open enumeration - What benchmark is appropriate here? We would have to publish an extra GLUE2Benchmark entity | ||
|- | |- | ||
| ParallelSupport | | ParallelSupport | ||
Line 92: | Line 92: | ||
| 0..1 | | 0..1 | ||
| slot | | slot | ||
| | | style="color:black;background-color:yellow;" cellpadding="3" | Useful as a means of advertising the number of available Nvidia cards | ||
|- | |- | ||
| MaxJobs | | MaxJobs | ||
Line 104: | Line 104: | ||
| 0..1 | | 0..1 | ||
| user seat | | user seat | ||
| | | style="color:black;background-color:yellow;" cellpadding="3" | Is this useful? What are the use-cases? | ||
|- | |- | ||
| FreeSlots | | FreeSlots | ||
Line 110: | Line 110: | ||
| 0..1 | | 0..1 | ||
| slot | | slot | ||
| | | | ||
|- | |- | ||
| FreeJobs | | FreeJobs | ||
Line 116: | Line 116: | ||
| 0..1 | | 0..1 | ||
| job | | job | ||
| | | style="color:black;background-color:yellow;" cellpadding="3" | Useful as a means of advertising the number cuda jobs that can run immediately. | ||
|- | |- | ||
| FreeUserSeats | | FreeUserSeats |
Revision as of 19:44, 26 February 2014
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 Tag of 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, Useful if the SW Tag does not include the version info | 0..1 | ||
Repository | URL | 0..1 | Do we have a use for this? | |
State | AppEnvStat_t | 0..1 | Do we have a use for this? | |
RemovalDate | DateTime_t | 0..1 | Use? RC should decide on whether to use this? | |
License | License_t | 0..1 | Use? RC should decide on whether to use this? | |
Description | String | 0.1 | ||
BestBenchmark | Benckmark_t | * | Very useful attribute. Open enumeration - What benchmark is appropriate here? We would have to publish an extra GLUE2Benchmark entity | |
ParallelSupport | ParallelSupport_t | 0..1 | This is an open enumeration (mpi,none,openmp) Do we add another value, e.g gpgpu? | |
MaxSlots | UInt32 | 0..1 | slot | Useful as a means of advertising the number of available Nvidia cards |
MaxJobs | UInt32 | 0..1 | job | The maximum number of concurrent jobs that may use the application |
MaxUserSeats | UInt32 | 0..1 | user seat | Is this useful? What are the use-cases? |
FreeSlots | UInt32 | 0..1 | slot | |
FreeJobs | UInt32 | 0..1 | job | Useful as a means of advertising the number cuda jobs that can run immediately. |
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 |