Commits on Source
5220
d4f04401
updated auto_test_vs_ref to return a dictionary of computed times
Jul 14, 2015
5a8a7b2c
Merge pull request #5 from rckirby/extract_time
Jul 14, 2015
e16c3673
Merge remote-tracking branch 'upstream/master'
Jul 14, 2015
5960a1a7
Merge pull request #6 from jdsteve2/master
Jul 15, 2015
9f56f724
Minor tweaks to the stats code
Jul 15, 2015
39feabf8
Py3 stats fix
Jul 15, 2015
e932d1a2
added counting of assignee operations and subscripts
Jul 15, 2015
5d1b35de
Update mem op counter to keep loads and stores apart
Jul 15, 2015
7c7b10d1
Oops: remove accidentally committed debug code
Jul 15, 2015
bcdc2715
fixing conflicts
Jul 18, 2015
51f770a5
fixed small typo
Jul 18, 2015
ffcdd8b0
adding docstrings to statistics functions
Jul 18, 2015
a804307f
added docstrings to statistics functions, began statistics section in tutorial)
Jul 20, 2015
dd31cce5
finished operation and subscript counting portions of tutorial
Jul 20, 2015
9a6138b9
fixed spelling in tutorial
Jul 20, 2015
a14e5f8a
added barrier counting to tutorial
Jul 20, 2015
ba466980
shortened docstrings
Jul 20, 2015
fddd4383
removed 1/0 (forgot to remove after debugging)
Jul 20, 2015
dac622f0
enhanced map print function, updated tutorial accordingly
Jul 22, 2015
1df66adf
Deal with has_struct_arg_count_bug not being available
Jul 24, 2015
ff91b4d4
Merge remote-tracking branch 'upstream/master'
Jul 24, 2015
caa3a600
made tutorial doctests pass, cleaned up long lines,
Jul 24, 2015
fea1c6f2
enforced 85 char limit on more lines in tutorial
Jul 24, 2015
2b2972ec
minor changes
Jul 24, 2015
bc9a8014
Fix boxify to return domain with only box_inames modified, not the entire...
Jul 25, 2015
ec77051b
Merge bodge:src/loopy
Jul 25, 2015
60703d75
Merge pull request
#8
from jdsteve2/master
Jul 26, 2015
5532b64e
making stats tutorial heading match loopy reference page
Jul 28, 2015
c007ebf5
minor re-wording
Jul 28, 2015
c95f4473
capitalization
Jul 28, 2015
f72daf85
fixed typo, I think
Aug 02, 2015
484534ae
Implement instruction groups (and IG exclusions) in scheduler, revamp...
Aug 07, 2015
451fd180
Make output from stats doctests more deterministic
Aug 09, 2015
3cb488a6
Fix doctest with variable output
Aug 09, 2015
afa3280a
Re-fix doctest with variable output
Aug 09, 2015
012ce558
Re-fix doctest with variable output
Aug 10, 2015
1cb1f699
Merge remote-tracking branch 'upstream/master'
Aug 10, 2015
8d7efe0b
Ensure performance-sensitive identifiers are interned
Aug 10, 2015
aca72e25
Bump pytools, pymbolic dep for interning
Aug 10, 2015
3914d479
Py3 fix: missing intern import
Aug 10, 2015
9dfe78de
Py3 fix: missing intern import
Aug 10, 2015
f5f113cf
Add dependencies on compute insn in precompute()
Aug 11, 2015
f2c6e250
Implement aliasing of temporaries, fix scheduler for conflict groups
Aug 11, 2015
cc270446
Improve inconsistent-args error msg in fusion
Aug 12, 2015
29bd9565
Fix assumption merging in fusion
Aug 12, 2015
825ada0b
Fix array shape stringification to better print corner cases
Aug 12, 2015
708c49c4
Add another fusion test
Aug 12, 2015
8e4da8cb
Add 'existing_ok' mode to rename_iname
Aug 12, 2015
23142519
Scheduling heuristic: Try to leave active groups
Aug 12, 2015
5370d979
Scheduler: On Ctrl-C, print longest found kernel
Aug 12, 2015
d6a0b469
Scheduler heuristic: enter loop only if dependencies of contained instructions are met
Aug 12, 2015
588ba939
Remove stray debug print
Aug 13, 2015
c4f4abb8
Remove test whose nonsensical-ness has been exposed by new scheduler heuristic
Aug 13, 2015
d6e0011f
Better scheduler error reporting around loop_insn_dep_map
Aug 13, 2015
ece4e881
temporary_to_subst -> assignment_to_subst
Aug 13, 2015
085a9c7b
Build list of eligibile instructions in scheduler for easier debugging
Aug 13, 2015
ce7812d9
Scheduler: Allow backtracking on scheduled instructions (made necessary by groups)
Aug 13, 2015
532b9202
Merge bodge:src/loopy
Aug 13, 2015
0384e073
Limit number of tested kernels in auto_test_vs_ref
Aug 13, 2015
97e87f94
Scheduler: only enable backtracking on instructions if groups are present
Aug 13, 2015
b69a31a2
Add test for compatibility with legacy PyOpenCL
Aug 17, 2015
5a2a29fb
Update compyte, add stubs to work with legacy PyOpenCL
Aug 17, 2015
c5068444
Make sure nd ranges are Py ints, for legacy PyOpenCL
Aug 17, 2015
238c80e7
Test parsing of scientific notation
Aug 19, 2015
d21e4963
Fix alignment of aliased temporary storage
Aug 20, 2015
957258ca
Undo inadvertent compyte version revert
Aug 20, 2015
07510967
Fix, test Python 2.6
Aug 20, 2015
4fa41467
Command-line interface: deduce language from extension of input file
Aug 20, 2015
48bf5fc8
Merge bodge:src/loopy
Aug 20, 2015
e4a7515d
More command line utility fixes
Aug 20, 2015
68030e1d
Make output file optional in command line tool
Aug 21, 2015
033819e5
Fix wrong import in OpenCL target
Aug 21, 2015
4c292b1e
PyInstaller fixes
Aug 21, 2015
b99c1622
Prepare for buffer_arrays caching
Aug 21, 2015
a336b851
Merge bodge:src/loopy
Aug 21, 2015
11d87fcc
buffer_array caching
Aug 21, 2015
8f626245
Add, test to_batched
Aug 21, 2015
70852f98
Fix overzealous interning of insn IDs
Aug 23, 2015
6f164091
Fix nesting safety of loop_insn_dep_map
Aug 23, 2015
46efce18
Expand CSEs as early as possible in kernel creation process
Aug 23, 2015
a0e64458
Log beginning and end of OpenCL compilation
Aug 23, 2015
e04c8720
Fix/revamp auto_test timing data gathering
Aug 24, 2015
cadf0514
Merge bodge:src/loopy
Aug 24, 2015
a56f2fd9
Rename get_DRAM_access_poly -> get_gmem_access_poly
Aug 24, 2015
40b14ea6
Merge remote-tracking branch 'upstream/master'
Aug 24, 2015
37389eea
fixed type for initial gmem and op polys
Aug 24, 2015
6540a931
Don't print nonsense about failed kernels on KeyboardInterrupt
Aug 24, 2015
6fb2849e
Stats functions: return bare dictionary, export helper functions
Aug 24, 2015
6f0e9750
Follow-up clean-ups for
6fb2849e
Aug 24, 2015
605244e3
More follow-up fixes for
6fb2849e
Aug 24, 2015
a37e3d92
Yet more follow-up fixes for
6fb2849e
Aug 24, 2015
5e21452c
Explicitly state the required verison of six.
Aug 27, 2015
91568ee6
Merge pull request #11 from dokempf/master
Aug 27, 2015
5b0739d4
Loopy fix output to file from cmdline interface
Aug 28, 2015
1033e2b0
Add remove_unused_arguments()
Sep 01, 2015
7d30aab6
Ignore spewed lextab/yacctab
Sep 01, 2015
568f20c0
Add first cut of automatic differentiation
Sep 01, 2015
45f08ed9
Remove redundant type inf call in test_diff
Sep 01, 2015
d89ea798
fixed merge conflicts
Sep 08, 2015
430c5187
Make auto_test more flexible regarding not running the ref check
Sep 08, 2015
5,120 additional commits have been omitted to prevent performance issues.
Loading
Loading