Commits on Source
3280
11d4c1ac
Improve error message for prefech-on-indirect-access, add test (
#104
on gitlab)
Nov 23, 2017
cfd5b944
Introduce separate UnableToConvertToAffineExpression exception
Nov 23, 2017
1e52119a
Fix py2 incompatibility in test_prefetch_through_indirect_access
Nov 23, 2017
3e1faa27
added truediv to guarded poly
Jan 30, 2018
f89abc95
added count_granularity to Op
Jan 30, 2018
feee7c96
added count_granularity to MemAccess
Jan 30, 2018
f82702de
setting count_granularity in MemAccessCounter
Jan 30, 2018
8b4750d5
get_mem_access_map() using count_granularity in counting
Jan 30, 2018
62932b14
added wsize argument to get_mem_access_map() for count_granularity
Jan 30, 2018
3c84a241
updated stats tests to use/test count_granularity
Jan 30, 2018
70d17d3b
updated tutorial doctests for addition of count_granularity, still needs explanations
Jan 30, 2018
152e17ea
changed default count granularity to None instead of thread, updated tests and...
Jan 30, 2018
88e505b0
flake8 fixes
Jan 30, 2018
c5cff697
factoring out m in polynomial
Jan 30, 2018
bc1b9f71
changed dependency url
Jan 30, 2018
777eb04a
renamed warp->subgroup
Jan 30, 2018
80c6f8b4
renaming thread->workitem
Jan 30, 2018
46f9acab
renaming thread->workitem in tutorial
Jan 30, 2018
9ba5d96d
renaming warp->subgroup in tutorial
Jan 30, 2018
61595cb3
inheriting from record in Op and MemAccess
Jan 30, 2018
3d8945c3
line too long, shortened
Jan 30, 2018
db6d9a4a
updated docstrings
Jan 30, 2018
93bda9b2
removing finished TODO
Jan 30, 2018
d1433a2a
no longer modifying maps in place when converting to numpy types
Jan 30, 2018
dcd7259f
fixing formatting problems
Jan 30, 2018
6dfc346b
ensuring count_granularity values are valid in Op.__init__ and MemAccess.__init__
Jan 30, 2018
2705f321
fixing more flake8 issues
Jan 30, 2018
8c75f8ee
changed truediv->floordiv, added ceildiv
Jan 30, 2018
0c6fa601
fixed count_granularity rounding behavior for groups not evenly divisible by...
Jan 30, 2018
aa7fb37a
removed now-unused div functions in GuardedPwQPolynomial
Jan 30, 2018
f591dac0
fixed flake8 issues
Jan 30, 2018
d1df5444
fixed flake8 issue
Jan 30, 2018
fffeb48b
updated doctests for count_granularity rounding changes
Jan 30, 2018
0df9212c
renamed kernel
Jan 30, 2018
ca62d049
putting unnecessary default arg back into call to count_insn_runs
Jan 30, 2018
9b760d4a
made test_mem_access_counter_mixed handle non-barvinok counting
Jan 30, 2018
5e94786c
added warning, get_insn_count uses upper bound for group size
Jan 30, 2018
b2636837
re-worded warning
Jan 30, 2018
2eba1c54
Limit recursion errors
Feb 04, 2018
608bdc0e
Don't call self.rec inside recursive function
Feb 04, 2018
9cc9b7b0
Merge branch 'complex_add' into 'master'
Feb 04, 2018
c4845044
fix some of the examples
Feb 07, 2018
ef79671a
made docstring comment more precise about usage of counts
Feb 08, 2018
d56044f8
can't pass kwarg to get_insn_count when using @memoize_in, so passing...
Feb 08, 2018
7e237cf0
added unused subgroup_size argument to get_op_map and get_syncronization_map...
Feb 08, 2018
6fbf29d7
fixed flake8 issue
Feb 08, 2018
5733d701
Add test for examples
Feb 08, 2018
ec4452bc
Require ispc for examples
Feb 08, 2018
992c9436
Fix example runner script
Feb 08, 2018
3114b38d
Rename through-loopy example
Feb 08, 2018
f790e439
comment documenting reason for overriding Record.__repr__
Feb 09, 2018
245a95dc
catch missing toolchain error from codepy
Feb 09, 2018
9375de0d
catch ExecError for bwards compat
Feb 09, 2018
e8e28832
change to warn
Feb 09, 2018
dcf2eb78
move init into func to avoid running at import
Feb 09, 2018
9535de7c
Merge branch 'fix_missing_default_c_compiler' into 'master'
Feb 09, 2018
3dbcf002
move ccomp out of kwarg default
Feb 10, 2018
f0c5ab34
fix missing values on default CCompiler case
Feb 10, 2018
39b42b1a
initialize default GCC dict w/ args
Feb 10, 2018
42c45f4c
add test for missing compilers
Feb 10, 2018
f4570447
fix dumb typo
Feb 10, 2018
b54abbea
properly guard if statment
Feb 10, 2018
60f59aca
fix
Feb 10, 2018
79bc51de
fix code we're looking at
Feb 10, 2018
afc8c140
fix tests
Feb 10, 2018
ee71fd03
fix the fortran examples as well
Feb 10, 2018
b9bd8437
fix caching test -- need to use a copy of the kernel such that we share the same tempdir
Feb 10, 2018
fdb11fa1
Merge branch 'fix-ccomp-kwarg' into 'master'
Feb 10, 2018
8ec4984d
get_access_range: Be more robust/consistent about catching and reporting errors
Feb 11, 2018
ac7496f0
Add vectorization example to FAQ for Timo
Feb 11, 2018
3363afc9
Merge branch 'master' of
ssh://gitlab.tiker.net/inducer/loopy
Feb 11, 2018
2ee1d076
Typo: overlpa->overlap
Feb 11, 2018
c0826263
Fix no_sync_with doc indentation. Plus minor phrasing change
Feb 11, 2018
b9fc7cc0
Remove extraneous, commented out check disabling in test_apps
Feb 11, 2018
383baf3e
Merge branch 'check-variable-order' into 'master'
Feb 11, 2018
0f39d4dc
Run ipynb and floopy examples
Feb 12, 2018
ff997def
Fix runner script
Feb 12, 2018
8deb7641
Fix example runner script
Feb 12, 2018
5b9cf65f
Install nbconvert for examples run
Feb 12, 2018
3c9fe95d
Install jupyter for examples run
Feb 12, 2018
e4596d30
Merge branch 'master' into example-fixes
Feb 12, 2018
3cec2cec
Merge branch 'example-fixes' into 'master'
Feb 12, 2018
af2e40de
Fix indirect dep edge cache in var order checking (#127 on gitlab)
Feb 12, 2018
e5e33647
Only issue at most one var-access-not-ordered warning per check
Feb 12, 2018
510ddba9
Merge branch 'fix-indirect-dep-edge-cache' into 'master'
Feb 12, 2018
3f8d6a2c
remember instructions sorting between recursions
Feb 16, 2018
039177e9
invalidate instruction sorting when active group changes
Feb 16, 2018
479d89b8
made CountGranularity class to contain cg strings
Feb 19, 2018
ffd467f8
Fix error message about attribute lookup in non-aggregates
Feb 19, 2018
c5a06ed8
attempt to get subgroup size from device, don't guess unless explicitly told
Feb 19, 2018
8af713d3
fixing flake8 issues
Feb 19, 2018
6ffb9e3a
passing subgroup size to get_mem_access_map in tutorial
Feb 19, 2018
66693459
added CountGranularity to loopy.__init__
Feb 19, 2018
dd57c360
fixed flake8 issue
Feb 20, 2018
d1a587c3
added CountGranularity to __all__
Feb 20, 2018
4af3e4be
passing subgroup_size (now required) in test_gnuma_hroiz_kernel
Feb 20, 2018
b03a9222
defined work-item, sub-group, and group
Feb 20, 2018
b5024933
made docstring indentation more consistent
Feb 20, 2018
8406772c
more subgroup_size and count_granularity doc
Feb 20, 2018
4243a563
renamed group->work-group to match opencl terminology
Feb 20, 2018
3,180 additional commits have been omitted to prevent performance issues.
Loading
Loading