hierarchical temporal memory on the automata processor .
Properties of Sparse Distributed Representations and their Application to Hierarchical Temporal Memory