Adjust Haswell ZGEMM blocking parameters
authorwjc404 <52632443+wjc404@users.noreply.github.com>
Sat, 21 Dec 2019 06:38:51 +0000 (14:38 +0800)
committerGitHub <noreply@github.com>
Sat, 21 Dec 2019 06:38:51 +0000 (14:38 +0800)
param.h

diff --git a/param.h b/param.h
index d39fc4a..5fb0868 100644 (file)
--- a/param.h
+++ b/param.h
@@ -1572,7 +1572,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #define SGEMM_DEFAULT_P 768
 #define DGEMM_DEFAULT_P 512
 #define CGEMM_DEFAULT_P 384
-#define ZGEMM_DEFAULT_P 256
+#define ZGEMM_DEFAULT_P 192
 
 #ifdef WINDOWS_ABI
 #define SGEMM_DEFAULT_Q 320
@@ -1582,7 +1582,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #define DGEMM_DEFAULT_Q 256
 #endif
 #define CGEMM_DEFAULT_Q 192
-#define ZGEMM_DEFAULT_Q 128
+#define ZGEMM_DEFAULT_Q 192
 
 #define SGEMM_DEFAULT_R sgemm_r
 #define DGEMM_DEFAULT_R 13824