You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
2.1 KiB

  1. #3.0.1
  2. #3.1.1
  3. #3.2.0
  4. 3.2.4
  5. #5745:37f59e65eb6c
  6. 5891:d8652709345d # introduce AVX
  7. #5893:24b4dc92c6d3 # merge
  8. 5895:997c2ef9fc8b # introduce FMA
  9. #5904:e1eafd14eaa1 # complex and AVX
  10. 5908:f8ee3c721251 # improve packing with ptranspose
  11. #5921:ca808bb456b0 # merge
  12. #5927:8b1001f9e3ac
  13. 5937:5a4ca1ad8c53 # New gebp kernel handling up to 3 packets x 4 register-level blocks
  14. #5949:f3488f4e45b2 # merge
  15. #5969:e09031dccfd9 # Disable 3pX4 kernel on Altivec
  16. #5992:4a429f5e0483 # merge
  17. before-evaluators
  18. #6334:f6a45e5b8b7c # Implement evaluator for sparse outer products
  19. #6639:c9121c60b5c7
  20. #6655:06f163b5221f # Properly detect FMA support on ARM
  21. #6677:700e023044e7 # FMA has been wrongly disabled
  22. #6681:11d31dafb0e3
  23. #6699:5e6e8e10aad1 # merge default to tensors
  24. #6726:ff2d2388e7b9 # merge default to tensors
  25. #6742:0cbd6195e829 # merge default to tensors
  26. #6747:853d2bafeb8f # Generalized the gebp apis
  27. 6765:71584fd55762 # Made the blocking computation aware of the l3 cache; Also optimized the blocking parameters to take into account the number of threads used for a computation
  28. #6781:9cc5a931b2c6 # generalized gemv
  29. #6792:f6e1daab600a # ensured that contractions that can be reduced to a matrix vector product
  30. #6844:039efd86b75c # merge tensor
  31. 6845:7333ed40c6ef # change prefetching in gebp
  32. #6856:b5be5e10eb7f # merge index conversion
  33. #6893:c3a64aba7c70 # clean blocking size computation
  34. #6898:6fb31ebe6492 # rotating kernel for ARM
  35. 6899:877facace746 # rotating kernel for ARM only
  36. #6904:c250623ae9fa # result_of
  37. 6921:915f1b1fc158 # fix prefetching change for ARM
  38. 6923:9ff25f6dacc6 # prefetching
  39. 6933:52572e60b5d3 # blocking size strategy
  40. 6937:c8c042f286b2 # avoid redundant pack_rhs
  41. 6981:7e5d6f78da59 # dynamic loop swapping
  42. 6984:45f26866c091 # rm dynamic loop swapping, adjust lhs's micro panel height to fully exploit L1 cache
  43. 6986:a675d05b6f8f # blocking heuristic: block on the rhs in L1 if the lhs fit in L1.
  44. 7013:f875e75f07e5 # organize a little our default cache sizes, and use a saner default L1 outside of x86 (10% faster on Nexus 5)
  45. 7591:09a8e2186610 # 3.3-alpha1
  46. 7650:b0f3c8f43025 # help clang inlining