Parallel matricization for n-D array operations

Md Abu Hanif Shaikh, G. G.Md Nawaz Ali, Peter Han Joo Chong, Yong Liang Guan

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Success of today's computing depends on finding and operating into data flood with very high number of dimensions. Traditional computing technique for multidimensional data is about half century old and shows worst performance when data dimension is very high. Thus efficient representation and operation on it is cramming needs for data scientist. Two dimensional/row-column representation is facile for imagination and visualization. This paper describes an implementation scheme for higher dimensional array with row-column abstraction on parallel environment like GPU. The representation is just fitting odd dimensions along row-direction and even dimensions along column direction which form groups of 2-D block. Each 2-D block of size blockIdx.x×threadIdx.x is independent of each other. Performance of proposed representation is measured with matrix-matrix addition and multiplication operation. Experimental results show better performance over other representation scheme like Extended Karnaugh Map Representation (EKMR). The scheme can be used for implementing very higher dimensional array in both general purpose and scientific computing on GPU.

Original languageEnglish
Title of host publicationProceedings of the 2016 IEEE Region 10 Conference, TENCON 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages2432-2435
Number of pages4
ISBN (Electronic)9781509025961
DOIs
Publication statusPublished - Feb 8 2017
Externally publishedYes
Event2016 IEEE Region 10 Conference, TENCON 2016 - Singapore, Singapore
Duration: Nov 22 2016Nov 25 2016

Publication series

NameIEEE Region 10 Annual International Conference, Proceedings/TENCON
ISSN (Print)2159-3442
ISSN (Electronic)2159-3450

Conference

Conference2016 IEEE Region 10 Conference, TENCON 2016
Country/TerritorySingapore
CitySingapore
Period11/22/1611/25/16

Bibliographical note

Publisher Copyright:
© 2016 IEEE.

ASJC Scopus Subject Areas

  • Computer Science Applications
  • Electrical and Electronic Engineering

Keywords

  • Array Operation
  • CUDA
  • EKMR
  • G2A
  • Matrix Operation
  • Matrix-Matrix Multiplication

Fingerprint

Dive into the research topics of 'Parallel matricization for n-D array operations'. Together they form a unique fingerprint.

Cite this