Skip to content

Tags: fthaler/yask

Tags

v1.0.0

Update README.md

v20170421

Merge pull request intel#38 from 01org/develop

Develop

v20170417

Merge pull request intel#36 from 01org/develop

Develop

v20170412

Merge pull request intel#35 from 01org/develop

Merge from the development branch. Major changes include sub-blocks and default args.

v20170209

Merge branch 'master' of https://github.com/01org/yask

Conflicts:
	docs/YASK-intro.pdf

v20170208

Sub domains (intel#18)

* Use pointers to grids to improve code-gen in some stencils.

Grids as member vars instead of pointers prevented the compiler from optimizing addr calculations, causing >3x code bloat in AWP stencil and breaking vectorization in FSG.

Also:
Fixed uninitialized vars in grids.
Fixed some g++ compilation warnings.
Ensured cache-line-boundary alignment in allocation.

* Bugfix typo (prevented compilation). (intel#10) (intel#12)

* Sync with master (intel#17)

* Sub domains (intel#13)

* Use pointers to grids to improve code-gen in some stencils.

Grids as member vars instead of pointers prevented the compiler from optimizing addr calculations, causing >3x code bloat in AWP stencil and breaking vectorization in FSG.

Also:
Fixed uninitialized vars in grids.
Fixed some g++ compilation warnings.
Ensured cache-line-boundary alignment in allocation.

* Bugfix typo (prevented compilation). (intel#10) (intel#12)

* Sub domains (intel#14)

* Use pointers to grids to improve code-gen in some stencils.

Grids as member vars instead of pointers prevented the compiler from optimizing addr calculations, causing >3x code bloat in AWP stencil and breaking vectorization in FSG.

Also:
Fixed uninitialized vars in grids.
Fixed some g++ compilation warnings.
Ensured cache-line-boundary alignment in allocation.

* Bugfix typo (prevented compilation). (intel#10) (intel#12)

* Sub domains (intel#15)

* Use pointers to grids to improve code-gen in some stencils.

Grids as member vars instead of pointers prevented the compiler from optimizing addr calculations, causing >3x code bloat in AWP stencil and breaking vectorization in FSG.

Also:
Fixed uninitialized vars in grids.
Fixed some g++ compilation warnings.
Ensured cache-line-boundary alignment in allocation.

* Bugfix typo (prevented compilation). (intel#10) (intel#12)

* Update intro doc.

BDW and multi-node results TBD.

v20160815

Update perf and MPI docs.

v20160620

Change build defaults

v20160610

Add support for Intel OpenMP hot teams.

Hot teams is now the default.
Crew still supported, but disabled by default.

v20160606

Change some default settings.

Make prefetch to L1 on by default.
Turn commutative recomb off by default.
Change default L2 prefetch to 2.
Add 'vector always' to simd loops.
Add ./lib to lib path.