/tomo/pyhst

To get this branch, use:
bzr branch http://darksoft.org/webbzr/tomo/pyhst
101 by Suren A. Chilingaryan
Data padding for back projection filter in OpenCL module (significant speed improvemnt)
1
#include <stdio.h>
2
3
#include "hw_tools.h"
4
5
int hw_calc_blocks(int items, int block_size, int *increment) {
6
    int grids = items / block_size;
7
    int inc = grids * block_size - items;
8
9
    if (inc) {
10
        if (increment) *increment = inc + block_size;
11
        return grids + 1;
12
    }
13
14
    if (increment) *increment = inc;
15
    return grids;
16
}