処理中

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

PATENTSCOPE は、メンテナンスのため次の日時に数時間サービスを休止します。サービス休止: 火曜日 25.01.2022 (12:00 午後 CET)
設定

設定

出願の表示

1. WO2020250420 - プログラム変換装置、プログラム変換方法およびプログラム変換プログラム

公開番号 WO/2020/250420
公開日 17.12.2020
国際出願番号 PCT/JP2019/023652
国際出願日 14.06.2019
IPC
G06F 8/41 2018.1
G物理学
06計算;計数
F電気的デジタルデータ処理
8ソフトウェアエンジニアリングのための装置
40プログラムコードの変換
41コンパイル
G06F 12/0871 2016.1
G物理学
06計算;計数
F電気的デジタルデータ処理
12メモリシステムまたはアーキテクチャ内でのアクセシング,アドレシングまたはアロケーティング
02アドレシングまたはアロケーション;リロケーション
08階層構造のメモリ・システム,例.仮想メモリ・システム,におけるもの
0802所望データまたはデータブロックへのアクセスが連想アドレシングを要求する,メモリレベルのアドレシング,例.キャッシュ
0866周辺記憶システム,例.ディスクキャッシュ,のためのもの
0871キャッシュ空間の割り当てまたは管理
CPC
G06F 12/0871
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
08in hierarchically structured memory systems, e.g. virtual memory systems
0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
0866for peripheral storage systems, e.g. disk cache
0871Allocation or management of cache space
G06F 8/41
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
40Transformation of program code
41Compilation
出願人
  • 日本電気株式会社 NEC CORPORATION [JP]/[JP]
発明者
  • 大野 善之 OHNO Yoshiyuki
代理人
  • 岩壁 冬樹 IWAKABE Fuyuki
  • 塩川 誠人 SHIOKAWA Masato
優先権情報
公開言語 (言語コード) 日本語 (ja)
出願言語 (言語コード) 日本語 (JA)
指定国 (国コード)
発明の名称
(EN) PROGRAM CONVERSION DEVICE, PROGRAM CONVERSION METHOD, AND PROGRAM CONVERSION PROGRAM
(FR) DISPOSITIF DE CONVERSION DE PROGRAMME, PROCÉDÉ DE CONVERSION DE PROGRAMME ET PROGRAMME DE CONVERSION DE PROGRAMME
(JA) プログラム変換装置、プログラム変換方法およびプログラム変換プログラム
要約
(EN) A program conversion device 20 for converting source code that is the generation source of an object program executed by a vector processor, the vector processor including a vector arithmetic unit that performs vector arithmetic, a scalar arithmetic unit that performs scalar arithmetic, and a shared memory that can access either of the vector arithmetic unit and the scalar arithmetic unit, the program conversion device 20 comprising a conversion unit 21 that converts the source code so that: the vector arithmetic unit is caused to copy a plurality of data, which are stored in separate regions within the shared memory accessed by the scalar arithmetic unit during the process indicated by the source code, to a different region from the regions in the shared memory; and the scalar arithmetic unit is caused to access the one different region instead of the separate regions.
(FR) L’invention concerne un dispositif de conversion de programme 20 permettant de convertir un code source qui est la source de génération d'un programme objet exécuté par un processeur vectoriel, le processeur vectoriel comprenant une unité arithmétique vectorielle qui effectue une arithmétique vectorielle, une unité arithmétique scalaire qui effectue une arithmétique scalaire, et une mémoire partagée qui peut accéder soit à l'unité arithmétique vectorielle et à l'unité arithmétique scalaire, le dispositif de conversion de programme 20 comprenant une unité de conversion 21 qui convertit le code source de telle sorte que : l'unité arithmétique vectorielle est amenée à copier une pluralité de données, qui sont stockées dans des régions séparées à l'intérieur de la mémoire partagée accédée par l'unité arithmétique scalaire pendant le processus indiqué par le code source, à une région différente des régions dans la mémoire partagée ; et l'unité arithmétique scalaire est amenée à accéder à la région différente à la place des régions séparées.
(JA) プログラム変換装置20は、ベクトル演算を行うベクトル演算器と、スカラ演算を行うスカラ演算器と、ベクトル演算器とスカラ演算器のいずれもアクセス可能な共有メモリとを含むベクトルプロセッサで実行されるオブジェクトプログラムの生成元のソースコードを変換するプログラム変換装置であって、ソースコードが表す処理においてスカラ演算器がアクセスする共有メモリ内の離れた各領域にそれぞれ記憶されている複数のデータをベクトル演算器に共有メモリ内の各領域と別の1つの領域にコピーさせ、スカラ演算器に各領域の代わりに別の1つの領域をアクセスさせるようにソースコードを変換する変換部21を備える。
Related patent documents
JP2021525540This application is not viewable in PATENTSCOPE because the national phase entry has not been published yet or the national entry is issued from a country that does not share data with WIPO or there is a formatting issue or an unavailability of the application.
国際事務局に記録されている最新の書誌情報