To generate an object program for a vector processor of high execution efficiency without limitation even in a double loop in which the number of repeated loops is smaller than the maximum vector length. ループの繰り返し数が、最大ベクトル長よりも小さな2重ループであっても、実行効率の高いベクトルプロセッサ向けの目的プログラムを制限なく生成する。 - 特許庁
To attain improvement in execution efficiency by globalizing a vector register in spite of a change in a vector length inside a certain loop of multiple loops even when that loop is vectorized concerning a compiler and a recording medium for performing globalization in the case of vectorizing a source program. 本発明は、ソースプログラムをベクトル化する際にグローバル化を行うコンパイラおよび記録媒体に関し、コンパイル時に多重ループのループがベクトル化された場合に、そのループ内のベクトル長が変化などしてもベクトルレジスタのグローバル化を行い、実行効率の向上を図ることを目的とする。 - 特許庁