Commit Graph

5 Commits

Author SHA1 Message Date
acb2f90469 Broadcasting performance optimization (cpu) (#182)
* Avoid recomputing the index from scratch each time.

* More performance optimisations.
2023-07-17 13:41:09 +01:00
18ea92d83b Iteration over strided blocks (#175)
* Introduce the strided blocks.

* Use the strided blocks to fasten the copy.

* Add more testing.
2023-07-15 21:30:35 +01:00
caafef6cc1 Get the cpu tests to run. 2023-06-28 14:32:02 +01:00
303b853098 Propagate the layout refactoring. 2023-06-28 13:42:23 +01:00
d7f729fb8f Refactor the hierarchy. 2023-06-27 11:57:27 +02:00