PAPI  5.7.0.0
do_loops.h
Go to the documentation of this file.
1 #define NUM_WORK_SECONDS 2
2 #define NUM_FLOPS 20000000
3 #define NUM_MISSES 2000000
4 #define NUM_READS 20000
5 #define SUCCESS 1
6 #define FAILURE 0
7 #define MAX_THREADS 256
8 #define NUM_THREADS 4
9 #define NUM_ITERS 1000000
10 #define THRESHOLD 1000000
11 #define L1_MISS_BUFFER_SIZE_INTS 128*1024
12 #define CACHE_FLUSH_BUFFER_SIZE_INTS 16*1024*1024
13 #define TOLERANCE .2
14 #define OVR_TOLERANCE .75
15 #define MPX_TOLERANCE .20
16 #define TIME_LIMIT_IN_US 60*1000000 /* Run for about 1 minute or 60000000 us */
17 
18 void do_reads( int n );
19 void fdo_reads( int *n );
20 void fdo_reads_( int *n );
21 void fdo_reads__( int *n );
22 void FDO_READS( int *n );
23 void _FDO_READS( int *n );
24 void do_flops( int n );
25 /* export the next symbol as 'end' address of do_flops for profiling */
26 void fdo_flops( int *n );
27 void fdo_flops_( int *n );
28 void fdo_flops__( int *n );
29 void FDO_FLOPS( int *n );
30 void _FDO_FLOPS( int *n );
31 void do_misses( int n, int bytes );
32 void fdo_misses( int *n, int *size );
33 void fdo_misses_( int *n, int *size );
34 void fdo_misses__( int *n, int *size );
35 void FDO_MISSES( int *n, int *size );
36 void _FDO_MISSES( int *n, int *size );
37 void do_flush( void );
38 void fdo_flush( void );
39 void fdo_flush_( void );
40 void fdo_flush__( void );
41 void FDO_FLUSH( void );
42 void _FDO_FLUSH( void );
43 void do_l1misses( int n );
44 void fdo_l1misses( int *n );
45 void fdo_l1misses_( int *n );
46 void fdo_l1misses__( int *n );
47 void FDO_L1MISSES( int *n );
48 void _FDO_L1MISSES( int *n );
49 void do_stuff( void );
50 void do_stuff_( void );
51 void do_stuff__( void );
52 void DO_STUFF( void );
53 void _DO_STUFF( void );
54 
55 void dummy( void *array );
56 void dummy_( void *array );
57 void dummy__( void *array );
58 void DUMMY( void *array );
59 void _DUMMY( void *array );
60 void touch_dummy( double *array, int size );
61 
62 
63 
void dummy_(void *array)
Definition: do_loops.c:315
void fdo_flush__(void)
Definition: do_loops.c:202
void FDO_MISSES(int *n, int *size)
Definition: do_loops.c:160
void FDO_L1MISSES(int *n)
Definition: do_loops.c:244
void _DO_STUFF(void)
Definition: do_loops.c:300
void fdo_l1misses__(int *n)
Definition: do_loops.c:238
static double array[ARRAYSIZE]
Definition: papi_l1_dca.c:23
void fdo_flops__(int *n)
Definition: do_loops.c:102
void do_reads(int n)
Definition: do_loops.c:19
void fdo_l1misses(int *n)
Definition: do_loops.c:226
void do_l1misses(int n)
Definition: do_loops.c:220
void DO_STUFF(void)
Definition: do_loops.c:294
void do_flops(int n)
Definition: multiplex.c:23
void DUMMY(void *array)
Definition: do_loops.c:327
void _FDO_MISSES(int *n, int *size)
Definition: do_loops.c:166
void fdo_reads_(int *n)
Definition: do_loops.c:54
void touch_dummy(double *array, int size)
Definition: do_loops.c:343
void FDO_FLUSH(void)
Definition: do_loops.c:208
void fdo_flush_(void)
Definition: do_loops.c:196
void _FDO_READS(int *n)
Definition: do_loops.c:72
void do_misses(int n, int bytes)
Definition: do_loops.c:120
void _FDO_L1MISSES(int *n)
Definition: do_loops.c:250
void fdo_flops_(int *n)
Definition: do_loops.c:96
void _FDO_FLOPS(int *n)
Definition: do_loops.c:114
void FDO_READS(int *n)
Definition: do_loops.c:66
void FDO_FLOPS(int *n)
Definition: do_loops.c:108
void do_flush(void)
Definition: do_loops.c:172
void fdo_flush(void)
Definition: do_loops.c:190
void fdo_reads__(int *n)
Definition: do_loops.c:60
void _DUMMY(void *array)
Definition: do_loops.c:333
void do_stuff(void)
Definition: do_loops.c:256
void do_stuff__(void)
Definition: do_loops.c:288
void fdo_misses(int *n, int *size)
Definition: do_loops.c:142
void fdo_misses_(int *n, int *size)
Definition: do_loops.c:148
void dummy(void *array)
Definition: do_loops.c:306
void fdo_l1misses_(int *n)
Definition: do_loops.c:232
void _FDO_FLUSH(void)
Definition: do_loops.c:214
void fdo_reads(int *n)
Definition: do_loops.c:48
void fdo_flops(int *n)
Definition: do_loops.c:90
void do_stuff_(void)
Definition: do_loops.c:282
void dummy__(void *array)
Definition: do_loops.c:321
void fdo_misses__(int *n, int *size)
Definition: do_loops.c:154