Ignore:
Timestamp:
Apr 22, 2017, 4:03:25 PM (2 years ago)
Author:
nmedfort
Message:

Removed non-functional CUDA code from icgrep and consolidated grep and multigrep mode into a single function; allowed segment parallel pipeline to utilize process as its initial thread; modified MMapSourceKernel to map and perform mmap directly and advise the OS to drop consumed data streams.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/kernels/stdout_kernel.h

    r5292 r5418  
    1616    StdOutKernel(IDISA::IDISA_Builder * iBuilder, unsigned codeUnitWidth);
    1717private:
    18     void generateDoSegmentMethod(llvm::Value * doFinal, const std::vector<llvm::Value *> & producerPos) override final;
     18    void generateDoSegmentMethod() override final;
    1919private:
    2020    const unsigned mCodeUnitWidth;
     
    2727    FileSink(IDISA::IDISA_Builder * iBuilder, unsigned codeUnitWidth);
    2828protected:
    29     void generateInitMethod() override final;
    30     void generateDoSegmentMethod(llvm::Value * doFinal, const std::vector<llvm::Value *> & producerPos) override final;
     29    void generateInitializeMethod() override final;
     30    void generateDoSegmentMethod() override final;
    3131private:
    3232    const unsigned mCodeUnitWidth;
Note: See TracChangeset for help on using the changeset viewer.