Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Accelerating device for gene comparison algorithm

A technology of gene comparison and acceleration device, applied in the fields of bioinformatics, informatics, instruments, etc., can solve the problems of power consumption, low computing density, electrical characteristics limitation, etc. The effect of limited memory access bandwidth

Active Publication Date: 2019-05-21
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF11 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the prior art, the gene comparison algorithm usually adopts a general-purpose processing structure (such as a common server, etc.), and there are two main problems in this gene comparison algorithm: 1), the CPU and the memory are usually separated. The memory interface to access data is limited by electrical characteristics, and the memory access bandwidth is limited; in addition, due to the poor locality of the gene comparison operation program, there is a great demand for memory bandwidth. This demand for high bandwidth is different from the current bandwidth. It cannot meet its needs, resulting in poor performance and high power consumption of the gene comparison algorithm
2), general-purpose processors are usually equipped with several functional components such as floating-point arithmetic units, fixed-point arithmetic units, and branch prediction logic, while the gene comparison algorithm has the characteristics of low calculation density and high parallelism, and these components not only occupy processing area of ​​the device silicon, and consumes a large amount of power

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Accelerating device for gene comparison algorithm
  • Accelerating device for gene comparison algorithm
  • Accelerating device for gene comparison algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] In order to make the objectives, technical solutions, design methods and advantages of the present invention clearer, the present invention will be further described in detail below through specific embodiments in conjunction with the accompanying drawings. It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention.

[0035] figure 1 A structural diagram of an acceleration device oriented to a gene alignment algorithm according to an embodiment of the present invention is shown. The acceleration device 100 includes a host terminal 110 (host) and a plurality of acceleration modules (Cubes) 120 (4 cubes are shown, i.e. Cube 0 to Cube 3).

[0036] There is a communication connection between the host terminal 110 and the acceleration module 120. The host terminal 110 is used for distributing and controlling the gene sequencing sequence of the acceleration module 120, and can ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides an accelerating device for a gene comparison algorithm. The accelerating device comprises a host terminal and a plurality of accelerating modules. Each accelerating module comprises a plurality of storage layers, a vertical slice management unit and a switching network. The host terminal is used for controlling distribution of gene sequencing sequences to the accelerating modules and receiving of gene comparison results. The storage layers of the accelerating modules are used for storing gene reference sequences. The vertical slice management units of the accelerating modules are used for managing slices formed by vertically dividing the plurality of storage layers and executing a gene comparison algorithm to obtain a gene comparison result. The switching networks ofthe accelerating modules are used for controlling data exchange inside the accelerating modules and data exchange between the accelerating modules and the outside. The accelerating device disclosed by the invention can improve the processing speed of a gene comparison algorithm by utilizing a customized structure.

Description

technical field [0001] The invention relates to the technical field of biological gene data processing, in particular to an acceleration device oriented to a gene comparison algorithm. Background technique [0002] At present, the development of biotechnology is triggering an industrial revolution in the fields of agriculture, medicine, energy, and materials, effectively alleviating the problems of food, health, and resources, and has a broad space for development. The importance of bioinformatics as a discipline in the biological field is also increasingly prominent. It is one of the major frontier fields of life sciences and natural sciences. Its research focuses on genomics and proteomics, specifically from nucleic acid and protein sequences. As a starting point, the biological information of the structure-function expressed in the sequence is analyzed. In sequence (read) analysis, gene alignment is the most basic and most commonly used method. Through gene alignment, th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G16B30/00
Inventor 臧大伟王元戎沈华谭光明刘伯然孙凝晖
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products