SPEC ACCEL: Changes in V1.1
Last updated: $Date: 2008-05-13 09:00:38 -0500 (Tue, 13 May 2008) $ by $Author: john $
(To check for possible updates to this document, please see http://www.spec.org/accel/Docs/ )
Introduction: Who Wants V1.1?
SPEC ACCEL V1.1 is an incremental update to SPEC ACCEL V1.0. Results generated with V1.1 are comparable to results
from V1.0 and vice versa. V1.1 is intended to improve compatibility, stability, documentation and ease of use. Changes are
intended to be useful to several kinds of users:
For users of new platforms:
- Updates to 24 benchmarks, primarily to improve portability and fix bugs.
Contents
Benchmark source code changes
001.systest
101.tpacf
103.stencil
104.lbm
110.fft
112.spmv
114.mriq
116.histo
117.bfs
118.cutcp
120.kmeans
121.lavamd
122.cfd
123.nw
124.hotspot
125.lud
126.ge
127.srad
128.heartwall
140.bplustree
303.ostencil
314.omriq
351.palm
356.sp
Run Rules
2.2.4 portability switches for data models
2.4.2 workgroup size tunables
2.4.3 defined size tunables
Power
PTDaemon
Changes to benchmarks
The following benchmark changes were made in V1.1:
001.systest
- Added new portability flag -DSPEC_SYSTEST_SLEEP which tells the benchmark to sleep long enough to get a valid power measurement.
101.tpacf
-
Updated constants to be defined as single precision values.
-
Added support for Apple default locations for the include file
'cl.h'.
103.stencil
-
Added support for Apple default locations for the include files
'cl.h' and 'byte_order.h'.
104.lbm
-
Added support for Apple default locations for the include file
'cl.h'.
110.fft
-
Added support for Apple default locations for the include files
'cl.h' and 'byte_order.h'.
112.spmv
-
Added support for Apple default locations for the include files
'cl.h', 'cl_ext.h' and 'byte_order.h'.
114.mriq
-
Added support for Apple default locations for the include files
'cl.h' and 'byte_order.h'.
-
Added new portability flag -DSPEC_USE_POSIX which allows use of 'posix_memalign'.
116.histo
-
Added support for Apple default locations for the include file
'cl.h'.
-
Added new portability flag -DSPEC_LOCAL_MEMORY_HEADROOM which makes sure enough space is available for local values.
117.bfs
-
Added support for Apple default locations for the include file
'cl.h'.
118.cutcp
-
Added support for Apple default locations for the include file
'cl.h'.
120.kmeans
-
Added support for Apple default locations for the include file
'cl.h'.
121.lavamd
-
Added support for Apple default locations for the include file
'cl.h'.
122.cfd
-
Added support for Apple default locations for the include file
'cl.h'.
123.nw
-
Added new peak optimization flags allowing the setting of
the workgroup size.
-
Added support for Apple default locations for the include file
'cl.h'.
124.hotspot
-
Put the scratch array onto the device to avoid unnecessary data
transfers.
-
Added support for Apple default locations for the include file
'cl.h'.
125.lud
-
Added support for Apple default locations for the include file
'cl.h'.
126.ge
-
Added support for Apple default locations for the include file
'cl.h'.
127.srad
-
Added support for Apple default locations for the include file
'cl.h'.
128.heartwall
-
Added support for Apple default locations for the include file
'cl.h'.
140.bplustree
-
Increased size of command buffer to avoid writing past the end
of the allocated memory.
-
Added support for Apple default locations for the include file
'cl.h'.
303.ostencil
-
Added support for Apple default locations for the include file
'byte_order.h'.
314.omriq
-
Added support for Apple default locations for the include file
'byte_order.h'.
351.palm
-
Added initialization of local variables in file
'flow_statistics.F90'.
356.sp
-
Fixed a problem in the build dependencies of the benchmark.
Run Rules Changes
- Discussion on the use of portability
defined sizes are found in section 2.2.4.
- Discussion on allowable peak tunables which
affect the working group size are found in section 2.4.2.
- Discussion on allowable peak tunables which
affect defined sizes are found in section 2.4.3.
Power
- Version 1.7.0 of the PTDaemon
is included.
Copyright 2015-2017 Standard Performance Evaluation Corporation
All Rights Reserved