# HG changeset patch # User Masataka Kohagura # Date 1396510239 -32400 # Node ID e4cb70884eb27d441988ea6cccf93186200981bb # Parent 6157582caebe85d210a2e8a2f107090c6f5042d1 slides rename diff -r 6157582caebe -r e4cb70884eb2 14/slides/April01st.html --- a/14/slides/April01st.html Wed Apr 02 08:44:42 2014 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,173 +0,0 @@ - - - - - 25th,March,2014 - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
-

今週までの活動

-
    -
  • Abstract を作成
  • -
  • word count にて、mmap vs blocked read
  • -
- -

事務連絡

-
    -
  • 名刺を illustrator にて作成・注文
  • -
  • - 並列信頼研ロゴステッカーは、業者注文停止のため注文が遅くなる
    - (再開までにしばらく時間がかかりそう) -
  • -
-
- - -
-

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頃に到着予定。

-
- - - -
- - diff -r 6157582caebe -r e4cb70884eb2 14/slides/April_01st.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/14/slides/April_01st.html Thu Apr 03 16:30:39 2014 +0900 @@ -0,0 +1,173 @@ + + + + + 25th,March,2014 + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+

今週までの活動

+
    +
  • Abstract を作成
  • +
  • word count にて、mmap vs blocked read
  • +
+ +

事務連絡

+
    +
  • 名刺を illustrator にて作成・注文
  • +
  • + 並列信頼研ロゴステッカーは、業者注文停止のため注文が遅くなる
    + (再開までにしばらく時間がかかりそう) +
  • +
+
+ + +
+

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頃に到着予定。

+
+ + + +
+ + diff -r 6157582caebe -r e4cb70884eb2 14/slides/March-25th.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/14/slides/March-25th.html Thu Apr 03 16:30:39 2014 +0900 @@ -0,0 +1,137 @@ + + + + + 25th,March,2014 + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+

研究目的と背景

+

+ 近年のCPUのほとんどはマルチコアであり、それらの性能を引き出すためには並列プログラミングが必須となっている。そこで当研究室では Cerium Library の開発を行い、提供することによって並列プログラミングを容易にしている。 +

+

+ 先行研究では Task の並列化によって、プログラム全体の処理速度は向上しているが、ファイル読み込み等の I/O に対して並列に Task が動作するようにはされていない。 +

+

+ 現状では、ファイルを全て memory に mapping を行ってから Task が走るようになっているので、非常に大きいサイズのファイルを読み込むと、ファイルを memory に mapping するまでの時間がオーバーヘッドになってしまう。 +

+

+ 本研究では I/O と Task の並列化の設計、実装によってプログラム全体の処理速度、処理効率を上げていく。 +

+
+ +
+

Your Slide Title Here

+
    +
  • Item One Here
  • +
  • Item Two Here
  • +
+
+ +
+

Another Slide Title Here

+

yada yada yada

+
+ + + +
+ + diff -r 6157582caebe -r e4cb70884eb2 14/slides/March25th.html --- a/14/slides/March25th.html Wed Apr 02 08:44:42 2014 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,137 +0,0 @@ - - - - - 25th,March,2014 - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
-

研究目的と背景

-

- 近年のCPUのほとんどはマルチコアであり、それらの性能を引き出すためには並列プログラミングが必須となっている。そこで当研究室では Cerium Library の開発を行い、提供することによって並列プログラミングを容易にしている。 -

-

- 先行研究では Task の並列化によって、プログラム全体の処理速度は向上しているが、ファイル読み込み等の I/O に対して並列に Task が動作するようにはされていない。 -

-

- 現状では、ファイルを全て memory に mapping を行ってから Task が走るようになっているので、非常に大きいサイズのファイルを読み込むと、ファイルを memory に mapping するまでの時間がオーバーヘッドになってしまう。 -

-

- 本研究では I/O と Task の並列化の設計、実装によってプログラム全体の処理速度、処理効率を上げていく。 -

-
- -
-

Your Slide Title Here

-
    -
  • Item One Here
  • -
  • Item Two Here
  • -
-
- -
-

Another Slide Title Here

-

yada yada yada

-
- - - -
- -