The babyblas - an extended project for introducing undergraduates to the concepts of high performance and parallel scientific computing

  • Authors:
  • Andrew J. Pounds

  • Affiliations:
  • Mercer University, Macon, GA

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes a extended semester long project for introducing advanced Computational Science undergraduates to the principles of high performance computing (HPC) and parallel scientific computing. In the project students build their own miniature version of the Basic Linear Algebra Subroutines (BLAS). The project is broken into several components, each with its own set of deliverables, that methodically cause students to confront many of the concepts related to high performance and parallel computing. Herein we describe the project components and describe the results of using this project with upper division CS students.