| 講演抄録/キーワード |
| 講演名 |
2013-05-17 16:05
AGPUモデルでの並列ソートアルゴリズムの計算量について ○小池 敦・定兼邦彦・Hoa Vu(NII) COMP2013-13 |
| 抄録 |
(和) |
本稿ではAGPUモデルにおける並列ソートアルゴリズムの計算量を扱う.
まず,既存のバイトニックソートとGPU-Warpsortの計算量を解析する.
次に,AGPUモデルでの比較ソートのI/O計算量の下界を与える.
1マルチプロセッサ内のコア数を $b$, 総コア数を $p$, マルチプロセッサ内の総共有メモリ量を
$M$ ワードとすると,$n$ 要素の比較ソートに必要なグローバルメモリ
読み込み回数は $Omega(frac{n}{b}log_{frac{M}{p}} frac{n}{b})$ である.
さらに,I/O計算量がこの下界に一致するソートアルゴリズムを提案する.
時間計算量は $Order(frac{n}{p}log frac{n}{b} log b)$ である. |
| (英) |
This paper is concerned with complexities of parallel sorting algorithms on AGPU model.
First, we analyze known sort algorithms such as bitonic sort and GPU-Warpsort.
Next, we give a lower bound of I/O complexities of comparison-based sorting algorithms
on AGPU model. Let $b$ be the number of cores in a multiprocessor, $p$ be the total number
of cores, and $M$ be the total number of words in shared memories in multiprocessors.
Then the necessary number of global memory accesses to comparison-sort $n$ elements
is shown to be $Omega(frac{n}{b}log_{frac{M}{p}} frac{n}{b})$.
We also propose a sorting algorithm whose I/O complexity matches this lower bound.
Its time complexity is $Order(frac{n}{p}log frac{n}{b} log b)$. |
| キーワード |
(和) |
GPGPU / AGPUモデル / ソート / バイトニックソート / / / / |
| (英) |
GPGPU / AGPU model / sorting / bitonic sort / / / / |
| 文献情報 |
信学技報, vol. 113, no. 50, COMP2013-13, pp. 75-80, 2013年5月. |
| 資料番号 |
COMP2013-13 |
| 発行日 |
2013-05-10 (COMP) |
| ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
| PDFダウンロード |
COMP2013-13 |