CS3210 Parallel computing

Home

❯

Course archive

❯

AY2025/26 Semester 2 archive

❯

Assignment 2: Virus signature scanning with CUDA (AY2025/26 S2)

Assignment 2: Virus signature scanning with CUDA (AY2025/26 S2)

CS3210 Site Preview Version
Unpublished Page

Have feedback?Share it anonymously↗

Graph View

  • Problem description
  • Introduction
  • Assignment overview
  • Definitions: samples, signatures, matches, and integrity
  • Definitions: read error probability, Phred scores, and Phred+33 encoding
  • Definitions: match confidence
  • Definitions: integrity hash and data verification
  • Matcher program details
  • How your program is called
  • What you need to implement
  • Implementation guidelines
  • General guidelines
  • Profiling
  • Grading
  • Correctness requirements
  • Performance requirements
  • Report requirements
  • Bonus - algorithmic improvements and analysis
  • Template code
  • Admin
  • Faq
  • Running your programs
  • Deadline and submission
  • Input formats
  • Samples: FASTQ files
  • Signatures: FASTA files
  • Output format
  • Potential optimization: asynchronous CUDA kernels

Backlinks

  • Assignment 2: Path tracing

CS3210 · AY2026/27 Semester 2

Built with Quartz