Title :
Disease diagnosis-on-a-chip: Large scale networks-on-chip based multicore platform for protein folding analysis
Author :
Yuankun Xue ; Zhiliang Qian ; Bogdan, Paul ; Ye Fan ; Chi-Ying Tsui
Author_Institution :
Fudan Univ., Shanghai, China
Abstract :
Protein folding is critical for many biological processes. In this work, we propose an NoC-based multi-core platform for protein folding computation. We first identify the speedup bottleneck for applying conventional genetic algorithm on a mesh-based multi-core platform. Then, we address this computation- and communication- intensive problem while taking into account both hardware and software aspects. Specifically, we group the processing cores into islands and propose an NoC-based multicore architecture for intra- and inter-island communication. The high scalability of the proposed platform allows us to integrate from 100 to 1200 cores for the folding computation. We then propose a genetic migration algorithm to take advantage of the massive parallel platform. Our simulation results show that the proposed platform offers near-linear speedup as the number of cores increases. We also report the hardware cost in area and power based on a 100-core FPGA prototype.
Keywords :
biological techniques; biology computing; biomolecular electronics; field programmable gate arrays; genetic algorithms; lab-on-a-chip; multiprocessing systems; network-on-chip; proteins; 100-core FPGA prototype; NoC-based multi-core platform; NoC-based multicore architecture; biological processes; disease diagnosis-on-a-chip; genetic migration algorithm; inter-island communication; intra-island communication; large scale networks-on-chip; massive parallel platform; mesh-based multi-core platform; processing cores; protein folding analysis; Biological cells; Computational modeling; Genetics; Multicore processing; Proteins; Sociology; Statistics; Multi-core; Network-on-Chip (NoC); Protein Folding;
Conference_Titel :
Design Automation Conference (DAC), 2014 51st ACM/EDAC/IEEE
Conference_Location :
San Francisco, CA