処理中

しばらくお待ちください...

設定

設定

Goto Application

1. WO2020085058 - 分散処理システムおよび分散処理方法

公開番号 WO/2020/085058
公開日 30.04.2020
国際出願番号 PCT/JP2019/039449
国際出願日 07.10.2019
IPC
G06F 15/173 2006.01
G物理学
06計算;計数
F電気的デジタルデータ処理
15デジタル計算機一般;データ処理装置一般
16各々が少くとも算術演算ユニット,プログラム・ユニットおよびレジスタをもつ2つ以上のデジタル計算機が結合されたもの,例.数個のプログラムの同時処理を行うためのもの
163プロセッサ間通信
173相互接続ネットワークを用いるもの,例.マトリックス,シャフル,ピラミッド,スターまたはスノーフレーク
G06N 3/08 2006.01
G物理学
06計算;計数
N特定の計算モデルに基づくコンピュータ・システム
3生物学的モデルに基づくコンピュータシステム
02ニューラルネットワークモデルを用いるもの
08学習方法
出願人
  • 日本電信電話株式会社 NIPPON TELEGRAPH AND TELEPHONE CORPORATION [JP]/[JP]
発明者
  • 川合 健治 KAWAI, Kenji
  • 加藤 順一 KATO, Junichi
  • ゴー フィクー NGO, Huycu
  • 有川 勇輝 ARIKAWA, Yuki
  • 伊藤 猛 ITO, Tsuyoshi
  • 坂本 健 SAKAMOTO, Takeshi
代理人
  • 山川 茂樹 YAMAKAWA, Shigeki
  • 小池 勇三 KOIKE, Yuzo
  • 山川 政樹 YAMAKAWA, Masaki
  • 本山 泰 MOTOYAMA, Yasushi
優先権情報
2018-19823022.10.2018JP
公開言語 (言語コード) 日本語 (JA)
出願言語 (言語コード) 日本語 (JA)
指定国 (国コード)
発明の名称
(EN) DISTRIBUTED PROCESSING SYSTEM AND DISTRIBUTED PROCESSING METHOD
(FR) SYSTÈME DE TRAITEMENT DISTRIBUÉ ET PROCÉDÉ DE TRAITEMENT DISTRIBUÉ
(JA) 分散処理システムおよび分散処理方法
要約
(EN)
According to the present invention, a distributed processing node 1[1] transmits distributed data from a communication port 10 to a distributed processing node 1[2] as intermediate aggregate data. A distributed processing node 1[k] (k=2, …, N) generates updated intermediate aggregate data from received intermediate aggregate data and distributed data and transmits the updated intermediate aggregate data from a communication port 10 to a distributed processing node 1[k+] (k+=k+1, provided that k+=1 when k=N). Distributed processing node 1[1] transmits intermediate aggregate data received via a communication port 11 from communication port 11 to distributed processing node 1[N] as aggregate data. Distributed processing node 1[k] transmits aggregate data received via communication port 10 from a communication port 11 to distributed processing node 1[k-1]. Each distributed processing node 1 updates the weight of a neural network on the basis of aggregate data. As a result, the present invention can perform effective distributed processing when applied to deep learning.
(FR)
Selon la présente invention, un nœud 1[1] de traitement distribué transmet des données distribuées d'un port 10 de communication à un nœud 1[2] de traitement distribué en tant que données agrégées intermédiaires. Un nœud 1[k] (k=2, …, N) de traitement distribué génère des données agrégées intermédiaires actualisées à partir de données agrégées intermédiaires reçues et données distribuées et transmet les données agrégées intermédiaires actualisées d'un port 10 de communication à un nœud 1[k+] de traitement distribué (k+=k+1, à condition que k+=1 lorsque k=N). Le nœud 1[1] de traitement distribué transmet des données agrégées intermédiaires reçues via un port 11 de communication du port 11 de communication au nœud 1[N] de traitement distribué en tant que données agrégées. Le nœud 1[k] de traitement distribué transmet des données agrégées reçues via le port 10 de communication d'un port 11 de communication au nœud 1[k-1] de traitement distribué. Chaque nœud 1 de traitement distribué actualise le poids d'un réseau neuronal d'après des données agrégées. Par conséquent, la présente invention peut effectuer un traitement distribué efficace lorsqu'elle est appliquée à l'apprentissage profond.
(JA)
分散処理ノード1[1]は、分散データを中間集計データとして通信ポート10から分散処理ノード1[2]に送信する。分散処理ノード1[k](k=2,・・・,N)は、受信した中間集計データと分散データとから更新後の中間集計データを生成して、通信ポート10から分散処理ノード1[k+](k+=k+1、ただしk=Nの場合はk+=1)に送信する。分散処理ノード1[1]は、通信ポート11を介して受信した中間集計データを集計データとして、通信ポート11から分散処理ノード1[N]に送信する。分散処理ノード1[k]は、通信ポート10を介して受信した集計データを通信ポート11から分散処理ノード1[k-1]に送信する。各分散処理ノード1は、集計データに基づいてニューラルネットワークの重みを更新する。これにより、深層学習に適用した場合に効果的な分散処理を行うことができる。
他の公開
国際事務局に記録されている最新の書誌情報