# HG changeset patch # User Masataka Kohagura # Date 1399798589 -32400 # Node ID b41e121acc0b719baeefeb1ef81ea6d083916774 # Parent 3dbef6fda385b3de4225353fc571d7d5a7456565 add mmap diff -r 3dbef6fda385 -r b41e121acc0b Cerium_IO/Cerium_IO_memo.txt --- a/Cerium_IO/Cerium_IO_memo.txt Sun May 11 03:15:59 2014 +0900 +++ b/Cerium_IO/Cerium_IO_memo.txt Sun May 11 17:56:29 2014 +0900 @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +2014/05/11 (Sun) + [memo] + void *mmap(void *addr, size_t len, int prot, int flags, int fildes, off_t off); + + off はページサイズの整数倍でなければならない。 + ページサイズの取得は、getpagesize() で調べることができる。 + (ページサイズの整数倍でないと、error することを確認) + + http://www.gadgety.net/shin/tips/unix/ipc/mmap.html + +------------------------------------------------------------------- 2014/05/08 (Thu) [memo] IO についての具体的な論文を出したい @@ -7,7 +19,7 @@ GPU で word count を走らせた時も計測してみよう pread を fread で書き換えたり、Blocked mmap もやってみて、様々な読み込み方法を試してみよう - +------------------------------------------------------------------- 2014/05/01 (Thu) [memo] Linux のメモリキャッシュをクリアする