- 29 Mar, 2019 1 commit
-
-
Swann Perarnau authored
Same as the rest.
-
- 13 Mar, 2019 1 commit
-
-
- create one directory per building block in src and include - keep one directory for tests, \ otherwise automake make them "test suites" - move to AC_OPENMP, which is from autoconf 2.62 (2008)
-
- 15 Feb, 2019 1 commit
-
-
Swann Perarnau authored
-
- 27 Aug, 2018 1 commit
-
-
Swann Perarnau authored
Instead of asking the user to provide the offsets into a tiling, add a function providing a tileid. This tileid corresponds to the in-memory order of tiles, making the tilestart functions a lot simpler. We still need to split the tileid for tilestart because scratchpads create requests based on tileids. Also add a unit test for tiling_2d, to make sure we're not doing anything crazy.
-
- 24 Aug, 2018 1 commit
-
-
Swann Perarnau authored
Tiling 2d and its interfaces wasn't the right way of looking at 2d grids of tiles. Rename the contig ones to provide the required features.
-
- 06 Aug, 2018 1 commit
-
-
Swann Perarnau authored
Add a tiling representing a 2d array of contiguous tiles. Also add a ndims function to retrieve the dimensions in tiles of the tiling. It also became quite obvious that the iterators are useless right now. We should think about changing that.
-
- 25 Jul, 2018 1 commit
-
-
Implement a 2D tiling with continuous tiles in memory, with tiles organized in row-major order inside the virtual address range. Also adds functions to query the size of a tile inside the tiling.
-
- 22 Mar, 2018 1 commit
-
-
Kamil Iskra authored
-
- 11 Mar, 2018 1 commit
-
-
Swann Perarnau authored
Using variable arguments on the tile id for retrieving tiling info makes the API difficult to use when more than one tile must be used at the same time. We change the API to use a tileid, with the assumption that any valuable tiling will be able to define a workable uuid scheme.
-
- 08 Mar, 2018 1 commit
-
-
Swann Perarnau authored
Implement 1d tiling and simple binding support. The idea is to allow an application to explain the AML how data should be organized, and to be able to reuse this info when dealing with memory movement. The current interfaces are not great, but they work.
-