Project

General

Profile

Task #3119

clang-tidy coverage of parallelizaton codepaths

Added by Szilárd Páll about 2 months ago. Updated about 2 months ago.

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

Description

We should enable clang-tidy coverage for all parallelization code-paths. Recent efforts extended coverage to OpenMP + AVX2_256 + OpenCL.
What is missing:
  • MPI
  • CUDA
  • OpenCL offline kernel compilation
  • Other SIMD flavors with different source paths (?)

The CUDA and OpenCL extensions will require significant amount of changes due to some new rules accepted with clang 8 that were not applied to GPU code during the transition.

History

#1 Updated by Szilárd Páll about 2 months ago

This probably makes sense to leave for after the infrastructure migration.

Also available in: Atom PDF