Kyle Bayes
|
2b6ea95d16
|
Fix dimension of res vector in sparse benchmark test.
PiperOrigin-RevId: 540336845
Change-Id: I79d4c487455a0642d57f36abe0e38eae92f212fa
|
2023-06-14 11:49:53 -07:00 |
|
Kyle Bayes
|
81d74c56e1
|
Separate mj_addM into dense and sparse functions.
PiperOrigin-RevId: 539066339
Change-Id: Ide3f9644fee46a5fb1a2e79a25be162b929e2421
|
2023-06-09 06:44:19 -07:00 |
|
Saran Tunyasuvunakool
|
f887c1e928
|
Add ASAN and MSAN instrumentation for arena and mjData stack.
PiperOrigin-RevId: 535635490
Change-Id: Ia1e58771bae25bf72c861f57452fb8faa2b918fb
|
2023-05-26 09:17:26 -07:00 |
|
Kyle Bayes
|
9924cce4b7
|
Add nnz per row precount method for mju_sqrMatTDSparse.
PiperOrigin-RevId: 521744893
Change-Id: Ie0fbfab552a680127f4acf9041b07916f8a2a490
|
2023-04-04 06:21:22 -07:00 |
|
Kyle Bayes
|
8696247f9d
|
Add mj_stackAllocInt to get correct size for allocating ints on mjData stack. Reducing stack memory usage by 10% - 15%.
PiperOrigin-RevId: 517672195
Change-Id: Ie14e6c9c99e8b9e1c5d3686b77631f2df0651c67
|
2023-03-18 13:04:14 -07:00 |
|
Kyle Bayes
|
056e849273
|
Provide improved mju_sqrMatTDSparse implementation that doesn't require dense memory allocation for sparse matrices.
PiperOrigin-RevId: 516812783
Change-Id: Ieb43337831d8d3b2c7f18a7facd8e0a0f2b0eff5
|
2023-03-15 06:56:16 -07:00 |
|
Yuval Tassa
|
7e7cb177a4
|
Cosmetic changes.
PiperOrigin-RevId: 511008317
Change-Id: Id8d7cd4f4e22e0658857d16b47d51053f1477bb9
|
2023-02-20 09:23:32 -08:00 |
|
Kyle Bayes
|
c741dfce7d
|
Implement a more performant mju_transposeSparse that doesn't require dense memory allocation.
PiperOrigin-RevId: 505044194
Change-Id: Ibe0e39e3ad711b2b5bdad45180ca4f83b5c8fc82
|
2023-01-27 00:20:01 -08:00 |
|
Alessio Quaglino
|
2d304d65e5
|
Use memcmp for mju_compare if no AVX. 15% faster on Humanoid.
PiperOrigin-RevId: 493324356
Change-Id: I5f71dc1a8ae40c18864ea80f00a5f86ff952f72c
|
2022-12-06 09:14:33 -08:00 |
|
Alessio Quaglino
|
7b0fbc63f8
|
Speed improvement with no AVX. 40% on Linux Intel Xeon and 60% on ARM Mac.
PiperOrigin-RevId: 488360660
Change-Id: I423269cd362fdcc2434393b691638ac6ed778ef2
|
2022-11-14 07:31:32 -08:00 |
|