Ignore:
Timestamp:
Jun 4, 2018, 3:20:10 AM (13 months ago)
Author:
xwa163
Message:

Init checkin for LZ4ParallelByteStreamAioKernel and related pipeline

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/lz4_grep.cpp

    r6062 r6064  
    5050static cl::OptionCategory lz4GrepDebugFlags("LZ4 Grep Debug Flags", "lz4d debug options");
    5151static cl::opt<bool> aio("aio", cl::desc("Use All-in-One Approach for LZ4 Decompression"), cl::init(false), cl::cat(lz4GrepDebugFlags));
     52static cl::opt<bool> parallelDecompression("parallel-decompression", cl::desc("Use parallel Approach for LZ4 Decompression"), cl::init(false), cl::cat(lz4GrepDebugFlags));
    5253static cl::opt<bool> swizzledDecompression("swizzled-decompression", cl::desc("Use swizzle approach for decompression"), cl::init(false), cl::cat(lz4GrepDebugFlags));
    5354static cl::opt<bool> enableGather("enable-gather", cl::desc("Enable gather intrinsics for bitstream PDEP"), cl::init(false), cl::cat(lz4GrepDebugFlags));
     
    7778    LZ4GrepGenerator g(enableMultiplexing);
    7879    if (aio) {
    79         if (enableMultiplexing) {
     80        if (parallelDecompression) {
     81            g.generateParallelAioPipeline(re_ast);
     82        } else if (enableMultiplexing) {
    8083            g.generateMultiplexingSwizzledAioPipeline2(re_ast);
    8184        } else if (swizzledDecompression) {
Note: See TracChangeset for help on using the changeset viewer.