Looptest output for:
Hardware: PC164 EV5.6 21164A 433MHz Alpha 1MB L2 cache
OS: Digital Unix 4.0D (Rev. 878)
Blitz version: 98-04-10
C++ Compiler: KCC 3.2D, patched /usr/include/math.h
CXXFLAGS += -D_XOPEN_SOURCE_EXTENDED +K3 -O3
C Compiler: CC version DEC C V5.6-071
Looptest Output:
This program measures the performance of DAXPY operations
using various C loop structures.
In-cache:
Mflops/s Description
66.358 for, indirection, unit stride
66.528 for, indirection, unit stride, no +=
68.092 for, indirection, unit stride, backwards loops
72.784 for, unroll=4, unit stride, constants loaded into temps
72.313 for, unroll=4, unit stride, constants loaded into temps,
no +=
72.514 for, unroll=4, unit stride, constants loaded into temps,
CSE for index offsets
71.98 for, unroll=4, unit stride, constants loaded into temps, backwards
72.514 for, unroll=8, unit stride, constants loaded into temps
72.38 for, indirection, unit stride, constants into temps
68.092 for, indirection, non-unit stride
72.447 for, indirection, non-unit stride, constants loaded into temps
65.36 while, pointer increment, unit stride
67.856 while, pointer increment, unit stride,
constants loaded into temps
65.414 while, pointer increment, non-unit stride
72.581 while, pointer increment, unroll=4, non-unit stride,
constants loaded into temps
72.784 for, unroll=4, unit stride, constants loaded into temps, prefetching
86.567 interlaced, for, indirection, unit stride
Out of cache:
Mflops/s Description
17.203 for, indirection, unit stride
17.218 for, indirection, unit stride, no +=
17.119 for, indirection, unit stride, backwards loops
17.29 for, unroll=4, unit stride, constants loaded into temps
17.271 for, unroll=4, unit stride, constants loaded into temps,
no +=
17.239 for, unroll=4, unit stride, constants loaded into temps,
CSE for index offsets
17.17 for, unroll=4, unit stride, constants loaded into temps, backwards
17.206 for, unroll=8, unit stride, constants loaded into temps
17.174 for, indirection, unit stride, constants into temps
17.252 for, indirection, non-unit stride
17.285 for, indirection, non-unit stride, constants loaded into temps
14.611 while, pointer increment, unit stride
14.102 while, pointer increment, unit stride,
constants loaded into temps
14.647 while, pointer increment, non-unit stride
13.955 while, pointer increment, unroll=4, non-unit stride,
constants loaded into temps
16.433 for, unroll=4, unit stride, constants loaded into temps, prefetching
13.138 interlaced, for, indirection, unit stride
-- -----------> Kevin Jacobs <-----------|-------> (216) 778-8487 <-------- S.A.G.E. Project Technical Coordinator | Department of Epidemiology & System Administrator | & Biostatistics Internet E-mail: jacobs@darwin.cwru.edu | Case Western Reserve University ---------------------------------------------------------------------------- --------------------- blitz-dev list -------------------------------- * To subscribe/unsubscribe: mail to majordomo@oonumerics.org, with "subscribe blitz-dev" or "unsubscribe blitz-dev" in the body of the message * Blitz++ web page: http://oonumerics.org/blitz/
This archive was generated by hypermail 2b29 : Wed Feb 20 2002 - 04:30:04 EST