2024-03-29T17:58:47Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:000678512024-03-29T05:26:34Z01164:01579:05982:06024
組込み向けマルチコア上での複数アプリケーション動作時の自動並列化されたアプリケーションの処理性能Processing Performance of Automatically Parallelized Applications on Embedded Multicore with Running Multiple Applicationsjpnマルチコア応用http://id.nii.ac.jp/1001/00067851/Technical Reporthttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=67851&item_no=1&attribute_id=1&file_no=1Copyright (c) 2010 by the Information Processing Society of Japan早稲田大学早稲田大学早稲田大学日本電気株式会社日本電気株式会社日本電気株式会社早稲田大学宮本, 孝道間瀬, 正啓木村, 啓二石坂, 一久酒井, 淳嗣枝廣, 正人笠原, 博徳組込み向けマルチコアではユーザの入力などにより複数の逐次あるいは並列プロセスが動作される環境においても高い性能を得ることが重要となる.複数のアプリケーションが同時に実行される環境では,性能低下への対策として共有リソースの競合を減少させることが重要となる.本論文では,アプリケーションの複数同時実行時の OSCAR 自動並列化コンパイラにより生成されたプログラムの並列処理性能を NEC エレクトロニクス NaviEngine 上で評価した.コンパイラにより最適化された MPEG2 デコードと他アプリケーションを同時実行した場合には MPEG2 デコードは最大で 0.91% の性能低下に抑えられ,SPEC95 CFP 101.tomcatv ではコンパイラによる複数のキャッシュ最適化コードを同時実行した場合においても最大で 1.06% の性能低下に抑えられ,性能低下が起こらないことが確かめられた.On embedded multicores, it is important which high performance is obtained although multiple sequential or parallel applications run together. However, performance degradation is occurred by competing resources of multicores. In this paper, we have evaluated parallel performance of programs generated by OSCAR automatic parallelizing compiler in an environment where multiple applications run on NaviEngine developed by NEC Electronics Corporation. When a MPEG2 decoder and other application run together, a MPEG2 decoder's performance degradation is little, a maximum of 0.91% performance degradation. When some SPEC95 CFP 101.tomcatv with cache optimizations by OSCAR automatic parallelizing compiler run together, it is verified which performance degradation is little, a maximum of 1.06% performance degradation.AN10096105研究報告計算機アーキテクチャ(ARC)2010-ARC-1889182010-02-222010-02-12