Project

General

Profile

Task #3314

Feature #3311: GPU infrastructure development

Feature #3313: Introduce and use opaque types for the DeviceStream and DeviceContext

Platform agnostic DeviceStream

Added by Artem Zhmurov 2 months ago. Updated 14 days ago.

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

Description

Introduce opaque DeviceStream data type

Associated revisions

Revision 8eadec22 (diff)
Added by Artem Zhmurov 21 days ago

Make DeviceStream into a class

Refs #3314
Refs #3311

Change-Id: Ic270864f0e82af63f91a91c9951bf678795680fa

Revision e3d904d0 (diff)
Added by Artem Zhmurov 21 days ago

Use DeviceStream init(...) function to create streams

Change the stream creation procedures from direct calls to CUDA
and OpenCL API to using pre-defined init(...) method of the
DeviceStream class.

Refs #3314
Refs #3311

Change-Id: I96a0ca41f251b9925ef9bed77c4f355939b65c6d

Revision c26d93da (diff)
Added by Artem Zhmurov 14 days ago

Small fixes to the DeviceStream

1. Fix compiler warning on having const modifier for bool in function declaration.
2. Fix comments.
3. Introduce isValid(...) method and use it inside the class.

Refs #3314
Refs #3311

Change-Id: I482aee831461f6b170c5fbf90f3f3e978282d226

History

#1 Updated by Artem Zhmurov 2 months ago

  • Status changed from New to Accepted
  • Assignee set to Artem Zhmurov
  • Target version set to 2021

#2 Updated by Artem Zhmurov 2 months ago

  • Tracker changed from Feature to Task

#3 Updated by Artem Zhmurov 2 months ago

  • Target version changed from 2021 to 2021-refactoring

#4 Updated by Artem Zhmurov 14 days ago

  • Status changed from Accepted to Resolved

Also available in: Atom PDF