Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

クラウド環境におけるキャッシュメモリQoS制御の評価

1,072 views

Published on

第156回HPC研究会

Published in: Technology
  • Be the first to comment

クラウド環境におけるキャッシュメモリQoS制御の評価

  1. 1. A QoS h ( / + :A5 2
  2. 2. o f ±m h m ±m f m z e u e 5AFh h %@ e h n o f n 5o (
  3. 3. LQ f m G nDA75T ( o G hDA75T )+ f 5AF h n 5o ) 0 10 20 30 40 50 60 w/o jammer w/ jammer 5 ]P 5 ]P ( 5
  4. 4. f B D n PW 5LNSP 3WW NL T EPNS W Rco h 5 e e h w 0 10 20 30 40 50 60 w/o jammer w/ jammer (QoS) 5 ]P 5 ]P ( 5 QoS
  5. 5. f f PW C6E CP ]NP 6T]PN ] EPNS W Rc f f f • +
  6. 6. Intel RDT 5LNSP PX ]c T ]T R 3WW NL T 5LNSP T ]T R EPNS W Rc 5 E PX ]c 4H T ]T R 4 5LNSP 3WW NL T EPNS W Rc 53E 5 OP L O 6L L A]T WT TdL T 56A
  7. 7. Intel RDT - 5LNSP PX ]c T ]T R 3WW NL T 5LNSP T ]T R EPNS W Rc 5 E PX ]c 4H T ]T R 4 5LNSP 3WW NL T EPNS W Rc 53E 5 OP L O 6L L A]T WT TdL T 56A #pqos –e “llc:0=0xff0; llc:7=0x00f;” -a “llc:0=0-6; llc:7=7;” 5 ]P 5 ]P - 5 . 4 4 (COS0) (COS7) 5
  8. 8. Intel RDT . 5LNSP PX ]c T ]T R 3WW NL T 5LNSP T ]T R EPNS W Rc 5 E PX ]c 4H T ]T R 4 5LNSP 3WW NL T EPNS W Rc 53E 5 OP L O 6L L A]T WT TdL T 56A t4] LOaPWW PW IP z m #pqos –r –i 10 CORE IPC MISSES LLC[KB] MBL[MB/s] MBR[MB/s] : 0 0.41 9907 32.0 0.3 0.0 1 0.36 190312791 8160.0 14524.3 0.0 2 0.23 2537 0.0 0.0 0.0 3 0.25 2563 0.0 0.0 0.0 4 0.88 66305 32.0 2.6 0.0 5 0.24 13501 0.0 0.1 0.0 6 0.10 18645 0.0 0.3 0.0 7 1.20 19505540 4096.0 89.3 0.0 5 ]P 5 ]P - 5 . 4 4 (COS0) (COS7)
  9. 9. / B D 60 70 80 90 100 110 2345678910 RelativePerformance[%] Cache Occupancy [MB] 483.xalancbmk 473.astar 471.omnetpp 464.h264ref 462.libquantum 458.sjeng 456.hmmer 445.gobmk 429.mcf 403.gcc 401.bzip2 400.perlbench 5 [MB] [%]
  10. 10. f m G DA75T B D x f G Target VM Background VM 1 1CPU Cores LLC Hypervisor Memory 4GB 4GB Target VM Background VM 1 1 Hypervisor 4GB 4GB (a) QoS (b) QoS cache jammer: stress -m 1 --vm-keep --vm-bytes 64M --vm-stride 64 SPECint 2006
  11. 11. f PW IP 6n4] LOaPWW D 5o f T b B7 F% G Hardware (PM) CPU Intel Xeon D-1540/2.0GHz (8 core, LLC 12MB) M/B Supermicro X10SDV-TLN4F Memory 64 GB DDR4-2133 Storage Crucial m4 CT512M4SSD2 512GB Software OS Debian GNU/Linux 8.3 Kernel Linux kernel 4.1.17 Hardware (VM) CPU QEMUVirtual CPU version 2.1.2 Memory 4 GB Storage QEMU QCOW Image (v3) 40GB Software OS Debian GNU/Linux 8.3 Kernel Linux kernel 3.16.0-4-amd64
  12. 12. LQ ( 0 10 20 30 40 50 60 w/o jammer w/ jammer )+)-) / - / + (. G nNLNSP ULXXP]o
  13. 13. 0 10 20 30 40 50 60 w/o jammer w/ jammer (QoS) A ) - g + g g ( m G 4 n o
  14. 14. A 80 90 100 110 120 130 140 150 2345678910 RelativePerformance[%] Cache Occupancy [MB] 483.xalancbmk 473.astar 471.omnetpp 464.h264ref 462.libquantum 458.sjeng 456.hmmer 445.gobmk 429.mcf 403.gcc 401.bzip2 400.perlbench T B D n( 4 o [MB] [%]
  15. 15. A + 0 0.2 0.4 0.6 0.8 1 10MB 8MB 6MB 4MB 2MB G n o n o m 10%
  16. 16. CL A + SXXP]h + R MXVh +. UP Rh S( ]PQ w l h [P]WMP NSh MdT[(h ) RNNh -) L L]h .) bLWL NMXV h x (/ XNQh ( WTM L Xh - X P [[ h
  17. 17. A - 0 2000 4000 6000 8000 10000 12000 06:36:30 06:37:00 06:37:30 06:38:00 06:38:30 06:39:00 06:39:30 06:40:00 06:40:30 06:41:00 06:41:30 06:42:00 06:42:30 06:43:00 06:43:30 06:44:00 06:44:30 06:45:00 06:45:30 06:46:00 06:46:30 06:47:00 06:47:30 06:48:00 06:48:30 06:49:00 06:49:30 06:50:00 06:50:30 06:51:00 06:51:30 06:52:00 06:52:30 06:53:00 06:53:30 06:54:00 06:54:30 06:55:00 06:55:30 06:56:00 06:56:30 06:57:00 06:57:30 06:58:00 0 50000 100000 150000 200000 250000 300000 LLCSize[KB] LLCMisses LLC Size LLC Misses 0 2000 4000 6000 8000 10000 12000 07:52:30 07:53:00 07:53:30 07:54:00 07:54:30 07:55:00 07:55:30 07:56:00 07:56:30 07:57:00 07:57:30 07:58:00 07:58:30 07:59:00 07:59:30 08:00:00 08:00:30 08:01:00 08:01:30 08:02:00 08:02:30 08:03:00 08:03:30 08:04:00 08:04:30 08:05:00 08:05:30 08:06:00 08:06:30 08:07:00 08:07:30 08:08:00 0 50000 100000 150000 200000 250000 300000 LLCSize[KB] LLCMisses LLC Size LLC Misses 0 2000 4000 6000 8000 10000 12000 08:08:30 08:09:00 08:09:30 08:10:00 08:10:30 08:11:00 08:11:30 08:12:00 08:12:30 08:13:00 08:13:30 08:14:00 08:14:30 08:15:00 08:15:30 08:16:00 08:16:30 08:17:00 08:17:30 08:18:00 08:18:30 08:19:00 08:19:30 08:20:00 08:20:30 08:21:00 08:21:30 08:22:00 08:22:30 08:23:00 08:23:30 08:24:00 08:24:30 08:25:00 08:25:30 08:26:00 08:26:30 08:27:00 08:27:30 08:28:00 08:28:30 08:29:00 0 50000 100000 150000 200000 250000 300000 LLCSize[KB] LLCMisses LLC Size LLC Misses L bLWL NMXV a% B DK M bLWL NMXV 4 K N bLWL NMXV ( 4 K 5 XT 0 (+/9 5 XT 0 ( 9 ( 5 XT 0 ( /9 r 5 s 5 80 90 100 110 120 130 140 150 2345678910 RelativePerformance[%] Cache Occupancy [MB] 483.xalancbmk (b) (c)
  18. 18. . 0 2000 4000 6000 8000 10000 12000 20:38:00 20:38:30 20:39:00 20:39:30 20:40:00 20:40:30 20:41:00 20:41:30 20:42:00 20:42:30 20:43:00 20:43:30 20:44:00 20:44:30 20:45:00 20:45:30 20:46:00 20:46:30 20:47:00 20:47:30 20:48:00 20:48:30 20:49:00 20:49:30 20:50:00 20:50:30 20:51:00 20:51:30 20:52:00 20:52:30 20:53:00 20:53:30 20:54:00 20:54:30 20:55:00 20:55:30 20:56:00 20:56:30 20:57:00 20:57:30 20:58:00 20:58:30 20:59:00 20:59:30 21:00:00 21:00:30 21:01:00 21:01:30 21:02:00 21:02:30 21:03:00 0 50000 100000 150000 200000 250000 300000 LLCSize[KB] LLCMisses LLC Size LLC Misses 0 2000 4000 6000 8000 10000 12000 21:03:30 21:04:00 21:04:30 21:05:00 21:05:30 21:06:00 21:06:30 21:07:00 21:07:30 21:08:00 21:08:30 21:09:00 21:09:30 21:10:00 21:10:30 21:11:00 21:11:30 21:12:00 21:12:30 21:13:00 21:13:30 21:14:00 21:14:30 21:15:00 21:15:30 21:16:00 21:16:30 21:17:00 21:17:30 21:18:00 21:18:30 21:19:00 21:19:30 21:20:00 21:20:30 21:21:00 21:21:30 21:22:00 21:22:30 21:23:00 21:23:30 21:24:00 21:24:30 21:25:00 21:25:30 21:26:00 21:26:30 21:27:00 21:27:30 21:28:00 21:28:30 21:29:00 0 50000 100000 150000 200000 250000 300000 LLCSize[KB] LLCMisses LLC Size LLC Misses A L WTM L X a% B DK M WTM L X 4 K 80 90 100 110 120 130 140 150 2345678910 RelativePerformance[%] Cache Occupancy [MB] 462.libquantum (b) r 5 s 5 0 2000 4000 6000 8000 10000 12000 18:56:00 18:56:30 18:57:00 18:57:30 18:58:00 18:58:30 18:59:00 18:59:30 19:00:00 19:00:30 19:01:00 19:01:30 19:02:00 19:02:30 19:03:00 19:03:30 19:04:00 19:04:30 19:05:00 19:05:30 19:06:00 19:06:30 19:07:00 19:07:30 19:08:00 19:08:30 19:09:00 19:09:30 19:10:00 19:10:30 19:11:00 19:11:30 19:12:00 19:12:30 19:13:00 19:13:30 19:14:00 19:14:30 19:15:00 19:15:30 19:16:00 19:16:30 19:17:00 19:17:30 19:18:00 19:18:30 19:19:00 19:19:30 19:20:00 19:20:30 19:21:00 0 50000 100000 150000 200000 250000 300000 LLCSize[KB] LLCMisses LLC Size LLC Misses N WTM L X ( 4 K (c) 5 XT 0 /9 5 XT 0 /9 g 5 XT 0 9
  19. 19. f B D e 5 h nbLWL NMXV 4 o e u f e 5 h f m h w h f WTM L Xj 5 e 5 w h w e m zk /
  20. 20. S f e [LRP N W ]T R f e DA3C5 G Qb h PW 53E f m m e B NW O h5L L (
  21. 21. f y B D DA75T ( w e 5 h e m u ( 0 10 20 30 40 50 60 w/o jammer w/ jammer 0 10 20 30 40 50 60 w/o jammer w/ jammer (QoS)
  22. 22. f m n P a ]V 8 N T GT] LWTdL T o – e m h f m (( j h m p m m nG 5E@C 7D oq w w i

×