[Openmp-commits] [PATCH] D93169: [OpenMP] Added the support for cache line size 256 for A64FX

Shilei Tian via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Sat Dec 12 13:36:12 PST 2020


tianshilei1992 created this revision.
Herald added subscribers: s.egerton, guansong, simoncook, kristof.beyls, yaxunl, mgorny.
tianshilei1992 requested review of this revision.
Herald added a reviewer: jdoerfert.
Herald added subscribers: openmp-commits, sstefan1.
Herald added a project: OpenMP.

Fugaku supercomputer is built with the Fujitsu A64FX microprocessor, whose cache line is 256. In current libomp, we only have cache line size 128 for PPC64 and otherwise 64. This patch added the support of cache line 256 for A64FX. It's worth noting that although A64FX is a variant of AArch64, this property is not shared. As a result, in light of UCX source code (https://github.com/openucx/ucx/blob/392443ab92626412605dee1572056f79c897c6c3/src/ucs/arch/aarch64/cpu.c#L17), we can only determine by checking whether the CPU is FUJITSU A64FX.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D93169

Files:
  openmp/runtime/CMakeLists.txt
  openmp/runtime/cmake/LibompGetArchitecture.cmake
  openmp/runtime/cmake/LibompUtils.cmake
  openmp/runtime/src/kmp_config.h.cmake

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D93169.311410.patch
Type: text/x-patch
Size: 5592 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/openmp-commits/attachments/20201212/0d55d908/attachment.bin>


More information about the Openmp-commits mailing list