Project

General

Profile

Feature #3313

Feature #3311: GPU infrastructure development

Introduce and use opaque types for the DeviceStream and DeviceContext

Added by Artem Zhmurov 6 months ago. Updated 6 months ago.

Status:
Accepted
Priority:
Normal
Assignee:
Category:
-
Target version:
Difficulty:
uncategorized
Close

Description

To avoid passing these types as a void* and to make their creation/destruction easy, the DeviceStream and DeviceContext should be made into opaque types. Probably, into the classes with appropriate constructors.

Code:

Subtasks

Task #3314: Platform agnostic DeviceStreamResolvedArtem Zhmurov
Task #3315: Platform agnostic DeviceContextResolvedArtem Zhmurov
Task #3316: Context and Stream managerAcceptedArtem Zhmurov
Task #3317: Improve testing of the GPU codeAcceptedArtem Zhmurov

History

#1 Updated by Artem Zhmurov 6 months ago

  • Description updated (diff)

#2 Updated by Artem Zhmurov 6 months ago

  • Tracker changed from Feature to Task
  • Status changed from New to Accepted
  • Assignee set to Artem Zhmurov

#3 Updated by Artem Zhmurov 6 months ago

  • Target version set to 2021-refactoring

#4 Updated by Artem Zhmurov 6 months ago

  • Tracker changed from Task to Feature

Also available in: Atom PDF