StagingBuff: set OpenCL constraints
This commit is contained in:
@@ -38,6 +38,14 @@ collationBuffer(
|
|||||||
StagingBuffer::IOEngineConstraints::openClInputConstraints,
|
StagingBuffer::IOEngineConstraints::openClInputConstraints,
|
||||||
nDgramsPerStagingBufferFrame)
|
nDgramsPerStagingBufferFrame)
|
||||||
{
|
{
|
||||||
|
if (smoHooksPtr->OptionParser_getOptions().verbose)
|
||||||
|
{
|
||||||
|
std::cout << __func__ << ": assembly buffer : "
|
||||||
|
<< assemblyBuffer.stringify()
|
||||||
|
<< "\n\tcollation buffer : " << collationBuffer.stringify()
|
||||||
|
<< "\n";
|
||||||
|
}
|
||||||
|
|
||||||
std::cout << __func__ << ": Device's component thread is "
|
std::cout << __func__ << ": Device's component thread is "
|
||||||
<< device->componentThread->name << std::endl;
|
<< device->componentThread->name << std::endl;
|
||||||
|
|
||||||
|
|||||||
@@ -26,8 +26,8 @@ const StagingBuffer::IOEngineConstraints
|
|||||||
StagingBuffer::IOEngineConstraints::openClInputConstraints(
|
StagingBuffer::IOEngineConstraints::openClInputConstraints(
|
||||||
// slotStartAlignmentByteVal (page alignment)
|
// slotStartAlignmentByteVal (page alignment)
|
||||||
static_cast<size_t>(sysconf(_SC_PAGE_SIZE)),
|
static_cast<size_t>(sysconf(_SC_PAGE_SIZE)),
|
||||||
// slotPadToNBytes (pointer size)
|
// slotPadToNBytes (XYZI point size)
|
||||||
sizeof(void *),
|
16,
|
||||||
// frameStartAlignmentByteVal (page alignment)
|
// frameStartAlignmentByteVal (page alignment)
|
||||||
static_cast<size_t>(sysconf(_SC_PAGE_SIZE)),
|
static_cast<size_t>(sysconf(_SC_PAGE_SIZE)),
|
||||||
// framePadToNBytes (pointer size)
|
// framePadToNBytes (pointer size)
|
||||||
|
|||||||
Reference in New Issue
Block a user