BioPIM project aims to leverage the emerging processing-in-memory (PIM) technologies to enable powerful edge computing. We will focus on co-designing algorithms and data structures commonly used in bioinformatics together with several types of PIM architectures to obtain the highest benefit in cost, energy, and time savings. BioPIM will also impact other fields that employ similar algorithms. Our designs and algorithms will not be limited to cheap hardware, and they will impact computation efficiency on all forms of computing environments including cloud platforms.
The vision of BioPIM is the realization of cheap, ultra-fast and ultra-low energy mobile genomics that eliminates the current dependence of sequence analysis on large and power-hungry computing clusters/data-centers.
The targeted breakthrough of BioPIM is to invent and leverage in-memory computing architectures to fundamentally improve the performance and energy efficiency of various important bioinformatics algorithms to make mobile genomics a reality, focusing on
- in-memory alignment and search,
- in-memory global and local genome assembly,
- in-memory pangenome analysis, and
- in-memory variation calling and base calling.