

@5856

21 months 
nmedfort 
Revised pipeline structure to better control I/O rates



@5843

21 months 
cameron 
CC Compiler refactoring step



@5793

22 months 
nmedfort 
Bug fix for pipeline: it was terminating too early when there was …



@5782

22 months 
nmedfort 
Initial checkin of LookAhead? support; modified LineBreakKernel? to …



@5757

23 months 
nmedfort 
Bug fixes + more assertions to prevent similar errors.



@5755

23 months 
nmedfort 
Bug fixes and simplified MultiBlockKernel? logic



@5706

2 years 
nmedfort 
First stage of MultiBlockKernel? and pipeline restructuring



@5650

2 years 
cameron 
Multiblock kernel builder support for ExternalBuffer? inputs; cleanup



@5647

2 years 
nmedfort 
Minor bug fixes and removal of inadvertent check in for StreamSet?.cpp/h



@5646

2 years 
nmedfort 
Minor clean up. Bug fix for object cache when the same cached kernel …



@5641

2 years 
cameron 
Modularizing copyBack support



@5639

2 years 
cameron 
Fixes for multiblock kernel builder



@5618

2 years 
cameron 
Dynamic buffer tracing; calculations for available items/blocks in …



@5612

2 years 
cameron 
Dynamic buffer capacity doubling  initial checkin



@5597

2 years 
nmedfort 
Modified stream set buffers to use heap memory.



@5544

2 years 
cameron 
Deallocating dynamic buffers



@5542

2 years 
cameron 
Buffer handles: bug fix



@5541

2 years 
cameron 
Dynamic Buffers  initial checkin



@5506

2 years 
cameron 
:getStreamSetBlockType



@5503

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



@5501

2 years 
cameron 
setCapacity/getCapacity/getLinearlyAvailableItems for SourceBuffer?



@5479

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



@5457

2 years 
cameron 
Deprecating SingleBlockBuffer?



@5452

2 years 
cameron 
Fix some issues with MultiBlockKernel? builder



@5446

2 years 
nmedfort 
Refactoring work + correction for getRawItemPointer



@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 …



@5432

2 years 
cameron 
createBlockAlignedCopy as a general utility



@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 …



@5411

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



@5408

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



@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 …



@5390

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



@5389

3 years 
nmedfort 
Investigating jenkins issue.



@5386

3 years 
nmedfort 
Replaced stdin input stream with mmap'ed buffer and aligned each read …



@5379

3 years 
nmedfort 
Bug fixes for last check in



@5377

3 years 
nmedfort 
Support for stdin. Needs more testing.



@5355

3 years 
cameron 
Swizzled bitstream deletion and enableAVXdeletion in u8u16



@5353

3 years 
nmedfort 
Progress on parenthesis matching example



@5340

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



@5329

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



@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



@5316

3 years 
nmedfort 
First version of expandable buffers + minor change to arraytest to …



@5311

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



@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



@5297

3 years 
nmedfort 
Partial removal of BlockNo?



@5276

3 years 
cameron 
Elimination of StreamSetStructs? wrapping StreamSetBuffers?



@5260

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



@5246

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



@5238

3 years 
cameron 
IR_Gen subdirectory for all IR generation utility functions



@5229

3 years 
cameron 
Distinguishing between StreamType? and StreamSetType?; fixing …



@5217

3 years 
nmedfort 
Merged PabloFunction? and PabloKernel? classes. Updated projects where …



@5202

3 years 
nmedfort 
Initial work on adding types to PabloAST and mutable Var objects.



@5191

3 years 
cameron 
mmap and posix_memalign buffering options for u8u16



@5190

3 years 
cameron 
Empty external file buffer for output; use memmove vs memcpy for copyback



@5188

3 years 
cameron 
Do segment method now handles partial/final segment



@5185

3 years 
cameron 
Linear buffers; stdout_kernel; cachealigned alloca, restructured …



@5184

3 years 
cameron 
Streamset refactoring



@5175

3 years 
cameron 
Some tidy ups and changes to prepare for LLVM 3.9



@5174

3 years 
cameron 
Kernel/pipeline progress: sychronize with logicalSegmentNo



@5142

3 years 
cameron 
ExternalFileBuffer?, SingleBlockBuffer? fixes



@5139

3 years 
lindanl 
change getInt64Ty to getSizeTy.



@5135

3 years 
lindanl 
Add pipeline parallel strategy to the framework.



@5133

3 years 
cameron 
Defer binding of buffers to stream sets until kernel generation



@5123

3 years 
cameron 
Including addrSpace as part of basePtr type



@5122

3 years 
cameron 
AddrSpace? parameter for external buffers



@5106

3 years 
cameron 
Use dynamic size_t determination



@5100

3 years 
cameron 
Buffer class hierarchy; s2p kernel demonstrates specialization for …



@5085

3 years 
cameron 
Enforce powerof2 segment size, add getters



@5044

3 years 
cameron 
Stream set declaraations and buffers



@4986

4 years 
nmedfort 
First attempt at dynamic segment size intergration.
