Title :
Toward a fast stochastic simulation processor for biochemical reaction networks
Author :
Hyungman Park ; Gerstlauer, Andreas
Abstract :
Computational studies of biological systems have gained widespread attention as a promising alternative to regular experimentation. Within this domain, stochastic simulation algorithms are widely used for in-silico studies of biochemical reaction networks, such as gene regulatory networks. However, inherent computational complexities limit wide-spread adoption and make traditional software solutions on general-purpose computers prohibitively slow. In this paper, we present a specialized stochastic simulation processor that exploits fineand coarse-grain parallelism in Gillepie´s first reaction method to achieve high performance. The processor is designed to support large-scale networks more than a million species and reactions using external DRAMs. In addition, we introduce a dedicated compiler that creates data locality for efficient memory access and data reuse. Our performance evaluation using cycle-accurate simulation shows that our approach achieves orders of magnitude higher throughput for networks with different characteristics of coupling, compared to best-in-class software algorithms on a state-of-the-art workstation.
Keywords :
DRAM chips; biology computing; computational complexity; genetics; program compilers; software performance evaluation; stochastic processes; Gillepie first reaction method; algorithmic complexity; biochemical reaction networks; biological systems; coarse-grain parallelism; compiler; computational biology; computational complexities; computational studies; cycle-accurate simulation; data locality; data reuse; external DRAM; fast stochastic simulation processor; fine-grain parallelism; gene regulatory networks; general-purpose computers; large-scale networks; memory access; performance evaluation; Biological system modeling; Computational modeling; Hardware; Prefetching; Sociology; Statistics; Vectors;
Conference_Titel :
Application-Specific Systems, Architectures and Processors (ASAP), 2013 IEEE 24th International Conference on
Conference_Location :
Washington, DC
Print_ISBN :
978-1-4799-0494-5
DOI :
10.1109/ASAP.2013.6567550