Ignore:
Timestamp:
Apr 24, 2018, 2:57:34 PM (14 months ago)
Author:
nmedfort
Message:

Restructured MultiBlock? kernel. Removal of Swizzled buffers. Inclusion of PopCount? rates / non-linear access. Modifications to several kernels to better align them with the kernel and pipeline changes.

Location:
icGREP/icgrep-devel/icgrep/editd
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/editd/editd_cpu_kernel.cpp

    r5706 r5985  
    9191
    9292void editdCPUKernel::generateFinalBlockMethod(const std::unique_ptr<KernelBuilder> & idb, Value * remainingBytes) {
    93     idb->setScalarField("EOFmask", idb->bitblock_mask_from(mAvailableItemCount[0]));
     93    idb->setScalarField("EOFmask", idb->bitblock_mask_from(remainingBytes));
    9494    CreateDoBlockMethodCall(idb);
    9595}
  • icGREP/icgrep-devel/icgrep/editd/editd_gpu_kernel.cpp

    r5706 r5985  
    9393
    9494void editdGPUKernel::generateFinalBlockMethod(const std::unique_ptr<KernelBuilder> & idb, Value * remainingBytes) {
    95     idb->setScalarField("EOFmask", idb->bitblock_mask_from(mAvailableItemCount[0]));
     95    idb->setScalarField("EOFmask", idb->bitblock_mask_from(remainingBytes));
    9696    CreateDoBlockMethodCall(idb);
    9797}
Note: See TracChangeset for help on using the changeset viewer.