diff --git a/cpuid_x86.c b/cpuid_x86.c index b4107e5a7..e5938803d 100644 --- a/cpuid_x86.c +++ b/cpuid_x86.c @@ -1678,6 +1678,9 @@ int get_coretype(void){ #endif else return CORE_NEHALEM; + case 13: + // Avoton + return CORE_NEHALEM; } break; case 5: diff --git a/driver/others/dynamic.c b/driver/others/dynamic.c index 1c4a2293f..a2b7c7045 100644 --- a/driver/others/dynamic.c +++ b/driver/others/dynamic.c @@ -261,6 +261,11 @@ static gotoblas_t *get_coretype(void){ return &gotoblas_NEHALEM; //OS doesn't support AVX. Use old kernels. } } + //Intel Avoton + if (model == 13) { + openblas_warning(FALLBACK_VERBOSE, NEHALEM_FALLBACK); + return &gotoblas_NEHALEM; + } return NULL; case 5: //Intel Broadwell