[PATCH] D141485: [X86] Add schedule module for SapphireRapids

Haohai, Wen via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon May 8 20:59:22 PDT 2023


HaohaiWen added a comment.

In D141485#4327309 <https://reviews.llvm.org/D141485#4327309>, @goldstein.w.n wrote:

> In D141485#4043332 <https://reviews.llvm.org/D141485#4043332>, @HaohaiWen wrote:
>
>> Instruction's scheduling info in this model comes from many sources.
>> Priority of source is (dsc order)
>>
>> 1. 4th Generation Intel® Xeon® Scalable Processor Family (based on Sapphire Rapids Architecture) Instruction Throughput and Latency in https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html
>> 2. Alderlake-P data from uops.info
>> 3. Current SkylakeServerModel.
>
> Why skylake server as opposed to ICX server?

The priority is:

1. Alderlake-P data (including avx512) from uops.info
2. 4th Generation Intel® Xeon® Scalable Processor Family (based on Sapphire Rapids Architecture) Instruction Throughput and Latency in https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html
3. Current IcelakeModel.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D141485/new/

https://reviews.llvm.org/D141485



More information about the llvm-commits mailing list