[all-commits] [llvm/llvm-project] b840d3: [OpenMP][host runtime] small fixup of RTM CPUID bi...

Jonathan Peyton via All-commits all-commits at lists.llvm.org
Thu Oct 14 14:50:26 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b840d3ab0d8a1953fe7d39a87970260088b9ac41
      https://github.com/llvm/llvm-project/commit/b840d3ab0d8a1953fe7d39a87970260088b9ac41
  Author: Peyton, Jonathan L <jonathan.l.peyton at intel.com>
  Date:   2021-10-14 (Thu, 14 Oct 2021)

  Changed paths:
    M openmp/runtime/src/kmp_utility.cpp

  Log Message:
  -----------
  [OpenMP][host runtime] small fixup of RTM CPUID bit check


  Commit: acb3b187c4c88650a6a717a1bcb234d27d0d7f54
      https://github.com/llvm/llvm-project/commit/acb3b187c4c88650a6a717a1bcb234d27d0d7f54
  Author: Peyton, Jonathan L <jonathan.l.peyton at intel.com>
  Date:   2021-10-14 (Thu, 14 Oct 2021)

  Changed paths:
    M openmp/runtime/src/i18n/en_US.txt
    M openmp/runtime/src/kmp.h
    M openmp/runtime/src/kmp_affinity.cpp
    M openmp/runtime/src/kmp_affinity.h
    M openmp/runtime/src/kmp_utility.cpp

  Log Message:
  -----------
  [OpenMP][host runtime] Add initial hybrid CPU support

Detect, through CPUID.1A, and show user different core types through
KMP_AFFINITY=verbose mechanism. Offer future runtime optimizations
 __kmp_is_hybrid_cpu() to know whether running on a hybrid system or not.

Differential Revision: https://reviews.llvm.org/D110435


Compare: https://github.com/llvm/llvm-project/compare/f9ad1d1c775a...acb3b187c4c8


More information about the All-commits mailing list