Browse Source

Change BUFFER_SIZE for Cortex A57 to 20 MB

Change the GEMM_P, GEMM_Q, GEMM_R values for Cortex A57
tags/v0.2.16.rc1
Ashwin Sekhar T K 10 years ago
parent
commit
39937d15cd
2 changed files with 6 additions and 6 deletions
  1. +1
    -1
      common_arm64.h
  2. +5
    -5
      param.h

+ 1
- 1
common_arm64.h View File

@@ -110,7 +110,7 @@ REALNAME:
#define HUGE_PAGESIZE ( 4 << 20)

#if defined(CORTEXA57)
#define BUFFER_SIZE (40 << 20)
#define BUFFER_SIZE (20 << 20)
#else
#define BUFFER_SIZE (16 << 20)
#endif


+ 5
- 5
param.h View File

@@ -2238,17 +2238,17 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#define ZGEMM_DEFAULT_UNROLL_M 4
#define ZGEMM_DEFAULT_UNROLL_N 4

#define SGEMM_DEFAULT_P 128
#define SGEMM_DEFAULT_P 512
#define DGEMM_DEFAULT_P 256
#define CGEMM_DEFAULT_P 256
#define ZGEMM_DEFAULT_P 128

#define SGEMM_DEFAULT_Q 240
#define DGEMM_DEFAULT_Q 1024
#define CGEMM_DEFAULT_Q 1024
#define SGEMM_DEFAULT_Q 1024
#define DGEMM_DEFAULT_Q 512
#define CGEMM_DEFAULT_Q 512
#define ZGEMM_DEFAULT_Q 512

#define SGEMM_DEFAULT_R 12288
#define SGEMM_DEFAULT_R 4096
#define DGEMM_DEFAULT_R 4096
#define CGEMM_DEFAULT_R 4096
#define ZGEMM_DEFAULT_R 2048


Loading…
Cancel
Save