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.

GPGPU-WG KnowledgeBase GLUE2 Profile Application ApplicationEnvironment ProposedInstances CUDA

From EGIWiki
Revision as of 20:07, 26 February 2014 by Walshj1 (talk | contribs)
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 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 Base on rpm/debian package info?
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 Use? Do we need to add an extra description?
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