Developer Guide

Contents

Force Ring Interconnect for Global Memory (
-Xsglobal-ring
)

The
Intel® oneAPI
DPC++/C++
Compiler
attempts to choose an optimal global memory interconnect topology based on various characteristics of the design.
To override the compiler's choice and force a ring topology, use the
-Xsglobal-ring
option in your
dpcpp -fintelfpga -Xshardware
command. This can improve your kernel f
MAX
. In particular, designs that target board support packages with four or more banks of global memory may see an f
MAX
benefit from this option.
Example
dpcpp -fintelfpga -Xshardware -Xsglobal-ring <source_file>.cpp

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.