A modern primer on processing in memory
Modern computing systems are overwhelmingly designed to move data to computation. This
design choice goes directly against at least three key trends in computing that cause …
design choice goes directly against at least three key trends in computing that cause …
A framework for high-throughput sequence alignment using real processing-in-memory systems
Motivation Sequence alignment is a memory bound computation whose performance in
modern systems is limited by the memory bandwidth bottleneck. Processing-in-memory …
modern systems is limited by the memory bandwidth bottleneck. Processing-in-memory …
Gmx: Instruction set extensions for fast, scalable, and efficient genome sequence alignment
Sequence alignment remains a fundamental problem in computer science with practical
applications ranging from pattern matching to computational biology. The ever-increasing …
applications ranging from pattern matching to computational biology. The ever-increasing …
BLEND: a fast, memory-efficient and accurate mechanism to find fuzzy seed matches in genome analysis
Generating the hash values of short subsequences, called seeds, enables quickly
identifying similarities between genomic sequences by matching seeds with a single lookup …
identifying similarities between genomic sequences by matching seeds with a single lookup …
WFA-FPGA: An efficient accelerator of the wavefront algorithm for short and long read genomics alignment
In the last years, advances in genome sequencing technologies have enabled the
proliferation of genomic applications that guide personalized medicine. These applications …
proliferation of genomic applications that guide personalized medicine. These applications …
Genpip: In-memory acceleration of genome analysis via tight integration of basecalling and read map**
Nanopore sequencing is a widely-used high-throughput genome sequencing technology
that can sequence long fragments of a genome into raw electrical signals at low cost …
that can sequence long fragments of a genome into raw electrical signals at low cost …
[PDF][PDF] Scrooge: a fast and memory-frugal genomic sequence aligner for CPUs, GPUs, and ASICs
Motivation Pairwise sequence alignment is a very time-consuming step in common
bioinformatics pipelines. Speeding up this step requires heuristics, efficient implementations …
bioinformatics pipelines. Speeding up this step requires heuristics, efficient implementations …
SPARTA: spatial acceleration for efficient and scalable horizontal diffusion weather stencil computation
Fast and accurate climate simulations and weather predictions are critical for understanding
and preparing for the impact of climate change. Real-world climate and weather simulations …
and preparing for the impact of climate change. Real-world climate and weather simulations …
Accelerating genome analysis via algorithm-architecture co-design
High-throughput sequencing (HTS) technologies have revolutionized the field of genomics,
enabling rapid and cost-effective genome analysis for various applications. However, the …
enabling rapid and cost-effective genome analysis for various applications. However, the …
The Magnificent Seven Challenges and Opportunities in Domain-Specific Accelerator Design for Autonomous Systems
The end of Moore's Law and Dennard Scaling has combined with advances in agile
hardware design to foster a golden age of domain-specific acceleration. However, this new …
hardware design to foster a golden age of domain-specific acceleration. However, this new …