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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @5872   17 months cameron Decoupling CC compilers from Pablo Kernel
(edit) @5856   18 months nmedfort Revised pipeline structure to better control I/O rates
(edit) @5853   18 months xwa163 Use delMaskSet as principal input stream in SwizzledDeleteByPEXTkernel
(edit) @5847   18 months cameron Unify Parabix CC compiler and Direct CC compiler with a common superclass
(edit) @5843   18 months cameron CC Compiler refactoring step
(edit) @5842   18 months cameron Decoupling PabloKernels? from CC_compiler
(edit) @5836   18 months nmedfort Added PabloBlock/Builder? createScope() methods + minor code changes.
(edit) @5797   19 months cameron makeByte uses the Byte alphabet
(edit) @5757   20 months nmedfort Bug fixes + more assertions to prevent similar errors.
(edit) @5755   20 months nmedfort Bug fixes and simplified MultiBlockKernel? logic
(edit) @5605   2 years lindanl Allows stdout for u8u16.
(edit) @5597   2 years nmedfort Modified stream set buffers to use heap memory.
(edit) @5540   2 years cameron Integrated AVX deletion kernel
(edit) @5486   2 years nmedfort Initial attempt to improve debugging capabilities with compilation …
(edit) @5474   2 years nmedfort Eliminated ExecutionEngine? memory leak. Intentionally broke …
(edit) @5464   2 years nmedfort Restructuring work for the Driver classes. Start of work to eliminate …
(edit) @5440   2 years nmedfort Large refactoring step. Removed IR generation code from Kernel …
(edit) @5436   2 years nmedfort Continued refactoring work. PabloKernel? now abstract base type with a …
(edit) @5435   2 years nmedfort Continued refactoring work.
(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) @5414   2 years cameron Parabix driver can take ownership of kernelbuilder instances; uniquify …
(edit) @5409   2 years cameron Parabix driver can take ownership and allocate buffers
(edit) @5402   2 years nmedfort Moved toolchain and object_cache to kernels directory. Continued work …
(edit) @5401   2 years nmedfort Updated all projects to use ParabixDriver?. Deprecated original …
(edit) @5395   2 years cameron Uniquify kernel names with buffer types/sizes; update u8u16 to use …
(edit) @5377   2 years 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   3 years nmedfort Code clean-up. Removed Pablo Call, SetIthBit? and Prototype.
(edit) @5260   3 years nmedfort Changes working towards simplifying accessing stream elements + some …
(edit) @5255   3 years cameron Fixes for mmap kernel for blocksPerSegment, codeUnitWidth, new …
(edit) @5254   3 years cameron Add mmap kernel to all pipelines
(edit) @5243   3 years cameron Support for write function in CBuilder, use IRBuilder CreateMemMove?
(edit) @5242   3 years cameron Add pthread create, join and exit support into CBuilder
(edit) @5240   3 years nmedfort Cleaned up memory leaks + some warning messages.
(edit) @5238   3 years cameron IR_Gen subdirectory for all IR generation utility functions
(edit) @5234   3 years nmedfort Modified memory alignment mechanism for GetPropertyValueGrepString? + …
(edit) @5230   3 years nmedfort Multi-threading support for PabloAST / PabloCompiler?. Requires unique …
(edit) @5227   3 years nmedfort Rewrite of the CarryManager? to support non-carry-collapsing loops.
(edit) @5224   3 years cameron Move responsibility for acquire/release of logical segment number into …
(edit) @5221   3 years cameron Eliminate filesize parameter for pipeline construction
(edit) @5220   3 years cameron Automate instance creation
(edit) @5217   3 years nmedfort Merged PabloFunction? and PabloKernel? classes. Updated projects where …
(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) @5185   3 years cameron Linear buffers; stdout_kernel; cache-aligned alloca, restructured …
(edit) @5176   3 years cameron Engine deletion causes segfaults with LLVM 3.9 changes
(edit) @5154   3 years cameron Fix for -gs mode from Xiangyu
(edit) @5142   3 years cameron ExternalFileBuffer?, SingleBlockBuffer? fixes
(edit) @5141   3 years cameron pablo.Lookahead support updated for stream set access/kernel system
(edit) @5137   3 years cameron Some clean ups of encoding info for ccc restructuring.
(edit) @5133   3 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.