2014/02/04 (Tue) [program] [実験環境] firefly で計測 2*2.66 GHz, HHD 1TB, memory 16GB 読み込んだ file size : 10740996168 Byte (10GB) 読み込んでから Task が終了するまでの時間を測定 divide read で一度に読み込む量 : 4*4096*1024 Byte % ./fileread -file ../regex_mas/10gb.txt -cpu 12 -dr [SPE_ANY] mmap 0.194788 4*4096*1024 Byte 123.563726 4*4096 Byte 391.734989 [IO_0] mmap 0.194788 divide size 4*4096*1024 Byte 4*4096 Byte [結果] [fileread] CPU_TYPE SPE_ANY mode , cpu_num, first(s), cache(s) MMAP 1 D_Read 1 D_Read 2 D_Read 3 D_Read 4 D_Read 5 D_Read 6 D_Read 7 D_Read 8 101.228669 138.571596 D_Read 9 D_Read 10 130.651908 131.169506 D_Read 11 D_Read 12 139.237653 137.285821 CPU_TYPE IO_0 MMAP 1 D_Read 1 D_Read 2 D_Read 3 D_Read 4 D_Read 5 D_Read 6 D_Read 7 D_Read 8 126.854166 120.156284 D_Read 9 D_Read 10 127.547397 129.866984 D_Read 11 D_Read 12 107.594404 125.348336 [regex_mas(BM_search)] CPU_TYPE SPE_ANY mode , cpu_num, first(s), cache(s) MMAP 1 102.260 38.466 MMAP 2 MMAP 3 MMAP 4 MMAP 5 MMAP 6 MMAP 7 MMAP 8 MMAP 9 MMAP 10 MMAP 11 MMAP 12 81.961003 8.134885 D_Read 1 D_Read 2 D_Read 3 D_Read 4 D_Read 5 D_Read 6 D_Read 7 D_Read 8 101.228669 138.571596 D_Read 9 D_Read 10 130.651908 131.169506 D_Read 11 D_Read 12 139.237653 137.285821 CPU_TYPE IO_0 MMAP 1 MMAP 2 MMAP 3 MMAP 4 MMAP 5 MMAP 6 MMAP 7 MMAP 8 116.673263 8.048647 MMAP 9 MMAP 10 75.978887 8.139924 MMAP 11 MMAP 12 81.245613 8.200301 D_Read 1 D_Read 2 D_Read 3 D_Read 4 D_Read 5 D_Read 6 D_Read 7 D_Read 8 126.854166 120.156284 D_Read 9 D_Read 10 127.547397 129.866984 D_Read 11 D_Read 12 107.594404 125.348336