In one of the papers published about spatial pooler it is mentioned that "The synapses for the ‘i’ th SP mini-column are located in a hypercube of the input space."

So here, what is meant by hyper-cube of the input space? How are the dimensions of the hypercube decided?

How is the hypercube modeled ? Is OLAP cube used in the implementation?

Are the values of synaptic permenances of all the potential connections of the minicolumn stored in the same hypercube?

The paper I’m referring to is : The HTM Spatial Pooler – a neocortical algorithm for online sparse distributed coding . http://dx.doi.org/10.1101/085035