

@5553

2 years 
cameron 
mStride must be initialized



@5552

2 years 
cameron 
Processing rate analysis and validation



@5551

2 years 
cameron 
Bug fix



@5542

2 years 
cameron 
Buffer handles: bug fix



@5525

2 years 
cameron 
Small fix



@5524

2 years 
cameron 
Small fix



@5522

2 years 
cameron 
Fixes for processing rates; multiblock kernel builder



@5507

2 years 
cameron 
Update radix64/expand34 to use multiblock kernel



@5506

2 years 
cameron 
:getStreamSetBlockType



@5505

2 years 
cameron 
Multi block bug fix



@5503

2 years 
cameron 
Progress on multiblock kernels, including support for SourceBuffers?



@5501

2 years 
cameron 
setCapacity/getCapacity/getLinearlyAvailableItems for SourceBuffer?



@5497

2 years 
cameron 
Fix for read_source kernel; stride attribute for multiblock kernels



@5493

2 years 
cameron 
Restore checkins from the last several days



@5486

2 years 
nmedfort 
Initial attempt to improve debugging capabilities with compilation …



@5479

2 years 
cameron 
Multiblock kernels use whole block copy to/from temp buffers; allow …



@5464

2 years 
nmedfort 
Restructuring work for the Driver classes. Start of work to eliminate …



@5460

2 years 
cameron 
Type error fix



@5456

2 years 
cameron 
Add kernel CPU cycle counting for segmentparallelpipeline mode.



@5454

2 years 
nmedfort 
Bug fix check in for DumpTrace?, compilation of DoBlock? / DoFinalBlock? …



@5453

2 years 
cameron 
PHI node fix



@5452

2 years 
cameron 
Fix some issues with MultiBlockKernel? builder



@5449

2 years 
cameron 
FileSink? uses MultiBlockKernel?



@5448

2 years 
cameron 
Hack for source/external buffers with mBufferBlocks=1; u8u16 test with …



@5447

2 years 
nmedfort 
Bug fix for last check in.



@5446

2 years 
nmedfort 
Refactoring work + correction for getRawItemPointer



@5443

2 years 
cameron 
Save and set/restore instance before/after dispatch to …



@5442

2 years 
cameron 
Bug fixes for MultiBlockKernel?, StdOutKernel?



@5441

2 years 
cameron 
Reimplement StdoutKernel? using MultiBlockKernel?



@5440

2 years 
nmedfort 
Large refactoring step. Removed IR generation code from Kernel …



@5439

2 years 
cameron 
Multiblock Kernels: initial checkin



@5436

2 years 
nmedfort 
Continued refactoring work. PabloKernel? now abstract base type with a …



@5435

2 years 
nmedfort 
Continued refactoring work.



@5434

2 years 
cameron 
getLinearlyWritableItems/Blocks includes buffer space plus overflow …



@5431

2 years 
nmedfort 
partial refactoring check in with change for Linda.



@5429

2 years 
nmedfort 
Refactored source kernels. icgrep from stdin should now be able to …



@5425

2 years 
nmedfort 
Changes towards separate compilation



@5418

2 years 
nmedfort 
Removed nonfunctional CUDA code from icgrep and consolidated grep and …



@5411

3 years 
nmedfort 
Potential bug fix for 32bit. Modified MRemap to check for Linux OS …



@5408

3 years 
nmedfort 
First attempt to allow Kernels to wait for consumers to finish …



@5403

3 years 
nmedfort 
Work on the pipeline algorithms.



@5402

3 years 
nmedfort 
Moved toolchain and object_cache to kernels directory. Continued work …



@5401

3 years 
nmedfort 
Updated all projects to use ParabixDriver?. Deprecated original …



@5399

3 years 
nmedfort 
Bug fixes for object cache. Minor optimization of FunctionTypeBuilder?.



@5398

3 years 
nmedfort 
Continued work on processing stdin input. Partial integration of …



@5395

3 years 
cameron 
Uniquify kernel names with buffer types/sizes; update u8u16 to use …



@5392

3 years 
cameron 
Kernel signatures for object cache



@5391

3 years 
cameron 
ParabixDriver/ObjectCache? separate compilation and linking: initial …



@5390

3 years 
nmedfort 
Minor changes in preparation of incorporating a consumed stream set …



@5389

3 years 
nmedfort 
Investigating jenkins issue.



@5379

3 years 
nmedfort 
Bug fixes for last check in



@5377

3 years 
nmedfort 
Support for stdin. Needs more testing.



@5375

