<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic CPU Buying Advice for In-Memory Copy Workloads in Intel® Distribution for Python*</title>
    <link>https://community.intel.com/t5/Intel-Distribution-for-Python/CPU-Buying-Advice-for-In-Memory-Copy-Workloads/m-p/1745028#M2307</link>
    <description>&lt;P&gt;I hope this is the right place to ask, and thank you in advance for any advice.&lt;/P&gt;&lt;P&gt;I am testing a workload where Process A sends large np.array objects to Process B through a multiprocessing queue (Queue1).&lt;BR /&gt;The main cost is that these large arrays are copied extensively in memory across processes.&lt;/P&gt;&lt;P&gt;To clarify: in my observation, this is not a memory bandwidth bottleneck.&lt;BR /&gt;Instead, the issue seems to be one-sided CPU pressure during the copy/serialization path, which slows down throughput.&lt;/P&gt;&lt;P&gt;What I observed:&lt;/P&gt;&lt;P&gt;On Ryzen 5 6226R, this workload is noticeably slower.&lt;BR /&gt;On Intel i5-13400F, the same workload performs much better.&lt;BR /&gt;I want to understand what to look for before buying CPUs for this kind of task.&lt;/P&gt;&lt;P&gt;Could you please help with:&lt;/P&gt;&lt;P&gt;Which CPU characteristics matter most for heavy cross-process large-object copy workloads?&lt;BR /&gt;(for example: single-core IPC/turbo behavior, cache hierarchy, memcpy performance, inter-process transfer overhead)&lt;BR /&gt;Which published specs are actually useful for predicting this scenario?&lt;BR /&gt;Which benchmarks should I trust for this pattern (large np.array transfer via multiprocessing queue)?&lt;BR /&gt;If needed, I can share more details, including array size, queue usage pattern, process count, OS, and test method.&lt;/P&gt;&lt;P&gt;Thanks again. Any guidance is greatly appreciated.&lt;/P&gt;</description>
    <pubDate>Mon, 20 Apr 2026 07:42:19 GMT</pubDate>
    <dc:creator>YukiPillow</dc:creator>
    <dc:date>2026-04-20T07:42:19Z</dc:date>
    <item>
      <title>CPU Buying Advice for In-Memory Copy Workloads</title>
      <link>https://community.intel.com/t5/Intel-Distribution-for-Python/CPU-Buying-Advice-for-In-Memory-Copy-Workloads/m-p/1745028#M2307</link>
      <description>&lt;P&gt;I hope this is the right place to ask, and thank you in advance for any advice.&lt;/P&gt;&lt;P&gt;I am testing a workload where Process A sends large np.array objects to Process B through a multiprocessing queue (Queue1).&lt;BR /&gt;The main cost is that these large arrays are copied extensively in memory across processes.&lt;/P&gt;&lt;P&gt;To clarify: in my observation, this is not a memory bandwidth bottleneck.&lt;BR /&gt;Instead, the issue seems to be one-sided CPU pressure during the copy/serialization path, which slows down throughput.&lt;/P&gt;&lt;P&gt;What I observed:&lt;/P&gt;&lt;P&gt;On Ryzen 5 6226R, this workload is noticeably slower.&lt;BR /&gt;On Intel i5-13400F, the same workload performs much better.&lt;BR /&gt;I want to understand what to look for before buying CPUs for this kind of task.&lt;/P&gt;&lt;P&gt;Could you please help with:&lt;/P&gt;&lt;P&gt;Which CPU characteristics matter most for heavy cross-process large-object copy workloads?&lt;BR /&gt;(for example: single-core IPC/turbo behavior, cache hierarchy, memcpy performance, inter-process transfer overhead)&lt;BR /&gt;Which published specs are actually useful for predicting this scenario?&lt;BR /&gt;Which benchmarks should I trust for this pattern (large np.array transfer via multiprocessing queue)?&lt;BR /&gt;If needed, I can share more details, including array size, queue usage pattern, process count, OS, and test method.&lt;/P&gt;&lt;P&gt;Thanks again. Any guidance is greatly appreciated.&lt;/P&gt;</description>
      <pubDate>Mon, 20 Apr 2026 07:42:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Distribution-for-Python/CPU-Buying-Advice-for-In-Memory-Copy-Workloads/m-p/1745028#M2307</guid>
      <dc:creator>YukiPillow</dc:creator>
      <dc:date>2026-04-20T07:42:19Z</dc:date>
    </item>
  </channel>
</rss>

