1. 15 Jul, 2019 1 commit
  2. 12 Jul, 2019 2 commits
  3. 02 Jul, 2019 1 commit
  4. 10 Apr, 2019 1 commit
  5. 09 Apr, 2019 1 commit
  6. 29 Mar, 2019 1 commit
  7. 13 Mar, 2019 1 commit
    • Nicolas Denoyelle's avatar
      [refactor] reorganize repository · 2ad4488c
      Nicolas Denoyelle authored
      - 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)
      2ad4488c
  8. 15 Feb, 2019 1 commit
  9. 27 Aug, 2018 1 commit
    • Swann Perarnau's avatar
      [feature/refactor] add tileid function · 55500ab0
      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.
      55500ab0
  10. 24 Aug, 2018 1 commit
  11. 06 Aug, 2018 1 commit
    • Swann Perarnau's avatar
      [feature] add 2d tiling of contiguous tiles · 508c4695
      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.
      508c4695
  12. 25 Jul, 2018 1 commit
    • Brian Suchy's avatar
      [feature] add 2D tiling, additional methods. · a13ddad2
      Brian Suchy authored
      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.
      a13ddad2
  13. 22 Mar, 2018 1 commit
  14. 11 Mar, 2018 1 commit
    • Swann Perarnau's avatar
      [refactor/feature] change tilings to use uuids · 8a150cf2
      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.
      8a150cf2
  15. 08 Mar, 2018 1 commit
    • Swann Perarnau's avatar
      [feature] Add initial tiling and binding support · bcb6c923
      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.
      bcb6c923