• 検索結果がありません。

SIMD並列表引き参照命令向けコンパイラ最適化

N/A
N/A
Protected

Academic year: 2021

シェア "SIMD並列表引き参照命令向けコンパイラ最適化"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)情報処理学会論文誌. プログラミング. Vol.5 No.3 67 (Aug. 2012). 発表概要. SIMD 並列表引き参照命令向けコンパイラ最適化 黒田 和宏1,a). 安仁屋 宗石2. 鈴木 貢3. 2012年1月24日発表. 規格化されて以来,AES は世界的に最も一般的な暗号化アルゴリズムの 1 つである.しかし AES に対 する Intel SSE 等のメディア処理向け SIMD 拡張命令セットを用いた高速化には限界がある.高速化の 障害となっているのは,ガロア体 GF(28 ) で満たされた 256 エントリのバイトデータ表 S-box を用いた SubBytes 変換である.従来の SIMD 命令セットには,SubBytes のような変換向けの並列な表引き命令が 備わっていない.我々は,SIMD 表引き命令の追加を提案し,FPGA を用いて MIPS 命令セットアーキテ クチャに実装したが,この命令を対象としたコンパイラ最適化は将来の課題として残された.そこで本発 表では,COINS コンパイラインフラストラクチャを用いた実装方法を示し,最適化の手法を紹介する.. Compiler Optimization for SIMD Parallel Table Lookup Instructions Kazuhiro Kuroda1,a). Souseki Aniya2. Mitsugu Suzuki3. Presented: January 24, 2012. The AES has become one of the world’s most popular encryption algorithms, since it had been adopted as a standard. But it has a limitation on fast processing with SIMD extended instruction sets for media processing such as Intel SSE and so on. The bottleneck on the processing is SubBytes transformation with S-box that is a 256 entries of byte data table making up a Galois field GF(28 ); conventional SIMD instruction sets do not include parallel table lookup instructions for such transformation. While we proposed to add SIMD table lookup instruction and accompanying instructions, and implemented them on MIPS ISA with FPGA, compiler optimization targeting to this instruction was left to be a future work. Then, we present a method for the optimization, and show an implementation using COINS compiler infrastructure.. 1. 2. 3. a). 島根大学大学院総合理工学研究科数理・情報システム学専攻 Major of Mathematics and Computer Science, Interdisciplinary Graduate School of Science and Engineering, Shimane University, Matsue, Shimane 690–8504, Japan 広島市立大学大学院情報科学研究科情報工学専攻 Major of Computer and Network Engineering, Graduate School of Information Sciences, Hiroshima City University, Hiroshima 731–3194, Japan 島根大学総合理工学部数理・情報システム学科 Department of Mathematics and Computer Science, Interdisciplinary Faculty of Science and Engineering, Shimane University, Matsue, Shimane 690–8504, Japan [email protected]. c 2012 Information Processing Society of Japan . 67.

(2)

参照

関連したドキュメント

理工学部・情報理工学部・生命科学部・薬学部 AO 英語基準入学試験【4 月入学】 国際関係学部・グローバル教養学部・情報理工学部 AO

関谷 直也 東京大学大学院情報学環総合防災情報研究センター准教授 小宮山 庄一 危機管理室⻑. 岩田 直子

東京大学大学院 工学系研究科 建築学専攻 教授 赤司泰義 委員 早稲田大学 政治経済学術院 教授 有村俊秀 委員.. 公益財団法人

話題提供者: 河﨑佳子 神戸大学大学院 人間発達環境学研究科 話題提供者: 酒井邦嘉# 東京大学大学院 総合文化研究科 話題提供者: 武居渡 金沢大学

向井 康夫 : 東北大学大学院 生命科学研究科 助教 牧野 渡 : 東北大学大学院 生命科学研究科 助教 占部 城太郎 :