Field G. Van Zee
a7c5723e77
Skip building thrinfo_t tree when mt is disabled.
...
Details:
- Return early from bli_thrinfo_sup_grow() if the thrinfo_t object
address is equal to either &BLIS_GEMM_SINGLE_THREADED or
&BLIS_PACKM_SINGLE_THREADED.
- Added preprocessor logic to bli_l3_sup_thread_decorator() in
bli_l3_sup_decor_single.c that (by default) disables code that
creates and frees the thrinfo_t tree and instead passes
&BLIS_GEMM_SINGLE_THREADED as the thrinfo_t pointer into the
sup implementation.
- The net effect of the above changes is that a small amount of
thrinfo_t overhead is avoided when running small/skinny dgemm
problems when BLIS is compiled with multithreading disabled.
Change-Id: Ia1066752849f1dfc0cd98f8ac0302e2f7b0f8bf0
2020-03-13 01:10:34 -04:00
..
2019-08-23 14:18:07 +05:30
2019-08-23 14:18:07 +05:30
2019-08-23 14:18:07 +05:30
2019-08-23 14:18:07 +05:30
2019-10-11 11:53:51 -05:00
2019-10-11 10:24:24 -05:00
2019-11-04 13:57:12 -06:00
2019-08-23 14:18:07 +05:30
2019-05-27 16:24:43 +05:30
2019-08-23 14:18:07 +05:30
2019-12-16 14:48:53 +05:30
2020-03-09 10:33:42 +05:30
2020-03-09 10:33:42 +05:30
2019-06-24 14:05:54 +05:30
2019-10-11 10:24:24 -05:00
2019-10-23 10:33:43 +05:30
2019-08-23 14:18:07 +05:30
2020-03-13 01:09:29 -04:00
2019-10-11 10:24:24 -05:00
2020-03-09 10:33:42 +05:30
2020-03-13 01:10:34 -04:00
2018-12-04 14:31:06 -06:00
2019-08-23 14:18:07 +05:30
2019-10-11 10:24:24 -05:00
2019-11-25 14:46:48 +05:30
2019-12-16 14:48:53 +05:30
2019-12-16 14:48:53 +05:30
2019-08-23 14:18:07 +05:30
2019-08-23 14:18:07 +05:30
2019-08-23 14:18:08 +05:30
2019-08-23 14:18:08 +05:30
2019-08-23 14:18:07 +05:30
2019-08-23 14:18:07 +05:30
2019-10-11 10:24:24 -05:00
2019-08-23 14:18:08 +05:30
2019-10-11 11:53:51 -05:00
2019-10-11 11:53:51 -05:00
2019-12-16 14:48:53 +05:30
2019-08-23 14:18:07 +05:30
2019-08-23 14:18:07 +05:30
2019-08-23 14:18:07 +05:30
2019-08-23 14:18:07 +05:30
2019-10-11 10:24:24 -05:00
2018-12-04 14:31:06 -06:00
2019-08-23 14:18:07 +05:30
2019-12-16 14:48:53 +05:30
2019-10-11 11:53:51 -05:00
2019-08-23 14:18:07 +05:30
2019-05-27 16:24:43 +05:30
2019-08-23 14:18:07 +05:30
2018-12-04 14:31:06 -06:00
2019-08-23 14:18:07 +05:30
2019-10-11 10:24:24 -05:00
2019-08-23 14:18:07 +05:30
2018-12-04 14:31:06 -06:00
2019-12-16 14:48:53 +05:30
2019-12-16 14:48:53 +05:30
2019-08-23 14:18:07 +05:30
2019-08-23 14:18:07 +05:30
2019-11-14 16:48:14 -06:00
2019-08-23 14:18:07 +05:30
2019-10-11 11:53:51 -05:00
2019-12-16 14:48:53 +05:30
2019-05-27 16:24:43 +05:30
2019-08-23 14:18:07 +05:30
2018-12-04 14:31:06 -06:00
2019-08-23 14:18:07 +05:30
2020-03-13 01:09:29 -04:00
2020-03-13 01:09:29 -04:00
2019-05-27 16:24:43 +05:30
2019-08-23 14:18:07 +05:30
2019-08-23 14:18:07 +05:30
2019-08-23 14:18:07 +05:30
2018-12-04 14:31:06 -06:00
2019-08-23 14:18:07 +05:30
2018-12-04 14:31:06 -06:00
2019-08-23 14:18:07 +05:30
2018-12-04 14:31:06 -06:00
2019-08-23 14:18:07 +05:30