Performance Evaluation of MinGW v6.1.0 C++ compiler ( OpenMP Scalability )

Performance Evaluation of MinGW v6.1.0 C++ compiler ( OpenMP Scalability )

*** Performance Evaluation of MinGW v6.1.0 C++ compiler ( OpenMP Scalability ) ***

Thread Topic: 

How-To
15 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

[ Computer System used for performance evaluations ]

** Dell Precision Mobile M4700 **

Intel Core i7-3840QM ( 2.80 GHz )
Ivy Bridge / 4 cores / 8 logical CPUs / ark.intel.com/products/70846
32GB RAM
320GB HDD
NVIDIA Quadro K1000M ( 192 CUDA cores / 2GB memory )
Windows 7 Professional 64-bit
Size of L3 Cache = 8MB ( shared between all cores for data & instructions )
Size of L2 Cache = 1MB ( 256KB per core / shared for data & instructions )
Size of L1 Cache = 256KB ( 32KB per core for data & 32KB per core for instructions )
Display resolution: 1366 x 768

[ MinGW v6.1.0 C++ compiler command line options ]

-DNDEBUG

-O3

-mavx
-mprfchw
-mhard-float

-ffast-math
-fpeel-loops
-ftree-vectorizer-verbose=0
-ftree-vectorize
-fvect-cost-model
-fomit-frame-pointer
-fwhole-program
-fopenmp
-fopenmp-simd

-falign-functions
-falign-jumps
-falign-labels
-falign-loops

-freorder-blocks
-freorder-functions

--param l1-cache-line-size=64
--param l1-cache-size=262144
--param l2-cache-size=1048576

-w

-Xlinker
--stack=1073741824

[ Matrix Dimensions 1024 x 1024 ]
[ Number of OpenMP threads: 1 ]

Application - MgwTestApp - WIN64_MGW ( 64-bit ) - Release
Tests: Start
> Test1099 Start Test1099 End

[ Matrix Dimensions 1024 x 1024 ]
[ Number of OpenMP threads: 2 ]

Application - MgwTestApp - WIN64_MGW ( 64-bit ) - Release
Tests: Start
> Test1099 Start Test1099 End

[ Matrix Dimensions 1024 x 1024 ]
[ Number of OpenMP threads: 4 ]

Application - MgwTestApp - WIN64_MGW ( 64-bit ) - Release
Tests: Start
> Test1099 Start Test1099 End

[ Matrix Dimensions 2048 x 2048 ]
[ Number of OpenMP threads: 1 ]

Application - MgwTestApp - WIN64_MGW ( 64-bit ) - Release
Tests: Start
> Test1099 Start Test1099 End

[ Matrix Dimensions 2048 x 2048 ]
[ Number of OpenMP threads: 2 ]

Application - MgwTestApp - WIN64_MGW ( 64-bit ) - Release
Tests: Start
> Test1099 Start Test1099 End

[ Matrix Dimensions 2048 x 2048 ]
[ Number of OpenMP threads: 4 ]

Application - MgwTestApp - WIN64_MGW ( 64-bit ) - Release
Tests: Start
> Test1099 Start Test1099 End

[ Matrix Dimensions 4096 x 4096 ]
[ Number of OpenMP threads: 1 ]

Application - MgwTestApp - WIN64_MGW ( 64-bit ) - Release
Tests: Start
> Test1099 Start Test1099 End

[ Matrix Dimensions 4096 x 4096 ]
[ Number of OpenMP threads: 2 ]

Application - MgwTestApp - WIN64_MGW ( 64-bit ) - Release
Tests: Start
> Test1099 Start Test1099 End

[ Matrix Dimensions 4096 x 4096 ]
[ Number of OpenMP threads: 4 ]

Application - MgwTestApp - WIN64_MGW ( 64-bit ) - Release
Tests: Start
> Test1099 Start Test1099 End

[ Matrix Dimensions 8192 x 8192 ]
[ Number of OpenMP threads: 1 ]

Application - MgwTestApp - WIN64_MGW ( 64-bit ) - Release
Tests: Start
> Test1099 Start Test1099 End

[ Matrix Dimensions 8192 x 8192 ]
[ Number of OpenMP threads: 2 ]

Application - MgwTestApp - WIN64_MGW ( 64-bit ) - Release
Tests: Start
> Test1099 Start Test1099 End

[ Matrix Dimensions 8192 x 8192 ]
[ Number of OpenMP threads: 4 ]

Application - MgwTestApp - WIN64_MGW ( 64-bit ) - Release
Tests: Start
> Test1099 Start Test1099 End

Leave a Comment

Please sign in to add a comment. Not a member? Join today