論文の概要: Neural Network Exemplar Parallelization with Go
- arxiv url: http://arxiv.org/abs/2309.08444v1
- Date: Fri, 15 Sep 2023 14:46:43 GMT
- ステータス: 処理完了
- システム内更新日: 2023-09-18 14:24:37.752824
- Title: Neural Network Exemplar Parallelization with Go
- Title(参考訳): Goによるニューラルネットワークの並列化
- Authors: Georg Wiesinger, Erich Schikuta
- Abstract要約: また,これらの並列化タスクに対して,マルチコアハードウェアシステムに制限が課されることが示唆された。
MNIST桁認識のための単純なフィードフォワードネットワークとプログラミング言語Goは、その答えを見つけるために作られた。
- 参考スコア(独自算出の注目度): 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: This paper presents a case for exemplar parallelism of neural networks using
Go as parallelization framework. Further it is shown that also limited
multi-core hardware systems are feasible for these parallelization tasks, as
notebooks and single board computer systems. The main question was how much
speedup can be generated when using concurrent Go goroutines specifically. A
simple concurrent feedforward network for MNIST digit recognition with the
programming language Go was created to find the answer. The first findings when
using a notebook (Lenovo Yoga 2) showed a speedup of 252% when utilizing 4
goroutines. Testing a single board computer (Banana Pi M3) delivered more
convincing results: 320% with 4 goroutines, and 432% with 8 goroutines.
- Abstract(参考訳): 本稿では,goを並列化フレームワークとして用いたニューラルネットワークの例題並列性について述べる。
さらに,マルチコアハードウェアシステムも,ノートブックやシングルボードコンピュータシステムのような並列化タスクで実現可能であることを示した。
主な質問は、並列go goroutinesを特に使用する場合、どのくらいのスピードアップが生成されるかだった。
MNIST桁認識のための単純なフィードフォワードネットワークとプログラミング言語Goは、その答えを見つけるために作られた。
ノートブックを使った最初の発見(Lenovo Yoga)
2) ゴルーチンを4回使用した場合の速度は252%向上した。
単一のボードコンピュータ(Banana Pi M3)をテストすると、より説得力のある結果が得られる。
関連論文リスト
- Retentive Network: A Successor to Transformer for Large Language Models [91.6652200825638]
大規模言語モデルの基盤アーキテクチャとしてRetentive Network(RetNet)を提案する。
理論的には、再発と注意の関係を導出する。
言語モデリングの実験結果から、RetNetは優れたスケーリング結果、並列トレーニング、低コストなデプロイメント、効率的な推論を実現している。
論文 参考訳(メタデータ) (2023-07-17T16:40:01Z) - Enabling Multi-threading in Heterogeneous Quantum-Classical Programming
Models [53.937052213390736]
量子カーネルの並列実行を可能にするために,C++ベースの並列コンストラクトを導入する。
予備的な性能の結果は、カーネル毎に12スレッドのベルカーネルを2回実行し、カーネルを次々に実行する並列性能が向上したことを示している。
論文 参考訳(メタデータ) (2023-01-27T06:48:37Z) - PARTIME: Scalable and Parallel Processing Over Time with Deep Neural
Networks [68.96484488899901]
PartIMEは、データが継続的にストリーミングされるたびにニューラルネットワークを高速化するように設計されたライブラリです。
PartIMEは、ストリームから利用可能になった時点で、各データサンプルの処理を開始する。
オンライン学習において、PartialIMEと古典的な非並列ニューラル計算を経験的に比較するために実験が行われる。
論文 参考訳(メタデータ) (2022-10-17T14:49:14Z) - QParallel: Explicit Parallelism for Programming Quantum Computers [62.10004571940546]
並列量子プログラミングのための言語拡張を提案する。
QParallelは、現在の量子プログラミング言語における並列性に関する曖昧さを取り除く。
並列化によって最も利益を上げるサブルーチンを識別し,並列領域の配置にプログラマを誘導するツールを提案する。
論文 参考訳(メタデータ) (2022-10-07T16:35:16Z) - Multipod Convolutional Network [2.1485350418225244]
我々は3つの並列ポッドネットワーク(TripodNet)が一般的に使われているオブジェクト認識データセットにおいて最良の結果をもたらすことを実験的に観察した。
TripodNetはCIFAR-10とImageNetデータセットで最先端のパフォーマンスを達成した。
論文 参考訳(メタデータ) (2022-10-03T02:37:57Z) - LoopStack: a Lightweight Tensor Algebra Compiler Stack [61.04098601022665]
LoopStackはテンソル操作のためのドメイン固有のコンパイラスタックである。
最先端の機械学習フレームワークのパフォーマンスにマッチし、頻繁なマシンコードを生成する。
メモリフットプリントは非常に小さく、バイナリサイズは245KBで、30K行未満の効率的なコードによって、モバイルや組み込みデバイスでの使用に適している。
論文 参考訳(メタデータ) (2022-05-02T01:57:58Z) - DistGNN: Scalable Distributed Training for Large-Scale Graph Neural
Networks [58.48833325238537]
大規模グラフの構造を学ぶためにGNN(Graph Neural Networks)のフルバッチトレーニングは、実現可能な数百の計算ノードにスケールする必要がある重要な問題です。
本稿では,CPUクラスタ上でのフルバッチトレーニングのためのDGL(Deep Graph Library)を最適化したGNNについて述べる。
4つの一般的なGNNベンチマークデータセットの結果は、1つのCPUソケットを使用して最大3.7倍のスピードアップ、128のCPUソケットを使用して最大97倍のスピードアップを示す。
論文 参考訳(メタデータ) (2021-04-14T08:46:35Z) - Efficient MPI-based Communication for GPU-Accelerated Dask Applications [1.211955119100926]
本稿では,Dask の新しい通信バックエンド MPI4Dask の設計と実装について述べる。
MPI4Daskは、Message Passing Interface標準のGPU対応実装であるMVAPICH2-GDRよりもmpi4pyを利用している。
我々のレイテンシとスループットの比較から、MPI4Daskは1バイトメッセージでUCXを6倍、大きなメッセージで4倍性能が高いことが示唆されている。
論文 参考訳(メタデータ) (2021-01-21T22:59:08Z) - GPUTreeShap: Massively Parallel Exact Calculation of SHAP Scores for
Tree Ensembles [0.8057006406834467]
本稿では,グラフィック処理ユニット上での大規模並列計算に適したツリーサップアルゴリズムを提案する。
我々は,最先端のマルチコアCPU実装を用いて,SHAP値の最大19倍,SHAP値の最大340倍の高速化を実現する。
論文 参考訳(メタデータ) (2020-10-27T00:55:07Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。