Generating efficient and high-quality pseudo-random behavior on Automata Processors

2016 IEEE 34th International Conference on Computer Design (ICCD)(2016)

引用 19|浏览77
暂无评分
摘要
Micron's Automata Processor (AP) efficiently emulates non-deterministic finite automata and has been shown to provide large speedups over traditional von Neumann execution for massively parallel, rule-based, data-mining and pattern matching applications. We demonstrate the AP's ability to generate high-quality and energy efficient pseudo-random behavior for use in pseudo-random number generation or in chip simulation. By recognizing that transition rules become probabilistic when input characters are randomized, the AP is also capable of simulating Markov chains. Combining hundreds of parallel Markov chains creates high-quality, high-throughput pseudo-random number sequences with greater power efficiency than state-of-the-art CPU and GPU algorithms. This indicates that the AP could potentially accelerate other Markov Chain-based applications such as agent-based simulation. We explore how to achieve throughputs upwards of 40GB/s per AP chip, with power efficiency 6.8x greater than state-of-the-art pseudo-random number generation on GPUs.
更多
查看译文
关键词
high-quality pseudo-random behavior,micron automata processor,micron AP,nondeterministic finite automata,von Neumann execution,data-mining,pattern matching,energy efficient pseudo-random behavior,pseudo-random number generation,parallel Markov chains,pseudo-random number sequences
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要