1. 19 Aug, 2020 1 commit
  2. 30 Jul, 2020 1 commit
    • Swann Perarnau's avatar
      [feature] generic layout destroy · ed1f976f
      Swann Perarnau authored
      Refactor destroy API for layouts so that we can solve a long standing
      ownership issue with complex layouts. Putting the destroy operator
      inside the implementation-specific ops allows us to call a generic
      destroyer on embedded layouts.
      
      Note that this introduce a ownership policy for pad & reshape layouts
      that take ownership of the targeted layout at creation time.
      
      Related to #55.
      ed1f976f
  3. 03 Feb, 2020 1 commit
  4. 02 Oct, 2019 1 commit
  5. 18 Sep, 2019 1 commit
  6. 17 Sep, 2019 1 commit
    • Swann Perarnau's avatar
      [feature/refactor] second version of tilings · ed30f0ab
      Swann Perarnau authored
      Refactor the tilings to become generic to N dimensions, and interfacing
      with the newly added layouts.
      
      The main idea for this version of tilings is to provide an index into a
      partitioning of a source layout into sub-layouts of smaller sizes.
      ed30f0ab
  7. 15 Jul, 2019 1 commit
  8. 02 Jul, 2019 1 commit
  9. 10 Apr, 2019 1 commit
  10. 09 Apr, 2019 1 commit
  11. 29 Mar, 2019 1 commit
  12. 13 Mar, 2019 1 commit
    • Nicolas Denoyelle's avatar
      [refactor] reorganize repository · 2ad4488c
      Nicolas Denoyelle authored and Swann Perarnau's avatar Swann Perarnau committed
      - 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
  13. 15 Feb, 2019 1 commit
  14. 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