Dissertation/ Thesis
A Computational study of sparse or structured matrix operations
| Τίτλος: | A Computational study of sparse or structured matrix operations |
|---|---|
| Συγγραφείς: | Aimaiti, Nuerrennisahan (Nurgul), University of Lethbridge. Faculty of Arts and Science |
| Συνεισφορές: | Hossain, Shahadat |
| Στοιχεία εκδότη: | Universtiy of Lethbridge, Department of Mathematics and Computer Science Department of Mathematics and Computer Science Arts and Science |
| Έτος έκδοσης: | 2018 |
| Συλλογή: | University of Lethbridge Institutional Repository |
| Θεματικοί όροι: | Sparse matrices -- Data processing, Java (Computer program language), Algebras, linear, High performance computing, Mathematical optimization -- Data processing, Numerical calculations -- Data processing, sparse data structure, CRS, Compressed Row Storage, JSA, Java Sparse Array, diagonal, BLAS, Basic Linear Algebra Subroutines |
| Περιγραφή: | 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. |
| Τύπος εγγράφου: | thesis |
| Περιγραφή αρχείου: | application/pdf |
| Γλώσσα: | English |
| Relation: | Thesis (University of Lethbridge. Faculty of Arts and Science); https://hdl.handle.net/10133/5268 |
| Διαθεσιμότητα: | https://hdl.handle.net/10133/5268 |
| Αριθμός Καταχώρησης: | edsbas.FAD7E847 |
| Βάση Δεδομένων: | BASE |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://hdl.handle.net/10133/5268# Name: EDS - BASE (ns324271) Category: fullText Text: View record from BASE |
|---|---|
| Header | DbId: edsbas DbLabel: BASE An: edsbas.FAD7E847 RelevancyScore: 724 AccessLevel: 3 PubType: Dissertation/ Thesis PubTypeId: dissertation PreciseRelevancyScore: 724.436645507813 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: A Computational study of sparse or structured matrix operations – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Aimaiti%2C+Nuerrennisahan+%28Nurgul%29%22">Aimaiti, Nuerrennisahan (Nurgul)</searchLink><br /><searchLink fieldCode="AR" term="%22University+of+Lethbridge%2E+Faculty+of+Arts+and+Science%22">University of Lethbridge. Faculty of Arts and Science</searchLink> – Name: Author Label: Contributors Group: Au Data: Hossain, Shahadat – Name: Publisher Label: Publisher Information Group: PubInfo Data: Universtiy of Lethbridge, Department of Mathematics and Computer Science<br />Department of Mathematics and Computer Science<br />Arts and Science – Name: DatePubCY Label: Publication Year Group: Date Data: 2018 – Name: Subset Label: Collection Group: HoldingsInfo Data: University of Lethbridge Institutional Repository – Name: Subject Label: Subject Terms Group: Su Data: <searchLink fieldCode="DE" term="%22Sparse+matrices+--+Data+processing%22">Sparse matrices -- Data processing</searchLink><br /><searchLink fieldCode="DE" term="%22Java+%28Computer+program+language%29%22">Java (Computer program language)</searchLink><br /><searchLink fieldCode="DE" term="%22Algebras%22">Algebras</searchLink><br /><searchLink fieldCode="DE" term="%22linear%22">linear</searchLink><br /><searchLink fieldCode="DE" term="%22High+performance+computing%22">High performance computing</searchLink><br /><searchLink fieldCode="DE" term="%22Mathematical+optimization+--+Data+processing%22">Mathematical optimization -- Data processing</searchLink><br /><searchLink fieldCode="DE" term="%22Numerical+calculations+--+Data+processing%22">Numerical calculations -- Data processing</searchLink><br /><searchLink fieldCode="DE" term="%22sparse+data+structure%22">sparse data structure</searchLink><br /><searchLink fieldCode="DE" term="%22CRS%22">CRS</searchLink><br /><searchLink fieldCode="DE" term="%22Compressed+Row+Storage%22">Compressed Row Storage</searchLink><br /><searchLink fieldCode="DE" term="%22JSA%22">JSA</searchLink><br /><searchLink fieldCode="DE" term="%22Java+Sparse+Array%22">Java Sparse Array</searchLink><br /><searchLink fieldCode="DE" term="%22diagonal%22">diagonal</searchLink><br /><searchLink fieldCode="DE" term="%22BLAS%22">BLAS</searchLink><br /><searchLink fieldCode="DE" term="%22Basic+Linear+Algebra+Subroutines%22">Basic Linear Algebra Subroutines</searchLink> – Name: Abstract Label: Description Group: Ab Data: 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. – Name: TypeDocument Label: Document Type Group: TypDoc Data: thesis – Name: Format Label: File Description Group: SrcInfo Data: application/pdf – Name: Language Label: Language Group: Lang Data: English – Name: NoteTitleSource Label: Relation Group: SrcInfo Data: Thesis (University of Lethbridge. Faculty of Arts and Science); https://hdl.handle.net/10133/5268 – Name: URL Label: Availability Group: URL Data: https://hdl.handle.net/10133/5268 – Name: AN Label: Accession Number Group: ID Data: edsbas.FAD7E847 |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.FAD7E847 |
| RecordInfo | BibRecord: BibEntity: Languages: – Text: English Subjects: – SubjectFull: Sparse matrices -- Data processing Type: general – SubjectFull: Java (Computer program language) Type: general – SubjectFull: Algebras Type: general – SubjectFull: linear Type: general – SubjectFull: High performance computing Type: general – SubjectFull: Mathematical optimization -- Data processing Type: general – SubjectFull: Numerical calculations -- Data processing Type: general – SubjectFull: sparse data structure Type: general – SubjectFull: CRS Type: general – SubjectFull: Compressed Row Storage Type: general – SubjectFull: JSA Type: general – SubjectFull: Java Sparse Array Type: general – SubjectFull: diagonal Type: general – SubjectFull: BLAS Type: general – SubjectFull: Basic Linear Algebra Subroutines Type: general Titles: – TitleFull: A Computational study of sparse or structured matrix operations Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Aimaiti, Nuerrennisahan (Nurgul) – PersonEntity: Name: NameFull: University of Lethbridge. Faculty of Arts and Science – PersonEntity: Name: NameFull: Hossain, Shahadat IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Type: published Y: 2018 Identifiers: – Type: issn-locals Value: edsbas |
| ResultId | 1 |