Skip to content

CP013: Introduce tags for providing abstract information about a resource (P1795) #66

@AerialMantis

Description

@AerialMantis

As discussed in #40 we need to provide a way for users to identify the type of an execution_resource.

Taken from #40:

Answering the first point, the execution_resource should be a generic execution resource type that isn't associated with any particular type of resource, however we should introduce someway of identifying what kind of resource a particular execution_resource is. A runtime approach would be favourable over a compile-time approach, firstly as many low-level APIs which provide access to a system's topology such as Hwloc, HSA and OpenCL and runtime discoverable so a compile-time interface would not be suitable for expressing this, and secondly because having a compile-time interface would mean introducing a large number of types, which would reduce or complciate the ability to store resources generically.

Metadata

Metadata

Assignees

Labels

REM20ISO C++ meeting (remote) 2020

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions