Hello community, here is the log from the commit of package clpeak for openSUSE:Factory checked in at 2018-03-24 16:15:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/clpeak (Old) and /work/SRC/openSUSE:Factory/.clpeak.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "clpeak" Sat Mar 24 16:15:48 2018 rev:4 rq:590365 version:1.0+git.20170625 Changes: -------- --- /work/SRC/openSUSE:Factory/clpeak/clpeak.changes 2017-05-31 12:20:18.079664600 +0200 +++ /work/SRC/openSUSE:Factory/.clpeak.new/clpeak.changes 2018-03-24 16:16:05.421961349 +0100 @@ -1,0 +2,8 @@ +Thu Mar 22 14:13:21 UTC 2018 - [email protected] + +- Update to 1.0+git.20170625 to fix build on AArch64: + * Remove march native flag + * Always define OS_NAME even for unknown architectures + * Add AMD_Ryzen_5_1600.log + +------------------------------------------------------------------- Old: ---- clpeak-1.0+git.20170525.tar.xz New: ---- clpeak-1.0+git.20170625.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ clpeak.spec ++++++ --- /var/tmp/diff_new_pack.Qa5BPo/_old 2018-03-24 16:16:06.373927033 +0100 +++ /var/tmp/diff_new_pack.Qa5BPo/_new 2018-03-24 16:16:06.377926889 +0100 @@ -1,7 +1,7 @@ # # spec file for package clpeak # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2015, Martin Hauke <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: clpeak -Version: 1.0+git.20170525 +Version: 1.0+git.20170625 Release: 0 Summary: Find peak OpenCL capacities like bandwidth & compute License: SUSE-Public-Domain ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.Qa5BPo/_old 2018-03-24 16:16:06.449924293 +0100 +++ /var/tmp/diff_new_pack.Qa5BPo/_new 2018-03-24 16:16:06.449924293 +0100 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">git://github.com/krrishnarraj/clpeak</param> - <param name="changesrevision">c23d2f77a9154d155eefee0538e453272921e5a5</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">8edab23fbc867adbada21378d65774c670c2aaf9</param></service></servicedata> ++++++ clpeak-1.0+git.20170525.tar.xz -> clpeak-1.0+git.20170625.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clpeak-1.0+git.20170525/CMakeLists.txt new/clpeak-1.0+git.20170625/CMakeLists.txt --- old/clpeak-1.0+git.20170525/CMakeLists.txt 2017-05-25 06:45:41.000000000 +0200 +++ new/clpeak-1.0+git.20170625/CMakeLists.txt 2017-06-25 08:04:01.000000000 +0200 @@ -85,10 +85,6 @@ message(FATAL_ERROR "C++11 needed. Therefore a gcc compiler with a version higher than 4.3 is needed.") endif() - if(NOT CMAKE_CROSSCOMPILING) - add_definitions("-march=native") - endif() - add_definitions("-fPIC -Wall -Wextra -Wno-deprecated-declarations -Wno-unused-parameter -Wno-ignored-attributes") endif() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clpeak-1.0+git.20170525/include/common.h new/clpeak-1.0+git.20170625/include/common.h --- old/clpeak-1.0+git.20170525/include/common.h 2017-05-25 06:45:41.000000000 +0200 +++ new/clpeak-1.0+git.20170625/include/common.h 2017-06-25 08:04:01.000000000 +0200 @@ -28,21 +28,27 @@ #elif defined(__ANDROID__) #define OS_NAME "Android" #elif defined(_WIN32) -#if defined(_WIN64) -#define OS_NAME "Win64" -#else -#define OS_NAME "Win32" -#endif + #if defined(_WIN64) + #define OS_NAME "Win64" + #else + #define OS_NAME "Win32" + #endif #elif defined(__linux__) -#if defined(__x86_64__) -#define OS_NAME "Linux x64" -#elif defined(__i386__) -#define OS_NAME "Linux x86" -#elif defined(__arm__) -#define OS_NAME "Linux ARM" -#endif + #if defined(__x86_64__) + #define OS_NAME "Linux x64" + #elif defined(__i386__) + #define OS_NAME "Linux x86" + #elif defined(__arm__) + #define OS_NAME "Linux ARM" + #elif defined(__aarch64__) + #define OS_NAME "Linux ARM64" + #else + #define OS_NAME "Linux unknown" + #endif #elif defined(__FreeBSD__) #define OS_NAME "FreeBSD" +#else +#define OS_NAME "Unknown" #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clpeak-1.0+git.20170525/results/Intel(R)_OpenCL/AMD_Ryzen_5_1600.log new/clpeak-1.0+git.20170625/results/Intel(R)_OpenCL/AMD_Ryzen_5_1600.log --- old/clpeak-1.0+git.20170525/results/Intel(R)_OpenCL/AMD_Ryzen_5_1600.log 1970-01-01 01:00:00.000000000 +0100 +++ new/clpeak-1.0+git.20170625/results/Intel(R)_OpenCL/AMD_Ryzen_5_1600.log 2017-06-25 08:04:01.000000000 +0200 @@ -0,0 +1,40 @@ + +Platform: Intel(R) OpenCL + Device: AMD Ryzen 5 1600 Six-Core Processor + Driver version : 1.2.0.117 (Linux x64) + Compute units : 12 + Clock frequency : 0 MHz + + Global memory bandwidth (GBPS) + float : 20.89 + float2 : 24.43 + float4 : 27.57 + float8 : 28.70 + float16 : 27.78 + + Single-precision compute (GFLOPS) + float : 129.95 + float2 : 257.70 + float4 : 318.98 + float8 : 129.56 + float16 : 234.57 + + No half precision support! Skipped + + Double-precision compute (GFLOPS) + double : 129.01 + double2 : 161.40 + double4 : 83.06 + double8 : 125.26 + double16 : 153.76 + + Transfer bandwidth (GBPS) + enqueueWriteBuffer : 3.56 + enqueueReadBuffer : 13.11 + enqueueMapBuffer(for read) : 19810.73 + memcpy from mapped ptr : 13.37 + enqueueUnmap(after write) : 26710.00 + memcpy to mapped ptr : 13.21 + + Kernel launch latency : 2.77 us +
