1. 15 Jul, 2019 1 commit
  2. 02 Jul, 2019 1 commit
  3. 27 Jun, 2019 1 commit
  4. 26 Apr, 2019 1 commit
  5. 25 Apr, 2019 1 commit
  6. 10 Apr, 2019 1 commit
  7. 09 Apr, 2019 1 commit
  8. 01 Apr, 2019 1 commit
  9. 29 Mar, 2019 2 commits
  10. 27 Mar, 2019 1 commit
  11. 26 Mar, 2019 2 commits
  12. 25 Mar, 2019 1 commit
    • Swann Perarnau's avatar
      [fix] use local headers in aml.h · 4954e0fa
      Swann Perarnau authored
      To ensure that unit tests include the right version of the code, aml.h
      should include local header. This also works for installed programs.
      4954e0fa
  13. 22 Mar, 2019 1 commit
    • Swann Perarnau's avatar
      [refactor] use autoconf + m4 for version mngmt · d8803390
      Swann Perarnau authored
      Use m4 to define autoconf-level version variables, following the naming
      scheme of semver.org
      
      To make use of these variables in the headers and sources, a
      generated-header is added in aml/utils/version.h
      
      Also add a simple test for that part of the lib.
      d8803390
  14. 21 Mar, 2019 2 commits
  15. 20 Mar, 2019 2 commits
  16. 14 Mar, 2019 1 commit
  17. 13 Mar, 2019 2 commits
  18. 15 Feb, 2019 1 commit
  19. 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
  20. 24 Aug, 2018 1 commit
  21. 20 Aug, 2018 2 commits
  22. 06 Aug, 2018 2 commits
    • Swann Perarnau's avatar
      [feature/fix] add column-major 2D tiling · 9764f3c6
      Swann Perarnau authored
      Fix dgemm_noprefetch to match pattern from @suchyb in #19.
      In order to do so we split our 2d tiling into column-major and
      row-major ones. Note that those are refering to the order of the tiles,
      not the internal data of a tile, as a tiling should be agnostic to it.
      9764f3c6
    • 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
  23. 30 Jul, 2018 1 commit
  24. 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
  25. 05 Jul, 2018 1 commit
  26. 30 Mar, 2018 1 commit
    • Swann Perarnau's avatar
      [feature] add function to release a scratch tile · 7260868d
      Swann Perarnau authored
      When a user doesn't need a tile to be pushed back into the scratchpad,
      it is better to just `release` that tile instead. This is particularly
      useful for read-only data for applications that are bandwidth limited.
      7260868d
  27. 29 Mar, 2018 2 commits
  28. 28 Mar, 2018 5 commits