linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] mm: limit THP alignment – performance gain observed in AI inference workloads
@ 2025-06-27 10:39 siddhartha
  2025-06-27 10:45 ` siddhartha
  2025-06-27 15:30 ` Lorenzo Stoakes
  0 siblings, 2 replies; 26+ messages in thread
From: siddhartha @ 2025-06-27 10:39 UTC (permalink / raw)
  To: linux-mm; +Cc: linux-kernel, mgorman

Hi all,

I wanted to share validation data from a Hugging Face-based AI 
inferencing workload,
which was significantly impacted by the THP alignment logic introduced 
in commit efa7df3e3bb5.

Using transformer models with dynamic input lengths on Intel Xeon 
(Cooper Lake),
we observed up to a 3200% throughput improvement after applying the 
patch from Oct 2024:

   mm: limit THP alignment of anonymous mappings to PMD-aligned sizes

Metrics:
- Model: BERT-base
- Inference engine: Transformers + ONNX Runtime
- Kernel: 6.6 vs patched 6.6.8
- Batch size: 8-32, input length: 64-512 tokens
- Metric: inference throughput (samples/sec)

Thanks for the fix -- this change had real impact on a 
production-relevant workload.

Best Regards,
Siddhartha Sharma
ISV @ Kenip
Solution Link: 
https://www.intel.com/content/www/us/en/partner/showcase/offering/a5bHo00000045YUIAY/deadlock-clearance.html

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2025-07-28 11:00 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-27 10:39 [PATCH] mm: limit THP alignment – performance gain observed in AI inference workloads siddhartha
2025-06-27 10:45 ` siddhartha
2025-06-27 15:30 ` Lorenzo Stoakes
2025-06-28  3:49   ` Dev Jain
2025-06-30  0:43     ` siddhartha
2025-06-30  5:25       ` Dev Jain
2025-06-30  5:28         ` Dev Jain
2025-06-30 10:54         ` Lorenzo Stoakes
2025-06-30 11:48           ` siddhartha
2025-07-01  5:23           ` Dev Jain
2025-07-01  5:28             ` Lorenzo Stoakes
2025-07-01  5:45               ` Dev Jain
2025-07-01  5:53                 ` Lorenzo Stoakes
2025-07-01  6:30                   ` Dev Jain
2025-07-01  6:50                     ` Lorenzo Stoakes
2025-07-01  6:58                       ` Dev Jain
2025-07-01 12:15                         ` siddhartha
2025-07-01 12:39                           ` Lorenzo Stoakes
2025-07-01 13:23                             ` siddhartha
2025-07-01 13:28                               ` Lorenzo Stoakes
2025-07-01 14:20                                 ` siddhartha
2025-07-01 16:20                             ` Dev Jain
2025-07-01 18:49                               ` Zi Yan
2025-07-07  8:56                                 ` Vlastimil Babka
     [not found]                                   ` <57c50dbbccf38a97e6e9cbb3f2f75f01@kenip.in>
2025-07-28 11:00                                     ` Vlastimil Babka
2025-07-01 15:40                           ` Yang Shi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).