Title :
Multicore SIMD ASIP for Next-Generation Sequencing and Alignment Biochip Platforms
Author :
Neves, Nuno ; Sebastiao, Nuno ; Matos, David ; Tomas, Pedro ; Flores, Paulo ; Roma, Nuno
Author_Institution :
Inst. de Eng. de Sist. e Comput., Univ. de Lisboa, Lisbon, Portugal
Abstract :
Targeting the development of new biochip platforms capable of autonomously sequencing and aligning biological sequences, a new multicore processing structure is proposed in this manuscript. This multicore structure makes use of a shared memory model and multiple instantiations of a novel application-specific instruction-set processor (ASIP) to simultaneously exploit both fine and coarse-grained parallelism and to achieve high performance levels at low-power consumption. The proposed ASIP is built by extending the instruction set architecture of a synthesizable processor, including both general and special-purpose single-instruction multiple-data instructions. This allows an efficient exploitation of fine-grained parallelism on the alignment of biological sequences, achieving over 30× speedup when compared with sequential algorithmic implementations. The complete system was prototyped on different field-programmable gate array platforms and synthesized with a 90-nm CMOS process technology. Experimental results demonstrate that the multicore structure scales almost linearly with the number of instantiated cores, achieving performances similar to a quad-core Intel Core i7 3820 processor, while using 25× less energy.
Keywords :
CMOS logic circuits; biology computing; field programmable gate arrays; instruction sets; lab-on-a-chip; logic design; microprocessor chips; shared memory systems; 90-nm CMOS process technology; application-specific instruction-set processor; autonomous biological sequence alignment; coarse-grained parallelism; field-programmable gate array platforms; fine-grained parallelism; general single-instruction multiple-data instructions; multicore SIMD ASIP; multicore processing structure; next-generation alignment biochip platform; next-generation sequencing biochip platform; quad-core Intel Core i7 3820 processor; shared memory model; special-purpose single-instruction multiple-data instructions; synthesizable processor; Biology; Biomarkers; Multicore processing; Pipelines; Registers; Vectors; Application-specific instruction-set architecture; biochip platforms; biological sequences alignment; multicore architecture; single-instruction-multiple-data (SIMD).; single-instruction???multiple-data (SIMD);
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2014.2333757