会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 7. 发明专利
    • コンパイルを行う計算機、コンパイラ方法、およびコンパイラプログラム
    • 计算机编译,编译方法和编译器程序
    • JP2017010123A
    • 2017-01-12
    • JP2015122279
    • 2015-06-17
    • 富士通株式会社
    • 荒川 昌浩
    • G06F9/45
    • G06F8/443
    • 【課題】ソースプログラムをコンパイルしたプログラムのアクセス性能を向上させること。 【解決手段】計算機101は、部分オブジェクトo2のアクセス回数に、メンバm21、m22のアクセス回数を加算するとともに、部分オブジェクトo3のアクセス回数に、メンバm31、m32のアクセス回数を加算する。次に、計算機101は、加算した加算後の部分オブジェクトo2、o3のアクセス回数に基づいて、ターゲットの記憶領域に配置する際の部分オブジェクトo2、o3の順序を決定する。具体的には、図1の(b)で示すように、計算機101は、アクセス回数が多い順に、部分オブジェクトo3を1番目、部分オブジェクトo2を2番目に決定する。これにより、アクセス回数が多い部分オブジェクトo3がキャッシュメモリに記憶されやすくなるため、オブジェクトo1へのアクセス性能が向上することになる。 【選択図】図1
    • 本发明的一个目的是改善,编译源程序的程序的访问性能。 一种计算机101的访问次数部分对象O2,同时加入的访问成员M21,M22的数量,访问次数部分对象O3,增加了访问成员M31,M32的数目。 然后,计算机101,基于所述部分对象O2的接入号码,通过将得到的添加后O3,以确定部分对象O2,O3的顺序放置在目标的存储区域时。 具体地,如示于图1(b)中,计算机101,以便访问一个大的次数,以确定所述部分对象O3 1日,部分对象O2第二。 因此,由于部分对象O3访问很多次可能被存储在高速缓冲存储器,它会提高访问性能的对象O1。 点域1
    • 10. 发明专利
    • コンパイルプログラム、コンパイル方法およびコンパイル装置
    • COMPILE程序,COMPILE方法和COMPILE设备
    • JP2015191346A
    • 2015-11-02
    • JP2014066929
    • 2014-03-27
    • 富士通株式会社
    • 原口 正寿
    • G06F9/45
    • G06F8/443G06F8/445G06F9/38
    • 【課題】コードに含まれるループの実行時間を短縮する。 【解決手段】コンパイル装置10は、記憶部11と変換部12を有する。記憶部11は、ループ内に、K回転前の演算の結果を参照する第1の変数を含む演算式15をもつコード13を記憶する。変換部12は、演算式15を、K+1回転以上前の演算の結果を参照する第2の変数を用いて、第1の変数を含まない演算式16に展開する。変換部12は、演算式15に基づいてループを実行する場合の実行時間T1と、演算式16に基づいてループ内のJ回転目の演算とJ+K回転目の演算とを並列化する場合の実行時間T2とを比較する。変換部12は、比較の結果に応じて、コード13を、J回転目の演算とJ+K回転目の演算とを並列に実行させる並列処理命令を含むコード14に変換するか決定する。 【選択図】図1
    • 要解决的问题:减少代码中包含的循环的执行时间。解码:编译设备10具有存储单元11和转换单元12.存储单元11存储代码13,循环中具有 算术表达式15,其包括用于参考K旋转之前的操作结果的第一变量。 转换单元12通过使用用于参考在K + 1旋转之前的操作结果的第二变量来将算术表达式15扩展为不具有第一变量的算术表达式16。 转换单元12将基于算术表达式15执行循环的情况的执行时间T1与在第J次旋转和J + Kth的操作的情况下的执行时间T2进行比较 循环中的旋转基于算术表达式16并行化。转换单元12根据比较结果确定是否将代码13转换成代码14,代码14包括用于执行的并行处理指令 第J次旋转的操作和J + K旋转的并联操作。