今週までの活動

事務連絡

Abstract

当研究室では、並列プログラミングを容易にするためのフレームワーク、Cerium の開発を行っている。 先行研究では Task の並列化によって処理速度の向上が見られたが、ファイル読み込みの I/O 処理と Task が並列に動作するように実装されていない。 従来はファイル読み込みを mmap で実装していたが、本論文では Blocked Read で実装を行った。Blocked Read とは、あるサイズずつで読み込む処理と、それらに文字列検索を行う処理を分離させるための実装法である。 その実装を行った結果、従来の mmap の実装と比較して 1.55倍ほど速度が向上した。

We have developed Cerium that is a parallel programing Framework. In preceding research, procceing speed improved by concurrency of tasks. But, Tasks and I/O proccecing

word count で mmap vs Blocked Read

firefly 上で実行
2*2.66 GHz, HHD 1TB, memory 16GB
file size : 1GB
cpu num : 12

modetime(s)
cpu & mmap22.98
cpu & blocked read13.14
gpu & mmap101.40
gpu & blocked read90.63

名刺作成と注文

希望者全員の分の名刺の作成と注文を行った。

到着予定日は 新B4、新M1 は4/3 頃、新M2 は4/6頃に到着予定。