Project

General

Profile

Task #3317

Feature #3311: GPU infrastructure development

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

Improve testing of the GPU code

Added by Artem Zhmurov 9 months ago. Updated 25 days ago.

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

Description

Having opaque types for DeviceStream and DeviceContext will allow to improve the tests of the GPU code without duplicating the logic of Context/Stream initialization.

Associated revisions

Revision 37969a6d (diff)
Added by Artem Zhmurov 25 days ago

Use new GPU infrastructure in MDLib tests

This make use of common device testing infrastructure in MDLib tests,
where both GPU and CPU implementations are tested. The GPU runners
will now be executed on all the detected devices, not only on the
default one. Also, this will allow to use the MDLib tests in OpenCL
and SYCL, where proper device context object is needed.

Closes #3317

Closes #2254

Related #2092

History

#1 Updated by Artem Zhmurov 9 months ago

  • Tracker changed from Feature to Task
  • Target version set to 2021

#2 Updated by Artem Zhmurov 9 months ago

  • Status changed from New to Accepted

#3 Updated by Artem Zhmurov 9 months ago

  • Target version changed from 2021 to 2021-refactoring

#4 Updated by Artem Zhmurov 25 days ago

  • Status changed from Accepted to Resolved

Also available in: Atom PDF