Ignore:
Timestamp:
Jun 28, 2018, 1:54:52 AM (10 months ago)
Author:
xwa163
Message:
  1. Add some BasisSetNumbering? option to fix bug of multiplexing
  2. Use BiigEndian? BitNumbering? for lz4 and lzparabix related pipeline
  3. Support multiplexing in LZ4BitStreamAio pipeline
File:
1 edited

Legend:

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

    r6118 r6119  
    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);
     30    std::pair<parabix::StreamSetBuffer *, parabix::StreamSetBuffer *> multiplexingGrepPipeline(std::vector<re::RE *> &REs, bool useAio = false, bool useSwizzled = true);
    3131
    3232
     
    3434
    3535    void generateMultiplexingSwizzledAioPipeline(re::RE *regex);
    36 
    3736    void generateSwizzledAioPipeline(re::RE* regex);
     37    void generateMultiplexingBitStreamAioPipeline(re::RE* regex);
    3838    void generateBitStreamAioPipeline(re::RE* regex);
    3939
     
    7474
    7575    parabix::StreamSetBuffer * convertCompressedBitsStreamWithSwizzledApproach(parabix::StreamSetBuffer* compressedBitStream, int numberOfStream, std::string prefix);
    76     parabix::StreamSetBuffer * convertCompressedBitsStreamWithAioApproach(parabix::StreamSetBuffer* compressedBitStream, int numberOfStream, std::string prefix);
     76    parabix::StreamSetBuffer * convertCompressedBitsStreamWithSwizzledAioApproach(
     77            parabix::StreamSetBuffer *compressedBitStream, int numberOfStream, std::string prefix);
     78
     79
    7780    parabix::StreamSetBuffer * convertCompressedBitsStream(parabix::StreamSetBuffer* compressedBitStream, int numberOfStream, std::string prefix);
    7881};
Note: See TracChangeset for help on using the changeset viewer.