This paper presents the implementation of a mapping algorithm on the UPMEM architecture. The mapping is a basic bioinformatics application that consists in finding the best location of millions of short DNA sequences on a full genome. The mapping can be constrained by a maximum number of differences between the DNA sequence and the region of the genome where a high similarity has been found. UPMEM’s Processing-In-Memory (PIM) solution consist of adding processing units into the DRAM, to minimize data access time and maximize bandwidth, in order to drastically accelerate data-consuming algorithms. A 16 GBytes UPMEM-DIMM module comes then with 256 UPMEM DRAM Processing Units (named DPU). The mapping algorithm implemented on the UPMEM architec...
Next Generation Sequencing techniques have resulted in an exponential growth in the generation of ge...
String matching is the searching of patterns in a very long string called text. It is involved in DN...
Sequence alignment is a fundamentally memory bound computation whose performance in modern systems i...
This paper presents the implementation of a mapping algorithm on the UPMEM architecture. The mapping...
International audienceThis paper presents the implementation of a mapping algorithm on a new Process...
This paper presents the implementation of the BLAST software on the UPMEM architecture. BLAST is a w...
Motivation Sequence alignment is a memory bound computation whose performance in modern systems is ...
Abstract—Millions of DNA sequences (reads) are generated by Next Generation Sequencing machines ever...
Rapid development and commercialization of instruments that can accurately, rapidly, and cheaply seq...
Genome analysis benefits precise medical care, wildlife conservation, pandemic treatment, e.g., COVI...
International audienceAll current computing platforms are designed following the von Neumann archite...
International audienceThis paper introduces a new combination of software and hardware PIM (Process-...
The growing volume of generated DNA sequencing data makes the problem of its long-term storage incre...
Motivation: Alignment of similar whole genomes is often performed using anchors given by the Maximal...
Motivation: The explosion of next-generation sequencing data has spawned the design of new algorithm...
Next Generation Sequencing techniques have resulted in an exponential growth in the generation of ge...
String matching is the searching of patterns in a very long string called text. It is involved in DN...
Sequence alignment is a fundamentally memory bound computation whose performance in modern systems i...
This paper presents the implementation of a mapping algorithm on the UPMEM architecture. The mapping...
International audienceThis paper presents the implementation of a mapping algorithm on a new Process...
This paper presents the implementation of the BLAST software on the UPMEM architecture. BLAST is a w...
Motivation Sequence alignment is a memory bound computation whose performance in modern systems is ...
Abstract—Millions of DNA sequences (reads) are generated by Next Generation Sequencing machines ever...
Rapid development and commercialization of instruments that can accurately, rapidly, and cheaply seq...
Genome analysis benefits precise medical care, wildlife conservation, pandemic treatment, e.g., COVI...
International audienceAll current computing platforms are designed following the von Neumann archite...
International audienceThis paper introduces a new combination of software and hardware PIM (Process-...
The growing volume of generated DNA sequencing data makes the problem of its long-term storage incre...
Motivation: Alignment of similar whole genomes is often performed using anchors given by the Maximal...
Motivation: The explosion of next-generation sequencing data has spawned the design of new algorithm...
Next Generation Sequencing techniques have resulted in an exponential growth in the generation of ge...
String matching is the searching of patterns in a very long string called text. It is involved in DN...
Sequence alignment is a fundamentally memory bound computation whose performance in modern systems i...