Back to results

University of Lethbridge

A Computational study of sparse or structured matrix operations

Abstract

Matrix computation is an important area in high-performance scientific computing. Major computer manufacturers and vendors typically provide architecture- aware implementation libraries such as Basic Linear Algebra Subroutines (BLAS). In this thesis, we perform an experimental study of a subset of matrix operations, where the matrices are dense, sparse, or structured in Java. We implement a subset of BLAS operations in Java and compare their performance with standard data structures Compressed Row Storage (CRS) and Java Sparse Array (JSA) for dense and sparse structured matrices. The diagonal storage format is shown to be a viable alternative for dense and structured matrices.

Author and committee

dc:creator, dc:contributor.*
Authors
  • Aimaiti, Nuerrennisahan (Nurgul)
  • University of Lethbridge. Faculty of Arts and Science

Subjects

dc:subject × 14

Identifiers

dc:identifier.*
Identifier
hdl:10133/5268
OAI identifier oai:identifier
oai:opus.uleth.ca:10133/5268

Chain of custody

source
Harvested from
University of Lethbridge
Base URL
opus.uleth.ca/server/oai/request
Last updated
2026-07-27
Source record
OAI-PMH GetRecord
citation

Aimaiti, Nuerrennisahan (Nurgul); University of Lethbridge. Faculty of Arts and Science. A Computational study of sparse or structured matrix operations. 2018.