Map Sort : マルチコアプロセッサに向けたスケーラブルなソートアルゴリズム(実時間OS,並列アルゴリズム)
スポンサーリンク
概要
- 論文の詳細を見る
マルチコア向けの並列ソートアルゴリズムMap Sortを提案する.今後単体CPUの性能向上が鈍化し、プロセッサがマルチコアによって性能向上する時代では、並列対応されていないソフトウェアは計算機が進歩しても性能は向上しない。従って単体CPUでは従来と同等処理時間で、かつ並列CPUではスケーラブルに性能向上するようなアルゴリズムが必須となるが、我々はそれをスケーラブルアルゴリズムとよんでいる。本論文ではソート問題を取り上げ、新しいスケーラブルアルゴリズムMap Sortを提案する。Map Sortの時間に関する計算複雑度はN個のデータ、P台のCPUで0((N/P) log N)であり、単体CPU上での下界値0(N log N)の(1/P)である。また計算機実験の結果、単体CPU上のクイックソートと比較し、単体CPUでは同等性能、4CPUでは3倍の性能向上であることが示された。
- 社団法人電子情報通信学会の論文
- 2007-03-08
著者
関連論文
- マルチコア向けソフトウェア開発/デバックの基礎と実際 : アルゴリズムの並列化から並列デバックまで
- 周期的同期方式によるマルチコアSOCプラットフォーム向けクロッキング・アーキテクチャ(PLL,クロック,VLSI回路,デバイス技術(高速,低電圧,低消費電力))
- 周期的同期方式によるマルチコアSOCプラットフォーム向けクロッキング・アーキテクチャ(PLL,クロック, VLSI回路,デバイス技術(高速,低電圧,低消費電力))
- 1チップMPEG-2 MP@MLビデオ符号化LSIにおけるクロック制御方式
- バッファ挿入を伴う等遅延クロックツリー生成アルゴリズム
- 招待講演 マルチコア利用技術--ドメイン分離とユーザ利用状況に応じたリソース配分 (情報センシング)
- マルチコア利用技術 : ドメイン分離とユーザ利用状況に応じたリソース配分(携帯電話用カメラ,デジタルスチルカメラ,ビデオカメラ(ハイビジョン)とそのためのイメージセンサ,モジュール,特別企画「CCD誕生40周年記念講演-黎明期-」)
- 自動並列化技術を用いたメディア処理オフロード
- 自動並列化技術を用いたメディア処理オフロード
- 自動並列化技術を用いたメディア処理オフロード
- 自動並列化技術を用いたメディア処理オフロード
- 組込み向けマルチメディア処理プロセッサに適したスーパースカラ演算ユニットのアーキテクチャ
- 自動並列化技術を用いたメディア処理オフロード
- 自動並列化技術を用いたメディア処理オフロード
- 組込み向けマルチメディア処理プロセッサに適したスーパースカラ演算ユニットのアーキテクチャ
- 組込み向けマルチメディア処理プロセッサに適したスーパースカラ演算ユニットのアーキテクチャ
- 自動並列化技術を用いたメディア処理オフロード
- 4. 組み込みマルチコアプロセッサのソフトウェアプラットフォーム(マルチコアにおけるソフトウェア)
- 家電連携を目指したマルチプロセッサ活用による安全なモバイルプラットフォーム(MoMuC特別セッション「モバイルとホームネットワーク連携」, 移動通信ワークショップ)
- 家電連携を目指したマルチプロセッサ活用による安全なモバイルプラットフォーム(MoMuC特別セッション「モバイルとホームネットワーク連携」, 移動通信ワークショップ)
- 家電連携を目指したマルチプロセッサ活用による安全なモバイルプラットフォーム(モバイルとホームネットワーク連携, 移動通信ワークショップ)
- 家電連携を目指したマルチプロセッサ活用による安全なモバイルプラットフォーム(MoMuC 特別セッション「モバイルとホームネットワーク連携」, 移動通信ワークショップ)
- 家電連携を目指したマルチプロセッサ活用による安全なモバイルプラットフォーム(MoMuC特別セッション「モバイルとホームネットワーク連携」, 移動通信ワークショップ)
- 家電連携を目指したマルチプロセッサ活用による安全なモバイルプラットフォーム
- 家電連携を目指したマルチプロセッサ活用による安全なモバイルプラットフォーム
- 家電連携を目指したマルチプロセッサ活用による安全なモバイルプラットフォーム
- Map Sort : マルチコアプロセッサに向けたスケーラブルなソートアルゴリズム(実時間OS,並列アルゴリズム)
- Map Sort : マルチコアプロセッサに向けたスケーラブルなソートアルゴリズム(実時間OS,並列アルゴリズム)
- Map Sort : マルチコアプロセッサに向けたスケーラブルなソートアルゴリズム(実時間OS,並列アルゴリズム)
- Map Sort : マルチコアプロセッサに向けたスケーラブルなソートアルゴリズム(実時間OS,並列アルゴリズム)
- 家電連携を目指したマルチプロセッサ活用による安全なモバイルプラットフォーム
- 家電連携を目指したマルチプロセッサ活用による安全なモバイルプラットフォーム
- シュリンク設計向けクロック木生成
- シュリンク設計向けクロック木生成