Sparse Matrix-Vector Multiplication: A Low Communication Cost Data Mapping-Based Architecture
碩士 === 國立臺灣科技大學 === 電子工程系 === 103 === The performance of the sparse matrix-vector multiplication (SMVM) on a parallel system is strongly conditioned by the distribution of data among its components. Two costs arise as a result of the used data mapping method: arithmetic and communication. The commun...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2015
|
Online Access: | http://ndltd.ncl.edu.tw/handle/09761233547687794389 |
id |
ndltd-TW-103NTUS5428039 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-103NTUS54280392016-11-06T04:19:27Z http://ndltd.ncl.edu.tw/handle/09761233547687794389 Sparse Matrix-Vector Multiplication: A Low Communication Cost Data Mapping-Based Architecture 以低傳輸量的資料配置方法為基礎之稀疏矩陣向量乘法架構 Wei-chun Hsu 徐偉郡 碩士 國立臺灣科技大學 電子工程系 103 The performance of the sparse matrix-vector multiplication (SMVM) on a parallel system is strongly conditioned by the distribution of data among its components. Two costs arise as a result of the used data mapping method: arithmetic and communication. The communication cost of an algorithm often dominates the arithmetic cost, and the gap between these costs tends to increase. Therefore, finding a mapping method that reduces the communication cost is of high importance. On the other hand, the load distribution among the processing units must not be sacrificed as well. In this paper, a data mapping method is proposed for SMVM on Network-on-Chip (NoC) which achieves balanced working load and reduces the communication cost. Afterwards, an FPGA-based architecture is introduced which is designed to fit the proposed data mapping method. The experimental results show that the communication cost of the proposed design is 40\% lower than the previous work. Shanq-jang Ruan 阮聖彰 2015 學位論文 ; thesis 43 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣科技大學 === 電子工程系 === 103 === The performance of the sparse matrix-vector multiplication (SMVM) on a parallel system is strongly conditioned by the distribution of data among its components. Two costs arise as a result of the used data mapping method: arithmetic and communication. The communication cost of an algorithm often dominates the arithmetic cost, and the gap between these costs tends to increase. Therefore, finding a mapping method
that reduces the communication cost is of high importance. On the other hand, the load distribution among the processing units must not be sacrificed as well. In this paper, a data mapping method is proposed for SMVM on Network-on-Chip (NoC) which achieves balanced working load and reduces the communication cost. Afterwards, an FPGA-based architecture is introduced which is designed to fit the proposed data mapping method. The experimental results show that the communication cost of the proposed design is 40\% lower than the previous work.
|
author2 |
Shanq-jang Ruan |
author_facet |
Shanq-jang Ruan Wei-chun Hsu 徐偉郡 |
author |
Wei-chun Hsu 徐偉郡 |
spellingShingle |
Wei-chun Hsu 徐偉郡 Sparse Matrix-Vector Multiplication: A Low Communication Cost Data Mapping-Based Architecture |
author_sort |
Wei-chun Hsu |
title |
Sparse Matrix-Vector Multiplication: A Low Communication Cost Data Mapping-Based Architecture |
title_short |
Sparse Matrix-Vector Multiplication: A Low Communication Cost Data Mapping-Based Architecture |
title_full |
Sparse Matrix-Vector Multiplication: A Low Communication Cost Data Mapping-Based Architecture |
title_fullStr |
Sparse Matrix-Vector Multiplication: A Low Communication Cost Data Mapping-Based Architecture |
title_full_unstemmed |
Sparse Matrix-Vector Multiplication: A Low Communication Cost Data Mapping-Based Architecture |
title_sort |
sparse matrix-vector multiplication: a low communication cost data mapping-based architecture |
publishDate |
2015 |
url |
http://ndltd.ncl.edu.tw/handle/09761233547687794389 |
work_keys_str_mv |
AT weichunhsu sparsematrixvectormultiplicationalowcommunicationcostdatamappingbasedarchitecture AT xúwěijùn sparsematrixvectormultiplicationalowcommunicationcostdatamappingbasedarchitecture AT weichunhsu yǐdīchuánshūliàngdezīliàopèizhìfāngfǎwèijīchǔzhīxīshūjǔzhènxiàngliàngchéngfǎjiàgòu AT xúwěijùn yǐdīchuánshūliàngdezīliàopèizhìfāngfǎwèijīchǔzhīxīshūjǔzhènxiàngliàngchéngfǎjiàgòu |
_version_ |
1718391594020765696 |