GrAPE

Graphical Assistant for Prerequisite Enrollment

ECE department

ECE 213. Parallel Computing in Bioinformatics (4 units)

Link to catalog page: https://catalog.ucsd.edu/courses/ECE.html#ece213

Description

Students will learn foundational and emerging bioinformatics algorithms involved in analyzing massive biological datasets, such as genomic data, which is among the fastest growing data types on the planet. Students will learn to “think parallel” in the context of bioinformatics, in particular to identify, decompose, and modify algorithms to achieve high concurrency, and to exploit this concurrency for high performance on various parallel processors, such as CPUs, GPUs, and hardware accelerators. Recommended prerequisites: ECE 141A/B or equivalent; ECE 30 or equivalent; knowledge of C++ programming, basic computer architecture, and data structures and algorithms. Prerequisites: graduate standing.

Prerequisite courses

ECE 213 has no prerequisite courses.

Successor courses

No courses have ECE 213 as a prerequisite.