Alert.png The wiki is deprecated and due to be decommissioned by the end of September 2022.
The content is being migrated to other supports, new updates will be ignored and lost.
If needed you can get in touch with EGI SDIS team using operations @ egi.eu.

Difference between revisions of "GPGPU-WG KnowledgeBase GLUE2 Profile Application ApplicationEnvironment ProposedInstances CUDA"

From EGIWiki
Jump to navigation Jump to search
Line 74: Line 74:
| 0.1
| 0.1
|
|
| A human-readable description of this application or environment.
|  
|-
|-
| 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
| The maximum number of concurrent slots that may be used to run jobs using the application
| 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
| The maximum number of concurrent user seats (i.e. distinct users) that may use the application.
| 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
| The number of slots currently available to run jobs using the application
|  
|-
|-
| FreeJobs
| FreeJobs
Line 116: Line 116:
| 0..1
| 0..1
| job
| job
| The number of jobs that could immediately start their execution using the application
| 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