comparison Cerium_IO/Cerium_IO_memo.txt @ 99:b41e121acc0b

add mmap
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Sun, 11 May 2014 17:56:29 +0900
parents 26c484b68084
children e64b09046d20
comparison
equal deleted inserted replaced
98:3dbef6fda385 99:b41e121acc0b
1 -------------------------------------------------------------------
2 2014/05/11 (Sun)
3 [memo]
4 void *mmap(void *addr, size_t len, int prot, int flags, int fildes, off_t off);
5
6 off はページサイズの整数倍でなければならない。
7 ページサイズの取得は、getpagesize() で調べることができる。
8 (ページサイズの整数倍でないと、error することを確認)
9
10 http://www.gadgety.net/shin/tips/unix/ipc/mmap.html
11
12 -------------------------------------------------------------------
1 2014/05/08 (Thu) 13 2014/05/08 (Thu)
2 [memo] 14 [memo]
3 IO についての具体的な論文を出したい 15 IO についての具体的な論文を出したい
4 こういうアプリケーションは mmap がいい。fread がいい etc... 16 こういうアプリケーションは mmap がいい。fread がいい etc...
5 Task の負荷が大きい例題があるといいよね 17 Task の負荷が大きい例題があるといいよね
6 18
7 GPU で word count を走らせた時も計測してみよう 19 GPU で word count を走らせた時も計測してみよう
8 pread を fread で書き換えたり、Blocked mmap もやってみて、様々な読み込み方法を試してみよう 20 pread を fread で書き換えたり、Blocked mmap もやってみて、様々な読み込み方法を試してみよう
9 21
10 22 -------------------------------------------------------------------
11 2014/05/01 (Thu) 23 2014/05/01 (Thu)
12 [memo] 24 [memo]
13 Linux のメモリキャッシュをクリアする 25 Linux のメモリキャッシュをクリアする
14 http://futuremix.org/2009/09/clear-linux-memory-cach 26 http://futuremix.org/2009/09/clear-linux-memory-cach
15 % sysctl -w vm.drop_caches=3 27 % sysctl -w vm.drop_caches=3