source: icGREP/icgrep-devel/icgrep/kernels/streamset.cpp

Revision Log Mode:


Copied or renamed
Diff Rev Age Author Log Message
(edit) @5757   18 months nmedfort Bug fixes + more assertions to prevent similar errors.
(edit) @5755   18 months nmedfort Bug fixes and simplified MultiBlockKernel? logic
(edit) @5733   19 months cameron Changes for compatibility with LLVM 5.0.0
(edit) @5721   19 months cameron EnableAsserts? and EnableCycleCounter? are DebugOptions? (disable object …
(edit) @5706   19 months nmedfort First stage of MultiBlockKernel? and pipeline restructuring
(edit) @5650   20 months cameron Multiblock kernel builder support for ExternalBuffer? inputs; clean-up
(edit) @5647   20 months nmedfort Minor bug fixes and removal of inadvertent check in for StreamSet?.cpp/h
(edit) @5646   20 months nmedfort Minor clean up. Bug fix for object cache when the same cached kernel …
(edit) @5641   20 months cameron Modularizing copyBack support
(edit) @5639   20 months cameron Fixes for multiblock kernel builder
(edit) @5620   21 months nmedfort Bug fixes for multigrep mode. Optional PabloKernel? branch hit counter …
(edit) @5618   21 months cameron Dynamic buffer tracing; calculations for available items/blocks in …
(edit) @5615   21 months cameron Automatic expansion of dynamic buffers in pipeline
(edit) @5612   21 months cameron Dynamic buffer capacity doubling - initial check-in
(edit) @5597   22 months nmedfort Modified stream set buffers to use heap memory.
(edit) @5544   23 months cameron Deallocating dynamic buffers
(edit) @5543   23 months cameron Ensure size of dynamic buffers is a multiple of cache line size
(edit) @5542   23 months cameron Buffer handles: bug fix
(edit) @5541   23 months cameron Dynamic Buffers - initial check-in
(edit) @5506   2 years cameron :getStreamSetBlockType
(edit) @5503   2 years cameron Progress on multi-block kernels, including support for SourceBuffers?
(edit) @5501   2 years cameron setCapacity/getCapacity/getLinearlyAvailableItems for SourceBuffer?
(edit) @5498   2 years cameron Jenkins issues test
(edit) @5497   2 years cameron Fix for read_source kernel; stride attribute for multiblock kernels
(edit) @5493   2 years cameron Restore check-ins from the last several days
(edit) @5486   2 years nmedfort Initial attempt to improve debugging capabilities with compilation …
(edit) @5479   2 years cameron Multiblock kernels use whole block copy to/from temp buffers; allow …
(edit) @5464   2 years nmedfort Restructuring work for the Driver classes. Start of work to eliminate …
(edit) @5457   2 years cameron Deprecating SingleBlockBuffer?
(edit) @5454   2 years nmedfort Bug fix check in for DumpTrace?, compilation of DoBlock? / DoFinalBlock?
(edit) @5452   2 years cameron Fix some issues with MultiBlockKernel? builder
(edit) @5448   2 years cameron Hack for source/external buffers with mBufferBlocks=1; u8u16 test with …
(edit) @5446   2 years nmedfort Refactoring work + correction for getRawItemPointer
(edit) @5445   2 years cameron Fix for raw pointer calculation
(edit) @5442   2 years cameron Bug fixes for MultiBlockKernel?, StdOutKernel?
(edit) @5440   2 years nmedfort Large refactoring step. Removed IR generation code from Kernel …
(edit) @5439   2 years cameron Multiblock Kernels: initial check-in
(edit) @5436   2 years nmedfort Continued refactoring work. PabloKernel? now abstract base type with a …
(edit) @5435   2 years nmedfort Continued refactoring work.
(edit) @5434   2 years cameron getLinearlyWritableItems/Blocks includes buffer space plus overflow …
(edit) @5432   2 years cameron createBlockAlignedCopy as a general utility
(edit) @5431   2 years nmedfort partial refactoring check in with change for Linda.
(edit) @5429   2 years nmedfort Refactored source kernels. icgrep from stdin should now be able to …
(edit) @5425   2 years nmedfort Changes towards separate compilation
(edit) @5418   2 years nmedfort Removed non-functional CUDA code from icgrep and consolidated grep and …
(edit) @5411   2 years nmedfort Potential bug fix for 32-bit. Modified MRemap to check for Linux OS …
(edit) @5408   2 years nmedfort First attempt to allow Kernels to wait for consumers to finish …
(edit) @5398   2 years nmedfort Continued work on processing stdin input. Partial integration of …
(edit) @5397   2 years cameron Avoiding MRemap for Mac OS X
(edit) @5395   2 years cameron Uniquify kernel names with buffer types/sizes; update u8u16 to use …
(edit) @5390   2 years nmedfort Minor changes in preparation of incorporating a consumed stream set …
(edit) @5389   2 years nmedfort Investigating jenkins issue.
(edit) @5386   2 years nmedfort Replaced stdin input stream with mmap'ed buffer and aligned each read …
(edit) @5381   2 years nmedfort Bug fix for 32 bit.
(edit) @5379   2 years nmedfort Bug fixes for last check in
(edit) @5377   2 years nmedfort Support for stdin. Needs more testing.
(edit) @5361   2 years nmedfort Work on non-carry collapsing mode.
(edit) @5355   2 years cameron Swizzled bitstream deletion and -enable-AVX-deletion in u8u16
(edit) @5353   2 years nmedfort Progress on parenthesis matching example
(edit) @5347   2 years nmedfort Added enable asserts (-ea) command line flag + restructured …
(edit) @5340   2 years nmedfort Added a simple CreateAssert? function in CBuilder and ReadOnly? flag for …
(edit) @5337   2 years nmedfort Work on parenthesis matching and expandable buffers. Changed CBuilder …
(edit) @5329   2 years nmedfort Continued work on parenthesis matching; addition of Pablo ScanTo? and …
(edit) @5320   2 years nmedfort memcpy/memset support for 32-bit systems; more error …
(edit) @5317   2 years cameron Simplify stream set access; better naming of access functions
(edit) @5316   2 years nmedfort First version of expandable buffers + minor change to array-test to …
(edit) @5311   2 years nmedfort Removed BlockNo? + updated LookAhead? to use getInputStream.
(edit) @5307   2 years nmedfort Continued work on eliminating BlockNo?
(edit) @5303   2 years cameron Refined copy-back buffers, use copyback in p2s_compressed; …
(edit) @5301   2 years cameron Circular copy-back buffers: initial check-in
(edit) @5298   2 years nmedfort Removed StreamType? in favour of 0-length VectorType?.
(edit) @5297   2 years nmedfort Partial removal of BlockNo?
(edit) @5283   2 years nmedfort Optimized Symbol Generation (and fixed potential bug that could allow …
(edit) @5276   2 years cameron Elimination of StreamSetStructs? wrapping StreamSetBuffers?
(edit) @5260   2 years nmedfort Changes working towards simplifying accessing stream elements + some …
(edit) @5246   2 years nmedfort Code clean up to enforce proper calling order of KernelBuilder? methods
(edit) @5243   2 years cameron Support for write function in CBuilder, use IRBuilder CreateMemMove?
(edit) @5240   2 years nmedfort Cleaned up memory leaks + some warning messages.
(edit) @5238   2 years cameron IR_Gen subdirectory for all IR generation utility functions
(edit) @5217   3 years nmedfort Merged PabloFunction? and PabloKernel? classes. Updated projects where …
(edit) @5204   3 years nmedfort More 32-bit fixes.
(edit) @5202   3 years nmedfort Initial work on adding types to PabloAST and mutable Var objects.
(edit) @5191   3 years cameron mmap and posix_memalign buffering options for u8u16
(edit) @5190   3 years cameron Empty external file buffer for output; use memmove vs memcpy for copyback
(edit) @5188   3 years cameron Do segment method now handles partial/final segment
(edit) @5185   3 years cameron Linear buffers; stdout_kernel; cache-aligned alloca, restructured …
(edit) @5184   3 years cameron Streamset refactoring
(edit) @5174   3 years cameron Kernel/pipeline progress: sychronize with logicalSegmentNo
(edit) @5142   3 years cameron ExternalFileBuffer?, SingleBlockBuffer? fixes
(edit) @5139   3 years lindanl change getInt64Ty to getSizeTy.
(edit) @5135   3 years lindanl Add pipeline parallel strategy to the framework.
(edit) @5125   3 years cameron Remove debug message
(edit) @5123   3 years cameron Including addrSpace as part of basePtr type
(edit) @5122   3 years cameron AddrSpace? parameter for external buffers
(edit) @5106   3 years cameron Use dynamic size_t determination
(edit) @5100   3 years cameron Buffer class hierarchy; s2p kernel demonstrates specialization for …
(edit) @5077   3 years cameron Correction for segment processing
(edit) @5076   3 years cameron Updates for kernels with variable output length; stdout kernel
(edit) @5075   3 years cameron Support for segment-based processing
(edit) @5047   3 years cameron Kernel interfaces initial check-in
Note: See TracRevisionLog for help on using the revision log.