mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-08 22:12:59 +08:00
feature: Add debug key to enable cross-shared concurrent p2p access
Current support in the stack does not allow for concurrent access to shared-allocations from host and peer devices when using page-faults. So disable caps for now and introduce debug key for experimentation. Access will be added by default as support in the stack becomes available. Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
0b7817eecf
commit
a87fd77fd4
@@ -481,6 +481,7 @@ DECLARE_DEBUG_VARIABLE(bool, ForceAllResourcesUncached, false, "When set, all me
|
||||
DECLARE_DEBUG_VARIABLE(bool, EnableDebuggerMmapMemoryAccess, false, "Mmap used to access memory by debug api, valid only on Linux OS")
|
||||
DECLARE_DEBUG_VARIABLE(bool, ForceDefaultGrfCompilationMode, false, "Adds build option -cl-intel-128-GRF-per-thread to force kernel compilation in Default-GRF mode")
|
||||
DECLARE_DEBUG_VARIABLE(bool, ForceLargeGrfCompilationMode, false, "Adds build option -cl-intel-256-GRF-per-thread to force kernel compilation in Large-GRF mode")
|
||||
DECLARE_DEBUG_VARIABLE(bool, EnableConcurrentSharedCrossP2PDeviceAccess, false, "Enables the concurrent use between host and peer devices of shared-allocations ")
|
||||
DECLARE_DEBUG_VARIABLE(int32_t, ForceAutoGrfCompilationMode, -1, "Adds build option -*-intel-enable-auto-large-GRF-mode to force kernel compilation")
|
||||
DECLARE_DEBUG_VARIABLE(int32_t, ForceOCLVersion, 0, "Force specific OpenCL API version")
|
||||
DECLARE_DEBUG_VARIABLE(int32_t, ForceOCL21FeaturesSupport, -1, "-1: default, 0: disable, 1:enable. Force support of OpenCL 2.0 and OpenCL 2.1 API features")
|
||||
|
||||
@@ -481,6 +481,7 @@ ExperimentalEnableTileAttach = 1
|
||||
DirectSubmissionDisablePrefetcher = -1
|
||||
ForceDefaultGrfCompilationMode = 0
|
||||
ForceLargeGrfCompilationMode = 0
|
||||
EnableConcurrentSharedCrossP2PDeviceAccess = 0
|
||||
ForceStatelessMocsEncryptionBit = -1
|
||||
ExperimentalCopyThroughLock = -1
|
||||
ExperimentalH2DCpuCopyThreshold = -1
|
||||
|
||||
Reference in New Issue
Block a user