PAPI 7.1.0.0
Loading...
Searching...
No Matches
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
18void do_reads( int n );
19void fdo_reads( int *n );
20void fdo_reads_( int *n );
21void fdo_reads__( int *n );
22void FDO_READS( int *n );
23void _FDO_READS( int *n );
24void do_flops( int n );
25/* export the next symbol as 'end' address of do_flops for profiling */
26void fdo_flops( int *n );
27void fdo_flops_( int *n );
28void fdo_flops__( int *n );
29void FDO_FLOPS( int *n );
30void _FDO_FLOPS( int *n );
31void do_misses( int n, int bytes );
32void fdo_misses( int *n, int *size );
33void fdo_misses_( int *n, int *size );
34void fdo_misses__( int *n, int *size );
35void FDO_MISSES( int *n, int *size );
36void _FDO_MISSES( int *n, int *size );
37void do_flush( void );
38void fdo_flush( void );
39void fdo_flush_( void );
40void fdo_flush__( void );
41void FDO_FLUSH( void );
42void _FDO_FLUSH( void );
43void do_l1misses( int n );
44void fdo_l1misses( int *n );
45void fdo_l1misses_( int *n );
46void fdo_l1misses__( int *n );
47void FDO_L1MISSES( int *n );
48void _FDO_L1MISSES( int *n );
49void do_stuff( void );
50void do_stuff_( void );
51void do_stuff__( void );
52void DO_STUFF( void );
53void _DO_STUFF( void );
54
55void dummy( void *array );
56void dummy_( void *array );
57void dummy__( void *array );
58void DUMMY( void *array );
59void _DUMMY( void *array );
60void touch_dummy( double *array, int size );
61
62
63
void fdo_l1misses__(int *n)
Definition: do_loops.c:238
void dummy__(void *array)
Definition: do_loops.c:321
void _FDO_L1MISSES(int *n)
Definition: do_loops.c:250
void _DO_STUFF(void)
Definition: do_loops.c:300
void do_flops(int n)
Definition: multiplex.c:23
void fdo_flush__(void)
Definition: do_loops.c:202
void FDO_MISSES(int *n, int *size)
Definition: do_loops.c:160
void fdo_reads__(int *n)
Definition: do_loops.c:60
void DUMMY(void *array)
Definition: do_loops.c:327
void fdo_flops__(int *n)
Definition: do_loops.c:102
void fdo_l1misses(int *n)
Definition: do_loops.c:226
void dummy_(void *array)
Definition: do_loops.c:315
void _FDO_FLUSH(void)
Definition: do_loops.c:214
void _FDO_MISSES(int *n, int *size)
Definition: do_loops.c:166
void _DUMMY(void *array)
Definition: do_loops.c:333
void FDO_FLUSH(void)
Definition: do_loops.c:208
void fdo_reads(int *n)
Definition: do_loops.c:48
void fdo_misses__(int *n, int *size)
Definition: do_loops.c:154
void _FDO_READS(int *n)
Definition: do_loops.c:72
void do_stuff_(void)
Definition: do_loops.c:282
void fdo_flush(void)
Definition: do_loops.c:190
void FDO_READS(int *n)
Definition: do_loops.c:66
void _FDO_FLOPS(int *n)
Definition: do_loops.c:114
void do_reads(int n)
Definition: do_loops.c:19
void fdo_flush_(void)
Definition: do_loops.c:196
void fdo_flops_(int *n)
Definition: do_loops.c:96
void do_l1misses(int n)
Definition: do_loops.c:220
void do_stuff__(void)
Definition: do_loops.c:288
void do_stuff(void)
Definition: do_loops.c:256
void DO_STUFF(void)
Definition: do_loops.c:294
void FDO_L1MISSES(int *n)
Definition: do_loops.c:244
void fdo_misses_(int *n, int *size)
Definition: do_loops.c:148
void fdo_misses(int *n, int *size)
Definition: do_loops.c:142
void touch_dummy(double *array, int size)
Definition: do_loops.c:343
void fdo_reads_(int *n)
Definition: do_loops.c:54
void do_flush(void)
Definition: do_loops.c:172
void FDO_FLOPS(int *n)
Definition: do_loops.c:108
void do_misses(int n, int bytes)
Definition: do_loops.c:120
void fdo_l1misses_(int *n)
Definition: do_loops.c:232
void dummy(void *array)
Definition: do_loops.c:306
void fdo_flops(int *n)
Definition: do_loops.c:90
static double array[ARRAYSIZE]
Definition: papi_l1_dca.c:23