処理中

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

設定

設定

出願の表示

1. WO2013118754 - データ処理装置、データ処理システム、データ構造、記録媒体、記憶装置およびデータ処理方法

公開番号 WO/2013/118754
公開日 15.08.2013
国際出願番号 PCT/JP2013/052691
国際出願日 06.02.2013
IPC
G06F 15/82 2006.01
G物理学
06計算;計数
F電気的デジタルデータ処理
15デジタル計算機一般;データ処理装置一般
76プログラム記憶式汎用計算機のアーキテクチャ
82データまたは要求駆動型
CPC
G06F 8/45
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
40Transformation of program code
41Compilation
45Exploiting coarse grain parallelism in compilation, i.e. parallelism between groups of instructions
G06F 8/452
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
40Transformation of program code
41Compilation
45Exploiting coarse grain parallelism in compilation, i.e. parallelism between groups of instructions
451Code distribution
452Loops
G06F 8/456
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
40Transformation of program code
41Compilation
45Exploiting coarse grain parallelism in compilation, i.e. parallelism between groups of instructions
456Parallelism detection
G06F 9/4494
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
448Execution paradigms, e.g. implementations of programming paradigms
4494data driven
出願人
  • 株式会社Mush-A MUSH-A CO., LTD. [JP]/[JP]
発明者
  • 武者野 満 MUSHANO, Mitsuru
代理人
  • 一色国際特許業務法人 ISSHIKI & CO.
優先権情報
2012-02536808.02.2012JP
61/72166302.11.2012US
公開言語 (言語コード) 日本語 (JA)
出願言語 (言語コード) 日本語 (JA)
指定国 (国コード)
発明の名称
(EN) DATA PROCESSING DEVICE, DATA PROCESSING SYSTEM, DATA STRUCTURE, RECORDING MEDIUM, STORAGE DEVICE AND DATA PROCESSING METHOD
(FR) DISPOSITIF DE TRAITEMENT DE DONNÉES, SYSTÈME DE TRAITEMENT DE DONNÉES, STRUCTURE DE DONNÉES, SUPPORT D'ENREGISTREMENT, DISPOSITIF DE STOCKAGE ET PROCÉDÉ DE TRAITEMENT DE DONNÉES
(JA) データ処理装置、データ処理システム、データ構造、記録媒体、記憶装置およびデータ処理方法
要約
(EN)
The present invention has the objective of resolving bottlenecks in loop processing so as to perform parallel processing at high speed, wherein a plurality of processing units each have: an input/output unit which acquires only packets for which destination information calculated on the basis of at least a portion of extended identification information indicates the processing unit; a calculating unit which executes a processing instruction to be initially executed among processing instructions of the packets acquired by the input/output unit so as to generate packets for which extended identification information, which treats a processing instruction to be executed next after the executed processing instruction as the processing instruction to be initially executed, has been added to data generated by the first-mentioned execution in order to input the same into the input/output unit; a template storage unit which, if the processing instruction to be initially executed is a processing instruction that generates a packet group comprising a plurality of packets, registers template information for generating the packet group; and a packet generation unit which generates the packet group on the basis of the template information registered in the template storage unit in order to input the same into the input/output unit.
(FR)
La présente invention a pour but de supprimer les goulots d'étranglement lors d'un traitement en boucle afin que le traitement parallèle soit réalisé rapidement. Chaque unité d'une pluralité d'unités de traitement comporte : une unité d'entrée/sortie qui acquiert uniquement des paquets pour lesquels les informations de destination calculées sur la base d'au moins une partie des informations d'identification étendues indiquent l'unité de traitement; une unité de calcul qui exécute une instruction de traitement à exécuter initialement parmi les instructions de traitement des paquets acquis par ladite unité d'entrée/sortie de manière à générer des paquets pour lesquels les informations d'identification étendues, qui se rapportent à une instruction de traitement à exécuter juste après l'instruction de traitement exécutée comme s'il s'agissait de l'instruction de traitement à exécuter initialement, ont été ajoutées aux données générées par l'exécution mentionnée en premier afin de permettre leur entrée dans l'unité d'entrée/sortie; une unité de stockage de modèles qui enregistre des informations de modèle pour générer un groupe de paquets si l'instruction de traitement à exécuter initialement est une instruction de traitement qui génère ledit groupe de paquets comprenant une pluralité de paquets; et une unité de génération de paquets qui génère le groupe de paquets en se basant sur les informations de modèle enregistrées dans ladite unité de stockage de modèles afin de permettre leur entrée dans l'unité d'entrée/sortie.
(JA)
 本発明は、ループ処理においてボトルネックを解消し、高速に並列処理することを目的とし、複数の処理部は、拡張識別情報の少なくとも一部に基づいて算出される宛先情報が当該処理部を示すパケットのみを取得する入出力部と、入出力部によって取得されたパケットの処理命令のうち最初に実行されるべき処理命令を実行し、当該実行によって生成されるデータに、実行された処理命令の次に実行されるべき処理命令を最初に実行されるべき処理命令とする拡張識別情報が付加されたパケットを生成して入出力部に入力する演算部と、最初に実行されるべき処理命令が複数のパケットからなるパケット群を生成する処理命令である場合に、パケット群を生成するためのテンプレート情報が登録されるテンプレート記憶部と、テンプレート記憶部に登録されているテンプレート情報に基づいてパケット群を生成して入出力部に入力するパケット生成部と、をそれぞれ有する。
他の公開
国際事務局に記録されている最新の書誌情報