source: icGREP/icgrep-devel/icgrep/u8u16.cpp

Revision Log Mode:


Copied or renamed
Diff Rev Age Author Log Message
(edit) @5797   14 months cameron makeByte uses the Byte alphabet
(edit) @5757   15 months nmedfort Bug fixes + more assertions to prevent similar errors.
(edit) @5755   15 months nmedfort Bug fixes and simplified MultiBlockKernel? logic
(edit) @5605   19 months lindanl Allows stdout for u8u16.
(edit) @5597   19 months nmedfort Modified stream set buffers to use heap memory.
(edit) @5540   20 months cameron Integrated AVX deletion kernel
(edit) @5486   21 months nmedfort Initial attempt to improve debugging capabilities with compilation …
(edit) @5474   21 months nmedfort Eliminated ExecutionEngine? memory leak. Intentionally broke …
(edit) @5464   21 months nmedfort Restructuring work for the Driver classes. Start of work to eliminate …
(edit) @5440   22 months nmedfort Large refactoring step. Removed IR generation code from Kernel …
(edit) @5436   22 months nmedfort Continued refactoring work. PabloKernel? now abstract base type with a …
(edit) @5435   22 months nmedfort Continued refactoring work.
(edit) @5429   22 months nmedfort Refactored source kernels. icgrep from stdin should now be able to …
(edit) @5425   22 months nmedfort Changes towards separate compilation
(edit) @5418   22 months nmedfort Removed non-functional CUDA code from icgrep and consolidated grep and …
(edit) @5414   22 months cameron Parabix driver can take ownership of kernelbuilder instances; uniquify …
(edit) @5409   22 months cameron Parabix driver can take ownership and allocate buffers
(edit) @5402   23 months nmedfort Moved toolchain and object_cache to kernels directory. Continued work …
(edit) @5401   23 months nmedfort Updated all projects to use ParabixDriver?. Deprecated original …
(edit) @5395   23 months cameron Uniquify kernel names with buffer types/sizes; update u8u16 to use …
(edit) @5377   23 months nmedfort Support for stdin. Needs more testing.
(edit) @5373   2 years cameron Parabix version info, unique names for IDISA builders
(edit) @5364   2 years cameron Consolidate pipeline compiler options in toolchain
(edit) @5362   2 years cameron Adam's changes to add swizzling option to DeleteByPEXT kernel
(edit) @5355   2 years cameron Swizzled bitstream deletion and -enable-AVX-deletion in u8u16
(edit) @5310   2 years nmedfort Adjusted pablo compiler to use getInputStream and getOutputStream when …
(edit) @5306   2 years cameron Modify u8u16 to use FileSink? for output
(edit) @5301   2 years cameron Circular copy-back buffers: initial check-in
(edit) @5299   2 years cameron Ability to set input/output signatures for Pablo functions in the …
(edit) @5284   2 years cameron u8u16 fix
(edit) @5275   2 years cameron u8u16 working with -mmap-buffering and segment pipeline parallelism
(edit) @5267   2 years nmedfort Code clean-up. Removed Pablo Call, SetIthBit? and Prototype.
(edit) @5260   2 years nmedfort Changes working towards simplifying accessing stream elements + some …
(edit) @5255   2 years cameron Fixes for mmap kernel for blocksPerSegment, codeUnitWidth, new …
(edit) @5254   2 years cameron Add mmap kernel to all pipelines
(edit) @5243   2 years cameron Support for write function in CBuilder, use IRBuilder CreateMemMove?
(edit) @5242   2 years cameron Add pthread create, join and exit support into CBuilder
(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) @5234   2 years nmedfort Modified memory alignment mechanism for GetPropertyValueGrepString? + …
(edit) @5230   2 years nmedfort Multi-threading support for PabloAST / PabloCompiler?. Requires unique …
(edit) @5227   2 years nmedfort Rewrite of the CarryManager? to support non-carry-collapsing loops.
(edit) @5224   2 years cameron Move responsibility for acquire/release of logical segment number into …
(edit) @5221   2 years cameron Eliminate filesize parameter for pipeline construction
(edit) @5220   2 years cameron Automate instance creation
(edit) @5217   2 years nmedfort Merged PabloFunction? and PabloKernel? classes. Updated projects where …
(edit) @5202   2 years nmedfort Initial work on adding types to PabloAST and mutable Var objects.
(edit) @5191   2 years cameron mmap and posix_memalign buffering options for u8u16
(edit) @5185   2 years cameron Linear buffers; stdout_kernel; cache-aligned alloca, restructured …
(edit) @5176   2 years cameron Engine deletion causes segfaults with LLVM 3.9 changes
(edit) @5154   2 years cameron Fix for -gs mode from Xiangyu
(edit) @5142   2 years cameron ExternalFileBuffer?, SingleBlockBuffer? fixes
(edit) @5141   2 years cameron pablo.Lookahead support updated for stream set access/kernel system
(edit) @5137   2 years cameron Some clean ups of encoding info for ccc restructuring.
(edit) @5133   2 years cameron Defer binding of buffers to stream sets until kernel generation
(edit) @5109   3 years cameron u8u16 pipeline
(edit) @5101   3 years cameron Clean out using boost namespaces
(edit) @5095   3 years cameron Set names and attributes for doSegment functions
(edit) @5079   3 years cameron Minor u8u16 updates, 8-bit p2sKernel with compressed output
(edit) @5078   3 years cameron DumpASM option
(edit) @5076   3 years cameron Updates for kernels with variable output length; stdout kernel
(edit) @5074   3 years cameron Kernel infrastructure: move common logic into KernelBuilder? base …
(edit) @5071   3 years cameron Update u8u16 to use new kernel infrastructure
(edit) @5036   3 years cameron Include codegen options in -help
(edit) @5033   3 years cameron Refactor: move grep-specific code out of toolchain
(edit) @5026   3 years cameron Updates for LLVM 3.8; hide unrelated command line options
(edit) @5021   3 years cameron Large file fix: use boost mapped_file_source
(edit) @5012   3 years cameron Small logic error fix
(edit) @5010   3 years nmedfort Fix for u8u16
(edit) @5007   3 years cameron u8u16 progress
(add) @5005   3 years cameron u8u16 application and kernels - partial
Note: See TracRevisionLog for help on using the revision log.