マルチプロセッサシステム
    1.
    发明申请
    マルチプロセッサシステム 审中-公开
    多处理器系统

    公开(公告)号:WO2013011620A1

    公开(公告)日:2013-01-24

    申请号:PCT/JP2012/003704

    申请日:2012-06-06

    Inventor: 森下 広之

    Abstract:  一のプロセッサの動作と他のプロセッサの動作とについて、効率的にデバッグできるマルチプロセッサシステムを提供する。第1プロセッサと、当該第1プロセッサからの通知を受けて処理を実行する第2プロセッサとを有するマルチプロセッサシステムにおいて、前記第1プロセッサは、命令列中から実行対象となる命令を逐次特定し、特定した命令が処理依頼命令である場合には前記第2プロセッサに対して当該処理依頼に基づく通知を行い、処理依頼命令でない場合には当該命令を実行するともに、デバッグモードが設定されているか否かを判別し、デバッグモードが設定されていると判断する場合に処理依頼命令を特定すると以降の命令の特定は停止し、前記通知をした後、前記第2プロセッサが前記通知に応じた処理を完了したことを検知すると命令の特定を再開する。

    Abstract translation: 提供了能够有效地调试一个处理器的操作和另一个处理器的操作的多处理器系统。 在具有从第一处理器接收通知并执行处理的第一处理器和第二处理器的多处理器系统中,第一处理器顺序地指定要从命令串执行的命令,并且当指定的命令是处理请求命令时, 基于该处理请求向第二处理器通知,并且当指定的命令不是处理请求命令时,第一处理器执行该命令。 此外,第一处理器确定是否设置了调试模式,并且当确定已经设置了调试模式并且指定了处理请求命令时,第一处理器停止对后续命令的指定并提供上述通知, 并且当检测到第二处理器响应于上述通知已经完成处理时,第一处理器再次开始指定命令。

    外部デバイスアクセス装置
    2.
    发明申请
    外部デバイスアクセス装置 审中-公开
    外部设备访问设备

    公开(公告)号:WO2006134804A1

    公开(公告)日:2006-12-21

    申请号:PCT/JP2006/311337

    申请日:2006-06-06

    CPC classification number: G06F13/385

    Abstract:  アドレス制御部(114)は、マスタ(101)から外部デバイス(102)への書き込み要求に応じて、マスタ(101)からの書き込みアドレス(150)と書き込みデータ(151)とをそれぞれ書き込みアドレス格納部(110)と書き込みデータ格納部(111)とに格納するとともに、マスタに受理信号(155)を出力し、さらに、書き込みアドレスによって指定される外部デバイス(102)に対して、当該書き込みデータを書き込み、マスタ(101)によって読み出しアドレス格納部(112)に読み出しアドレスが格納されたとき、当該読み出しアドレスによって指定される外部デバイス(102)からデータを読み出し、読み出しデータ格納(113)に格納する。

    Abstract translation: 地址控制单元(114)根据写入(114)将来自主机(101)的写地址(150)和写数据(151)分别存储到写地址存储单元(110)和写数据存储单元(111) 从所述主机(101)向外部设备(102)请求。 地址控制单元(114)向主机输出接收信号(155),将写入数据写入由写入地址指定的外部设备(102)。 当主机(101)将读取地址存储在读出地址存储单元(112)中时,地址控制单元(114)从读出地址指定的外部设备(102)中读出数据,并将其存储在 读出数据存储单元(113)。

    プロセッサ
    3.
    发明申请
    プロセッサ 审中-公开
    处理器

    公开(公告)号:WO2006109835A1

    公开(公告)日:2006-10-19

    申请号:PCT/JP2006/307775

    申请日:2006-04-12

    Abstract:  本発明に係るプロセッサは、複数のスレッドを巡回的に、そのスレッドに割当てられた時間ずつ実行するプロセッサであって、再構成可能な集積回路を備え、複数のスレッド各々に対応する回路構成情報を記憶しておき、回路構成情報に基づいて、前記集積回路の一部分を再構成し、順次、スレッドに対応する回路構成情報に基づき再構成された集積回路を用いて、当該スレッドを実行させる。あるスレッドが実行している間に、次に実行するスレッドを選択し、実行しているスレッドが使用している前記集積回路の部分以外の部分について、次に実行するスレッドのために再構成をする。

    Abstract translation: 处理器循环地执行多个线程,每个线程在分配给其的相应时间执行,具有可重构集成电路。 存储对应于多个线程中的每一个的电路配置信息,并且基于电路配置信息来重新配置集成电路的一部分。 依次对应于各个线程的电路配置信息重新配置的集成电路被依次用于执行各自的线程。 当执行线程时,选择要执行的线程。 作为用于执行线程的集成电路的一部分以外的部分的集成电路的一部分被重新配置,以便接着执行线程。

    キャッシュメモリおよびキャッシュメモリ制御方法
    4.
    发明申请
    キャッシュメモリおよびキャッシュメモリ制御方法 审中-公开
    高速缓存存储器和高速缓存存储器控制方法

    公开(公告)号:WO2005029336A1

    公开(公告)日:2005-03-31

    申请号:PCT/JP2004/012421

    申请日:2004-08-23

    CPC classification number: G06F12/127 G06F12/124

    Abstract: 本発明のキャッシュメモリは、キャッシュエントリー毎に、アクセスの有無を示す使用フラグUを記憶するウェイ0~ウェイ3と、ヒットしたとき当該キャッシュエントリーに対応する使用フラグUをアクセス有りに更新し、その際にセット内の他の全ての使用フラグがアクセス有りを示す場合には、セット内の他の全ての使用フラグをアクセス無しにリセットし、アクセス無しを示す使用フラグUに対応するキャッシュエントリーの中からリプレース対象のキャッシュエントリーを選択する制御部を備える。

    Abstract translation: 缓存存储器包括方式(0至3)和控制单元。 对于每个高速缓存条目,方式(0至3)存储使用标志U以指示是否进行访问。 当命中发生时,控制单元将与高速缓存条目对应的使用标志U更新为指示进行访问的使用标志。 此时,如果集合中的所有其他使用标志均指示进行访问,则控制单元将集合中的所有其他使用标志重置为指示不进行访问的所有使用标志,并且从缓存条目对应 对于每个指示不进行访问的使用标志,选择要替换的高速缓存条目。

    プログラム生成装置、プログラム生産方法及びプログラム
    5.
    发明申请
    プログラム生成装置、プログラム生産方法及びプログラム 审中-公开
    程序生成设备,程序生成方法和程序

    公开(公告)号:WO2012004972A1

    公开(公告)日:2012-01-12

    申请号:PCT/JP2011/003812

    申请日:2011-07-04

    CPC classification number: G06F8/452 G06F8/456

    Abstract:  プログラム生成装置は、ブロックを繰り返しN回(N≧2)処理する、i(1≦i<N)回目の実行に係る前記ブロック内で定義された変数が、j(i<j≦N)回目の実行に係る前記ブロック内で参照される依存関係にあるループ処理を含むソースプログラムを参照し、i回目の実行に係る前記ブロック及びi回目以外の実行に係る1以上の前記ブロックにおける変数表記の等価関係を算出し、前記依存関係にある全ての対象変数の表記について、当該対象変数の表記と等価な前記依存関係のない他の変数の表記を特定し、前記ループ処理のM回分(M≦N)の処理を行うための、特定した他の変数の表記を含んだ命令文を含むプログラムを生成する。

    Abstract translation: 程序生成装置参考包括循环处理的源程序,用于重复处理块N次(N = 2),该块具有与i(1 = i

    再構成可能な演算器を持つプロセッサ
    6.
    发明申请
    再構成可能な演算器を持つプロセッサ 审中-公开
    具有可重构功能单元的处理器

    公开(公告)号:WO2007074583A1

    公开(公告)日:2007-07-05

    申请号:PCT/JP2006/322334

    申请日:2006-11-09

    CPC classification number: G06F9/3885 G06F9/30014 G06F9/30181 G06F9/3897

    Abstract:  命令を実行する演算器が複数実装されているプロセッサ(101)は、回路構成が動的に再構成不可能な固定機能演算器(121~123)と、回路構成が動的に再構成可能な再構成可能演算器(125)と、データの依存性が存在しない命令群の中から、固定機能演算器(121~123)および再構成可能演算器(125)に対して、個別に命令を割り当て、個別に割り当てた命令を割り当て先に発行する演算制御部(113)とを備える。

    Abstract translation: 提供了一种具有安装在其中用于执行指令的多个功能单元的处理器(101)。 处理器(101)包括固定功能单元(121-123),其电路结构不能被动态地重构,具有动态可重构电路结构的可重构功能单元(125)和用于分配指令的功能控制单元(113) 从不具有数据依赖性的指令组分别发送到固定功能单元(121-123)和可重构功能单元(125),从而向分配对象发出单独分配的指令。

    アレイ型演算装置
    7.
    发明申请
    アレイ型演算装置 审中-公开
    阵列式操作装置

    公开(公告)号:WO2006013839A1

    公开(公告)日:2006-02-09

    申请号:PCT/JP2005/014077

    申请日:2005-08-02

    Abstract:  アレイ型演算装置は、順に配置された複数のプロセッサエレメントで構成されたプロセッサアレイを備え、1サイクル毎に、1個の命令を発行し、1サイクル毎に、最初のプロセッサエレメントの動作を制御する為の動作制御情報を作成し、作成した動作制御情報と1個の命令とに基づき、最初のプロセッサエレメントに対する命令を生成し、他のプロセッサエレメントの動作を制御する為の動作制御情報を、1つ前のプロセッサエレメントの動作を制御する為に作成した動作制御情報を基に作成し、作成した動作制御情報と前記命令取得手段で取得した1個の命令とに基づき、前記プロセッサエレメントに対する命令を生成する。

    Abstract translation: 阵列型操作装置包括由连续布置的多个处理器元件形成的处理器阵列。 阵列型操作装置每一周期发出一个指令,并创建用于控制每个周期的第一处理器元件的操作的操作控制信息。 根据创建的操作控制信息和一个指令,阵列类型操作装置根据为控制操作创建的操作控制信息产生用于第一处理器元件的指令并创建用于控制其他处理器元件的操作的操作控制信息 的前一处理器元件。 根据创建的操作控制信息和由指令获取装置获取的一个指令,阵列类型操作装置产生处理器元件的指令。

    プロセッサ
    8.
    发明申请
    プロセッサ 审中-公开
    处理器

    公开(公告)号:WO2012004990A1

    公开(公告)日:2012-01-12

    申请号:PCT/JP2011/003861

    申请日:2011-07-06

    Inventor: 森下 広之

    Abstract:  複数の命令と1つの読み出し命令との依存関係を保つことのできるプロセッサを提供する。 複数のスレッドを実行するプロセッサは、他のスレッドと共通に利用するメモリ領域への書き込みを行う一のスレッドにおいて前記メモリ領域への書き込みが完了したこと保証する位置に存在する命令を実行すると、当該メモリ領域への書き込みが完了したか否かを示す利用情報に、当該一のスレッドによる当該メモリ領域への書き込みが完了したことを示す旨を設定し、前記利用情報が前記一のスレッドによる前記メモリ領域への書き込みが完了したことを示している場合には、他のスレッドによる前記メモリ領域に存在するデータの読み出し命令を実行し、前記利用情報が前記一のスレッドによる前記メモリ領域への書き込みが完了していないことを示している場合には、当該読み出し命令の実行を抑止する。

    Abstract translation: 提供了能够维持多个命令和单个读取命令之间的依赖性的处理器。 当执行多个线程的处理器执行存在于保证写入到存储器区域的单个线程中的命令,该单个线程将写入与另一线程共同使用的存储器区域时, 所述处理器指示所述单线程在表示是否完成对所述存储器区域的写入的使用信息中已经完成对所述存储器区域的写入。 当使用信息指示单线程已经写入存储器区域时,处理器执行另一线程的命令来读取存储区域中存在的数据。 当使用信息指示单线程尚未完成对存储器区域的写入时,防止所述读取命令的执行。

    転置演算装置とその集積回路、および転置処理方法
    9.
    发明申请
    転置演算装置とその集積回路、および転置処理方法 审中-公开
    传输操作装置,集成电路及传输处理方法

    公开(公告)号:WO2013054468A1

    公开(公告)日:2013-04-18

    申请号:PCT/JP2012/005743

    申请日:2012-09-11

    CPC classification number: G06F17/30244 G06F9/30032 G06F9/30036 G06F9/30109

    Abstract:  行列データを格納でき、要素データ単位で読み出せるレジスタ群と、同一列の要素データがそれぞれ別の列となるように行データごとに並び替える出力データ並替部と、並び替えられた行列データをレジスタ群に書き込み、同一の列に属する要素データがレジスタ群に記憶される場所を示す列位置情報を用いて要素データの集合をレジスタ群から読み出すレジスタアクセス部と、読み出した要素データの集合を並び替える入力データ並替部と、並び替えられた要素データの集合に演算を行う演算処理部と、並替情報と列位置情報を生成してデータの並び替えを制御する転置制御部とを備え、データ列の並び替えをレジスタ群への格納時と読み出し時に行うことで、転置処理を高速化する。

    Abstract translation: 本发明提供有:可以存储矩阵数据并以元素数据单元读取数据的寄存器组; 输出数据排序单元,用于对每行元素数据进行排序,使得相同列的元素数据重新排列成不同的列; 寄存器访问单元,用于将排序的矩阵数据写入寄存器组,并且通过使用指示属于同一列的元素数据的位置的列位置信息已经被存储在寄存器组中来从寄存器组读取元件数据的集合 ; 输入数据排序单元,用于对读取的元素数据的集合进行排序; 计算处理单元,用于对元素数据的分类集合执行计算; 以及转置控制单元,用于产生分类信息和列位置信息并控制数据的排序。 通过在寄存器组中存储时执行数据列排序,并且从寄存器组读出时,转置处理的速度增加。

Patent Agency Ranking