Optimization: Tiles version of efc_contact kernels#1087
Optimization: Tiles version of efc_contact kernels#1087Kenny-Vilella wants to merge 15 commits intogoogle-deepmind:mainfrom
Conversation
…mental_contact_efc
|
Some perf number from my RTX 4080, median of 5 runs:
|
|
@thowell I saw that you have recently changed the This PR tries to optimize the two efc_contact kernels, basically decreases by 50% the time of the efc_contact kernels. I wonder what are the critical functionalities that I should maintain for the sparse Jacobian? |
|
@Kenny-Vilella with the sparse constraint jacobian implemented now, do we intend to revist these optimizations? |
|
@thowell Yes it will be revisited. |
|
@thowell Closing this PR for now. On the dense case, 40% perf improvement for the |
List of change:
In total one more kernel and 1 more model property and 2 more data properties.
Will add perf number and some more description later on.