3 years 
cameron 
Processing rates can be defined with respect to named stream sets.



@5370

3 years 
xuedongx 
Add1 processing rate; pablo Count only up to EOFbit



@5361

3 years 
nmedfort 
Work on noncarry collapsing mode.



@5356

3 years 
cameron 
Eliminate obsolete DoBlockUpdatesProducedItemCounts? attribute



@5355

3 years 
cameron 
Swizzled bitstream deletion and enableAVXdeletion in u8u16



@5353

3 years 
nmedfort 
Progress on parenthesis matching example



@5351

3 years 
nmedfort 
Update to BlockOrientedKernel? to move the indirect branch out of the …



@5350

3 years 
nmedfort 
First attempt at inlining all DoBlock? and FinalBlock? functions by …



@5347

3 years 
nmedfort 
Added enable asserts (ea) command line flag + restructured …



@5340

3 years 
nmedfort 
Added a simple CreateAssert? function in CBuilder and ReadOnly? flag for …



@5337

3 years 
nmedfort 
Work on parenthesis matching and expandable buffers. Changed CBuilder …



@5330

3 years 
cameron 
Make circular copyback testing available for all blockoriented kernels



@5329

3 years 
nmedfort 
Continued work on parenthesis matching; addition of Pablo ScanTo? and …



@5328

3 years 
cameron 
Refining the ProcessingRate? attribute



@5327

3 years 
cameron 
Eliminate explicit storage of produced/processed counts for FixedRatio? …



@5325

3 years 
cameron 
Processing rate attributes on stream set inputs and outputs; initial …



@5320

3 years 
nmedfort 
memcpy/memset support for 32bit systems; more error …



@5317

3 years 
cameron 
Simplify stream set access; better naming of access functions



@5311

3 years 
nmedfort 
Removed BlockNo? + updated LookAhead? to use getInputStream.



@5310

3 years 
nmedfort 
Adjusted pablo compiler to use getInputStream and getOutputStream when …



@5307

3 years 
nmedfort 
Continued work on eliminating BlockNo?



@5303

3 years 
cameron 
Refined copyback buffers, use copyback in p2s_compressed; …



@5301

3 years 
cameron 
Circular copyback buffers: initial checkin



@5299

3 years 
cameron 
Ability to set input/output signatures for Pablo functions in the …



@5298

3 years 
nmedfort 
Removed StreamType? in favour of 0length VectorType?.



@5297

3 years 
nmedfort 
Partial removal of BlockNo?



@5292

3 years 
nmedfort 
Removed 'function' and 'self' parameters from generateXXXMethod() …



@5287

3 years 
nmedfort 
More changes towards simplifying the KernelBuilder?



@5286

3 years 
nmedfort 
Continuation of work to simplify Kernel writing



@5285

3 years 
nmedfort 
Start of work to simplify kernel writing. Removed generateDoBlockLogic …



@5283

3 years 
nmedfort 
Optimized Symbol Generation (and fixed potential bug that could allow …



@5276

3 years 
cameron 
Elimination of StreamSetStructs? wrapping StreamSetBuffers?



@5267

3 years 
nmedfort 
Code cleanup. Removed Pablo Call, SetIthBit? and Prototype.



@5266

3 years 
cameron 
Fixes



@5265

3 years 
cameron 
Eliminate unneeded doBlock functions



@5263

3 years 
cameron 
New doSegment partial progress



@5261

3 years 
cameron 
Move responsibility for ProducedItemCount? into doSegment unless overridden



@5260

3 years 
nmedfort 
Changes working towards simplifying accessing stream elements + some …



@5257

3 years 
cameron 
finalSegment kernel methods initial checkin



@5252

3 years 
cameron 
Separate doSegment/final segment processing in pipeline loop; check …



@5250

3 years 
cameron 
Allow for override of kernel init method.



@5247

3 years 
cameron 
Separate processedItemCounts and producedItemCounts for each stream set



@5246

3 years 
nmedfort 
Code clean up to enforce proper calling order of KernelBuilder? methods



@5242

3 years 
cameron 
Add pthread create, join and exit support into CBuilder



@5233

3 years 
nmedfort 
Bug fixes for Carry Manager and issues reported by Fahad



@5230

3 years 
nmedfort 
Multithreading support for PabloAST / PabloCompiler?. Requires unique …



@5227

3 years 
nmedfort 
Rewrite of the CarryManager? to support noncarrycollapsing loops.



@5224

3 years 
cameron 
Move responsibility for acquire/release of logical segment number into …


