Ignore:
Timestamp:
Jul 23, 2018, 4:56:33 AM (12 months ago)
Author:
xwa163
Message:
  1. More experiment on lz4 grep
  2. Improve performance of lzparabix grep
File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/lz4/LZ4GrepGenerator.h

    r6119 r6132  
    2828
    2929    void generateMultiplexingCompressedBitStream(std::vector<re::RE *> &REs);
    30     std::pair<parabix::StreamSetBuffer *, parabix::StreamSetBuffer *> multiplexingGrepPipeline(std::vector<re::RE *> &REs, bool useAio = false, bool useSwizzled = true);
     30    std::pair<parabix::StreamSetBuffer *, parabix::StreamSetBuffer *> multiplexingGrepPipeline(std::vector<re::RE *> &REs, bool useAio = false, bool useSwizzled = true, bool useByteStream = false);
    3131
    3232
     
    3838    void generateBitStreamAioPipeline(re::RE* regex);
    3939
     40    void generateByteStreamMultiplexingAioPipeline(re::RE* regex);
    4041    void generateAioPipeline(re::RE* regex);
    4142    void generateParallelAioPipeline(re::RE* regex, bool enableGather, bool enableScatter, int minParallelLevel);
     
    7677    parabix::StreamSetBuffer * convertCompressedBitsStreamWithSwizzledAioApproach(
    7778            parabix::StreamSetBuffer *compressedBitStream, int numberOfStream, std::string prefix);
     79    parabix::StreamSetBuffer * convertCompressedBitsStreamWithByteStreamAioApproach(
     80            parabix::StreamSetBuffer *compressedBitStream, int numberOfStream, std::string prefix);
    7881
    7982
Note: See TracChangeset for help on using the changeset viewer.