#include <stdlib.h>
#include <stdio.h>
#include <hitmap.h>
#include "prototypes.h"
Go to the source code of this file.
IS Hitmap
NAS IntegerSort Benchmark implemented using Hitmap library.
- Version
- 5.1
- Date
- Jun 2012
- Author
- Arturo Gonzalez-Escribano, Javier Fresno Bausela
Definition at line 51 of file is.c.
#define hit_bucket_size |
( |
|
a | ) |
hit_tileElemAtNoStride1(bucket_size,(a)) |
Definition at line 211 of file is.c.
Definition at line 212 of file is.c.
#define hit_key_array |
( |
|
a | ) |
hit_tileElemAtNoStride1(key_array,a) |
Definition at line 206 of file is.c.
#define hit_key_buff1 |
( |
|
a | ) |
hit_tileElemAtNoStride1(key_buff1,a) |
Definition at line 207 of file is.c.
#define hit_key_buff2 |
( |
|
a | ) |
hit_tileElemAtNoStride1(key_buff2,a) |
Definition at line 208 of file is.c.
#define hit_key_buff3 |
( |
|
a | ) |
hit_tileElemAtNoStride1(key_buff3,a) |
Definition at line 209 of file is.c.
#define hit_test_keys |
( |
|
a | ) |
hit_tileElemAtNoStride1(test_keys,(a)) |
Definition at line 213 of file is.c.
#define hit_test_keys_all |
( |
|
a | ) |
hit_tileElemAtNoStride1(test_keys_all,(a)) |
Definition at line 214 of file is.c.
#define MAX_ITERATIONS 10 |
Definition at line 156 of file is.c.
Definition at line 118 of file is.c.
Definition at line 110 of file is.c.
Definition at line 110 of file is.c.
Definition at line 110 of file is.c.
Definition at line 110 of file is.c.
Definition at line 110 of file is.c.
Definition at line 110 of file is.c.
Definition at line 151 of file is.c.
Definition at line 113 of file is.c.
Definition at line 113 of file is.c.
Definition at line 119 of file is.c.
#define NUM_BUCKETS_LOG_2 9 |
Definition at line 111 of file is.c.
#define NUM_BUCKETS_LOG_2 10 |
Definition at line 111 of file is.c.
#define NUM_BUCKETS_LOG_2 10 |
Definition at line 111 of file is.c.
#define NUM_BUCKETS_LOG_2 10 |
Definition at line 111 of file is.c.
#define NUM_BUCKETS_LOG_2 10 |
Definition at line 111 of file is.c.
#define NUM_BUCKETS_LOG_2 10 |
Definition at line 111 of file is.c.
#define TEST_ARRAY_SIZE 5 |
Definition at line 157 of file is.c.
Definition at line 117 of file is.c.
#define TOTAL_KEYS_LOG_2 16 |
Definition at line 109 of file is.c.
#define TOTAL_KEYS_LOG_2 20 |
Definition at line 109 of file is.c.
#define TOTAL_KEYS_LOG_2 23 |
Definition at line 109 of file is.c.
#define TOTAL_KEYS_LOG_2 25 |
Definition at line 109 of file is.c.
#define TOTAL_KEYS_LOG_2 27 |
Definition at line 109 of file is.c.
#define TOTAL_KEYS_LOG_2 29 |
Definition at line 109 of file is.c.
Definition at line 178 of file is.c.
Definition at line 179 of file is.c.
Definition at line 199 of file is.c.
void create_seq |
( |
double |
seed, |
|
|
double |
a, |
|
|
int |
num_keys |
|
) |
| |
Definition at line 327 of file is.c.
double find_my_seed |
( |
int |
kn, |
|
|
int |
np, |
|
|
long |
nn, |
|
|
double |
s, |
|
|
double |
a |
|
) |
| |
Definition at line 275 of file is.c.
void full_verify |
( |
void |
| ) |
|
Definition at line 839 of file is.c.
hit_tileNewType |
( |
double |
| ) |
|
hit_tileNewType |
( |
HitTile_int |
| ) |
|
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
Definition at line 627 of file is.c.
void rank |
( |
int |
iteration | ) |
|
Definition at line 352 of file is.c.
Initial value:=
{2112377,662041,5336171,3642833,4250760}
Definition at line 238 of file is.c.
Initial value:=
{104,17523,123928,8288932,8388264}
Definition at line 240 of file is.c.
Initial value:=
{41869,812306,5102857,18232239,26860214}
Definition at line 243 of file is.c.
Initial value:=
{33422937,10244,59149,33135281,99}
Definition at line 245 of file is.c.
Definition at line 216 of file is.c.
Definition at line 201 of file is.c.
Definition at line 201 of file is.c.
Initial value:=
{44172927,72999161,74326391,129606274,21736814}
Definition at line 248 of file is.c.
Initial value:=
{61147,882988,266290,133997595,133525895}
Definition at line 250 of file is.c.
Definition at line 218 of file is.c.
Initial value:=
{1317351170,995930646,1157283250,1503301535,1453734525}
Definition at line 253 of file is.c.
Initial value:=
{1,36538729,1978098519,2145192618,2147425337}
Definition at line 255 of file is.c.
Definition at line 201 of file is.c.
Definition at line 201 of file is.c.
Definition at line 201 of file is.c.
Definition at line 201 of file is.c.
KEY_TYPE key_buff2 = HIT_TILE_NULL_STATIC |
Definition at line 201 of file is.c.
KEY_TYPE key_buff3 = HIT_TILE_NULL_STATIC |
Definition at line 201 of file is.c.
Definition at line 193 of file is.c.
Definition at line 161 of file is.c.
Definition at line 185 of file is.c.
Initial value:=
{48427,17148,23627,62548,4431}
Definition at line 228 of file is.c.
Initial value:
Definition at line 230 of file is.c.
Definition at line 225 of file is.c.
Definition at line 201 of file is.c.
Definition at line 201 of file is.c.
Definition at line 225 of file is.c.
Definition at line 194 of file is.c.
Initial value:=
{357773,934767,875723,898999,404505}
Definition at line 233 of file is.c.
Initial value:=
{1249,11698,1039987,1043896,1048018}
Definition at line 235 of file is.c.