12345678910111213141516171819202122 |
- #ifndef __BUCKETSORT
- #define __BUCKETSORT
- #define LOG_DIVISIONS 10
- #define DIVISIONS (1 << LOG_DIVISIONS)
- void init_bucketsort(int listsize, int platform_id, int device_id, int use_gpu);
- void finish_bucketsort();
- void bucketSort(float *d_input, float *d_output, int listsize,
- int *sizes, int *nullElements, float minimum, float maximum,
- unsigned int *origOffsets, int platform_id, int device_id, int use_gpu);
- void histogram1024GPU(
- unsigned int *h_Result,
- float *d_Data,
- float minimum,
- float maximum,
- int dataN);
- void histogramInit(int listsize, int platform_id, int device_id, int use_gpu);
- void finish_histogram();
- double getBucketTime();
- #endif
|