処理中

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

設定

設定

出願の表示

1. WO2017158785 - 高位合成装置、高位合成方法及び高位合成プログラム

公開番号 WO/2017/158785
公開日 21.09.2017
国際出願番号 PCT/JP2016/058445
国際出願日 17.03.2016
IPC
G06F 17/50 2006.01
G物理学
06計算;計数
F電気的デジタルデータ処理
17特定の機能に特に適合したデジタル計算またはデータ処理の装置または方法
50計算機利用設計
CPC
G06F 15/7821
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
15Digital computers in general
76Architectures of general purpose stored program computers
78comprising a single central processing unit
7807System on chip, i.e. computer system on a single chip; System in package, i.e. computer system on one or more chips in a single package
7821Tightly coupled to memory, e.g. computational memory, smart memory, processor in memory
G06F 30/327
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
30Computer-aided design [CAD]
30Circuit design
32Circuit design at the digital level
327Logic synthesis; Behaviour synthesis, e.g. mapping logic, HDL to netlist, high-level language to RTL or netlist
G06F 30/34
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
30Computer-aided design [CAD]
30Circuit design
34for reconfigurable circuits, e.g. field programmable gate arrays [FPGA] or programmable logic devices [PLD]
G06F 9/3001
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
30Arrangements for executing machine instructions, e.g. instruction decode
30003Arrangements for executing specific machine instructions
30007to perform operations on data operands
3001Arithmetic instructions
G06F 9/3885
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
30Arrangements for executing machine instructions, e.g. instruction decode
38Concurrent instruction execution, e.g. pipeline, look ahead
3885using a plurality of independent parallel functional units
出願人
  • 三菱電機株式会社 MITSUBISHI ELECTRIC CORPORATION [JP]/[JP]
発明者
  • 小川 吉大 OGAWA, Yoshihiro
  • 輕部 文利 KARUBE, Fumitoshi
  • 山本 亮 YAMAMOTO, Ryo
代理人
  • 溝井 章司 MIZOI, Shoji
優先権情報
公開言語 (言語コード) 日本語 (JA)
出願言語 (言語コード) 日本語 (JA)
指定国 (国コード)
発明の名称
(EN) HIGH-LEVEL SYNTHESIS DEVICE, HIGH-LEVEL SYNTHESIS METHOD, AND HIGH-LEVEL SYNTHESIS PROGRAM
(FR) DISPOSITIF, PROCÉDÉ ET PROGRAMME DE SYNTHÈSE DE HAUT-NIVEAU
(JA) 高位合成装置、高位合成方法及び高位合成プログラム
要約
(EN)
This high-level synthesis device is provided with a control data flow graph (CDFG) changing unit (160) which: obtains, as a first CDFG (111), a CDFG representing a repetitive computation in which a series of repetitive processing steps are performed, with the output of each processing step being received by the immediately succeeding processing step as an input; and changes the first CDFG (111) into a second CDFG (112) for performing, in a pipelined manner, the repetitive computation represented by the first CDFG (111).
(FR)
L'invention concerne un dispositif de synthèse de haut niveau pourvu d'une unité de changement de graphe de flux de données de commande (CDFG) (160) qui : obtient, en tant que premier CDFG (111), un CDFG représentant un calcul répétitif dans lequel une série d'étapes de traitement répétitives sont réalisées, la sortie de chaque étape de traitement étant reçue par l'étape de traitement suivant immédiatement en tant qu'entrée ; et change le premier CDFG (111) en un second CDFG (112) de façon à effectuer, selon un mode pipeline, le calcul répétitif représenté par le premier CDFG (111).
(JA)
演算処理を繰り返す繰り返し演算処理であって演算処理の出力を次の演算処理の入力とする繰り返し演算処理を表したCDFG(コントロールデータフローグラフ)を第1CDFG(111)として取得し、第1CDFG(111)を、第1CDFG(111)で表された繰り返し演算処理をパイプライン処理で実行する第2CDFG(112)に変更するCDFG変更部(160)を備えた。
国際事務局に記録されている最新の書誌情報