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

YouTube

Genomic Analysis at Scale - Mapping Irregular Computations to Advanced Architectures

Society for Industrial and Applied Mathematics via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore genomic data analysis at scale in this comprehensive lecture from the Society for Industrial and Applied Mathematics. Delve into the challenges and opportunities of mapping genomic analysis problems to petascale and exascale architectures. Learn about high-performance tools for analyzing microbial data, including alignment, profiling, clustering, and assembly. Discover common computational patterns and motifs that inform parallelization strategies and architectural requirements. Examine two general approaches to genomic analysis: asynchronous one-sided communication in UPC++ and bulk-synchronous collectives. Gain insights into specialized algorithms, GPU optimization, distributed algorithms, and communication-avoiding techniques. Understand the impact of growing genomic datasets on memory and computational requirements, and explore solutions for large-scale parallel platforms.

Syllabus

Introduction
Science Questions
Large Machines
Exoscale Computing
Specialization
Deep Learning Algorithms
Cost of Data Movement
Decoupling between GPU and CPU
Parallel algorithms
Metagenome assembly
Local assembly
Parallelization
Applications
Architectures
Hashing
Distributed Algorithm
Multicore Camera Counting
Minimizers
Alignment
GPU Optimized
Metahammer
Generalized Nbody
Long Read Overlap
Long Read Alignment
Communication Avoiding Algorithms
Bulk Synchronous Algorithms
Takeaways
QA

Taught by

Society for Industrial and Applied Mathematics

Reviews

Start your review of Genomic Analysis at Scale - Mapping Irregular Computations to Advanced Architectures

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.