Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

DNAssim: A Full System Simulator for DNA Data Storage

SNIAVideo via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a 52-minute conference talk from the Storage Developer Conference (SDC2022) that delves into DNAssim, a comprehensive simulator for DNA-based data storage systems. Learn about the complexities of digital data processing in DNA storage, focusing on encoding and decoding steps that differ significantly from traditional Flash storage. Understand how the simulator addresses the statistical nature of DNA storage errors, including insertions, deletions, and substitutions, while evaluating various encoding and decoding strategies. Follow along as speakers Alessia Marelli and Rino Micheloni from DNAalgo demonstrate DNA storage simulations, explain DNA noise models, and showcase hardware acceleration techniques using FPGA. Discover the Wagner Fischer algorithm for edit distance evaluation, examine information channel examples, and understand the importance of hardware/software co-simulation in DNA storage systems. The presentation covers practical aspects of DNA storage implementation, from software driver design to FPGA utilization, providing valuable insights into this emerging storage technology.

Syllabus

Intro
Outline
Why DNA?
DNA issues
DNA storage
Information Channel example
Edit distance: example
Evaluating the edit distance
Wagner Fischer algorithm: cell evaluation
Examples of IDS errors not being additive
Why a simulator?
Introducing sim (DNAssim)
Noise Model
Simulation tool
Comparing results
HW/SW co-simulation
HW acceleration: block diagram
HW acceleration: parallelism
SW Driver design
FPGA utilization
Conclusions

Taught by

SNIAVideo

Reviews

Start your review of DNAssim: A Full System Simulator for DNA Data Storage

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.