情報処理学会第85回全国大会 会期:2023年3月2日~4日 会場:電気通信大学

5J-04
シェルスクリプトにおける純粋なコマンドに対する入出力キャッシングによる増分計算の適用
○佐藤 碧,新美礼彦(はこだて未来大)
シェルスクリプトにおける純粋なコマンドに対して入出力をキャッシュすることにより増分計算を適用する手法を提案する.シェルスクリプトにおける純粋なコマンドとは,入力が同様であれば,何度実行しても出力もまた同様になる性質を持つUNIXコマンドを指す.これを利用すると,対象となるコマンドとその入出力をキャッシュしておき,以前と異なる入力に対してのみコマンドを実行し,また以前と同じ入力に対してはコマンドを実行する代わりに出力をキャッシュから読み出すことで,コマンドに対して増分計算を適用できる.これにより,コマンドの再実行時の処理を高速化可能であり,またこの手法はパイプラインにも適用可能である.そして,本提案の有効性を検証するために評価実験を行った.