Title: vsh,snytav@ssd.sscc.ru
1????????????? ????? ????????? ????????????
?????????
- ???????? ?????????????????
- ?????? ?????? ? ???????
- ??? ?????? ?????????????? ???????????? ????? ?
???????
?.?.???????, ?.?.????????? vsh,snytav_at_ssd.sscc.r
u ???????? ?????????????? ?????????? ?
?????????????? ????????? ?? ??? ???????????
2??????????
- ???????? ???????????? ????????????????? ???
???????? ????? ??????????? - ????????????? ???????? ?????? ??????? ?????? ?
??????? - ?????????? ??????? ????????? ???????? ?? ????????
- ? ?????????? ?????? ?????? ?? GPU
3???????? ???????????? ????????????????? ???
???????? ????? ???????????
- ??????? ????????? ????????
- ???????????? ????????
- ????? ?????? ? ???????
4Rank Site Computer/Year Vendor Cores Rmax Rpeak
1 RIKEN Advanced Institute for Computational Science (AICS)Japan K computer, SPARC64 VIIIfx 2.0GHz, Tofu interconnectFujitsu 548352 8162 8773.63
2 National Supercomputing Center in TianjinChina NUDT TH MPP, X5670 2.93Ghz 6C, NVIDIA GPU, FT-1000 8CNUDT 186368 2566 4701
3 DOE/SC/Oak Ridge National LaboratoryUnited States Cray XT5-HE Opteron 6-core 2.6 GHzCray Inc. 224162 1759 2331
4 National Supercomputing Centre in Shenzhen (NSCS)China Dawning TC3600 Blade, Intel X5650, NVidia Tesla C2050 GPUDawning 120640 1271 2984.3
5 GSIC Center, Tokyo Institute of TechnologyJapan HP ProLiant SL390s G7 Xeon 6C X5670, Nvidia GPU, Linux/WindowsNEC/HP 73278 1192 2287.63
6 DOE/NNSA/LANL/SNLUnited States Cray XE6 8-core 2.4 GHzCray Inc. 142272 1110 1365.81
7 NASA/Ames Research Center/NASUnited States SGI Altix ICE 8200EX/8400EX, Xeon HT QC 3.0/Xeon 5570/5670 2.93 Ghz, InfinibandSGI 111104 1088 1315.33
8 DOE/SC/LBNL/NERSCUnited States Cray XE6 12-core 2.1 GHzCray Inc. 153408 1054 1288.63
9 Commissariat a l'Energie Atomique (CEA)France Bull bullx super-node S6010/S6030Bull SA 138368 1050 1254.55
10 DOE/NNSA/LANLUnited States BladeCenter QS22/LS21 Cluster, PowerXCell 8i 3.2 Ghz / Opteron DC 1.8 GHz, Voltaire InfinibandIBM 122400 1042 1375.78
5????????????? ????? ????????? ????????????
?????????
????????????? ???????? ???????????????
????? ????????? ??? ????????????? ?????????
??????? ??????? ????????? ????????
- 0-? ????????? ??????????? ? ???????
- ?????????????? ?????? ?? ????????? ??????????
- ????????? ????????? ????? ????
- ?????
- 511512511
- 100 ???. ??????
6??????????? ????????? ????????? ?? ?????????
????? ?????
Tn ????? ?????? ?? N ????? T1 ????? ?????? ??
1 ???? n ?????????? ?????
??????? ?.?., ??????? ?.?., ????????? ?.?. ????
?????????? ????????-???????????? ??????????
?????? ????????? ?????? ?????????
????????????? ????????????????? ???????????
??????? ?????? ? ???? ???????? ????????????
???????, ?????-?????, 2011.
7????????????? ??????????? ?????????? ????????
?????????????? ?????????? ? ???????????????
?????????????
- 13 - 15 ???? 2012 ???????????????, ??????
???????? ??????????? ??????????????
????????????? ? ???????????? ?????????????? ??????
???????????? ???????????? ???????? ????????
?????? ?.?. ???????? ?????????? ?.?.
8????????? ???-3 (??? ?? ???)?
- ????????? ???-3 ???????????? ?????
?????????????? ???????????? ??????? ?????????
???? ? ??????? ??????? ?????????, ???????????
?????? ?????????????? ??????????? ??????. ??????
????????? ???-3 ?? ????? ?????????? ????????
???????????????.
????????? ???????????? ????? ?-2
????????????? ????????? ????
???????? ????
????????? ????
????????
9?????? ?????????? ????????????????
- ? ????????????? ?? ????????? ???-3 (??? ?? ???)
?????????? ?????????? ??????? ???????????? ?????
??????????? ????????? ???????????
???????????????? - ??????????? ??????????? ????????????????
??????????? ? 102-103 ??? ?? ????????? ?
???????????? ????????? ??? ?????? ? ?????
?????????? ? ???????????? - ??? ????????? ????? ????????? ?????? ? ??????
?????????? ?? ? ???????? ????????? ??????????
??????? ???????? ????????? ?????? ?? ??????
?????????
10??????? ????????? ???????-?????????
- ?????? ??????????? ???????? ?????????
???????-????????? - ??? - ??????? ????????????? ?????? ?????
(????????? ??? ????), - ???????? ?????,
- ????????? ?????????????? ??????, -
????????? ?????????????? ????, - ?????
??????? ????? . -
11????????? ????
12??????? ????
- ??????? ????
- ????? ???????? ?????
13?????????????? ????????? ?????? ?? ????????
14 ????? ?????????? ?????
15(No Transcript)
16?????? ?????? ???????? ??????? ??????????
? ???????????? ? ????????? ?????????????? ?????
??????????? ????????????? ???? ?? ????? ????????
? ??????? ????????? ????????? ??????
17(No Transcript)
18?????????? ??????? ????????? ???????? ?? ????????
- ?????? ?????????????????? ????????
- ????????? ??????????? ??????
- ????????? ??? ?? ?????? ??????????
- ?????????? ? ???????? ???????? ? ???????? ??????
19?????? ?????????????????? ????????
- ???????? ??????? FlOpS (?????????????, ???
??????? ???????????, ????. LINPACK ) - ?????? ??? ???????? ????? ??????? ???????? ?????
?????????????? (? ?????) ??????????? ??????, - ? ????? ???????? ?????
????? ?????? ????????? ?????????????? ?? 1
???? ????-??? 0.422 ??? ???-100? 0.896 ???
20???????? ?????? ???????? ??????????? ??????????
??????
- ?????????? ??????? ??????????????? ????? ?
??????????????????? ??????, ?????
??????-?-???????, ????? 512?64?64, 150 ?????? ?
?????? - ????????? ?????????? ???????? ???????????????? ?
?????-?????? ???????? ??????? (?????????,
?????????????? ???? ?? ?????? ?????? 4
????????) - ???? ?????? ???????? 160 ?? (????? 20)
- ?????????? ?? 100 ?? 400 ????????
- ????????? ?????? ??? ??? ?? ???? ?? ????????????
????? ?????? ????????? (???? ????, ???? ??? vs
???-100?
0.0134
???. vs 0.0364 c??.) - ? ?? ????????? ???????? ????? ????????, ??? ?
??????? ??????? ?????? ????????????????? ?? ??
?????????? - ? ????? ??? ???????? ?? ???? ?? ?????????
????????? ??? ????????? ?? ???? ???????
?????????? ?????? ???????? ???? ?????? ??
???-30? (?????? ?? ???)
21????????? ??????????? ??????
- ?????????? ????? ?? ?????? ??????????
Exascale-????????. - ??? ?? ?????, ???? ????????? ?????????? ????????
?????? ?????????? 1000 ???? (??? ??????), ?.?.
??????????? ????????. - ???? ?????????? ???????????????? ????????
???????????????, ??? ??? ?????????? ???????????
?? ??????? ?????????? ????????????? ?????
????????? ? ?????????? ?????????. - ??????? ????????????? ?????? ????? ?????????? ??
??????, ?????????? ????? ? ????????????????. - ? ???? ???? ? ????????? ??????????? ?? 6
????????...
22????????? ??? ?? ?????? ??????????
- ????????? ??????? ? ??????? ?????? ?????? (??
?????? ? ????????????? ????) - ??? ?????? ?????,
?????????? ????????????? ????????? ??????, ?????,
????????????? ????????????????? ???? (?????
20003). - ??? ????????? ?????????? ?????????? ? ??????????
??????????? ???????????????? ?????????? ?????????
?????-????? ??????????????? ???????? - ???? ??? ???????? ? ???????? ???????, ?? ??????
????? ????? ?????? ???????? 60 ??. ?? ??? ????
?????? ???????, ? ?? ????? ??? ????????? ?? 100
?? 300 ???????? ??????? ? ??????? ? ???????
?????? ???????, ?? ???? ????? 18 ???????? - ????? ????, ??? ??????? ??????-?? ??????????
??????? ? ?????? ?????? ?????????? ?????????
(5-10) ????????, ?? ???? ????? ?????????? ?????
200 ????????.
23?????????? ? ???????? ???????? ? ???????? ??????
- ????? ????? - 200 ????????.
- ???????? ????? - 270 ?????/??? (??? ?????????
?????????? ??????? ?????? ? ??????? ????). ??????
??? SSD-?????? ???????? ?????? ??????? 0.7
??/???. - ???????? ???????? ?????????? - 11 ??/??? (???
???????? ????? ??????? ?????? ?? ???? ? ???????
?????), ??? ???, ??? ?????? ????? ???????? 1 ??
?????? ?? ?????????? ???? ??? ?? ??? ????????
????? ????????, ?.?. 0.0005 ??/???. - ?????, ??? ?????????? ???????? ?????? ???????? ?
???????? ?????? ????? ??????? ?????????? ?
?????????????? ?????????-???????????? ?????????
??????, ??? ?? ?????????????? ????????? (??? ???,
??? ???????? ???????? ?????? ???????????
????????? ?????? ????????).
24? ?????????? ?????? ?????? ?? GPU
- ?????????????
- ????????
- ??????????
25? ????????????? ????????????? ???????? ?????
??????
?? ??????? ?????????? ???????? ???????? ??????
????? ? ??????????? ?? ?????????? ???????
????????? ? ??? ??????, ????? ??? ???????????????
? ?????????? ?????? ??????? ??????????
?????????? ??????????? ???????? ??????????
??????????????
?? ???????? ?????, ??? ??? ??????? ??????????
?????? ??????? ???????? ?????????????? ?????
????????????? ????????????? ??????????????
???????????? ??, ??? ? ???????? ???????????
?????????????? (?? ??????) ????????? ????
????????? ???? ?????? ?????, ? ??? ????? ??????,
??????? 500, ?????????????? ?? ?????????
26?????? ??????? ??????
- ? ????????? ????? ????????? ???????
?????????????? ??????????????? ???????????? ?????
? ???????, ??????????? ? ??????????????? ??????
????? ?????????? ????????? ?????????????
?????????????? - ???????? g 0.081, ?????? ???????? g 0.077
(?.?.????? ? ??., ?????? ??????, 2009). - ?????? ??? ????? ???????? ??????????? ?????????
????? ????????? ?????? ? ?????? ?? 1000 ? ?????
??????. - ??? ???? ???????? ??????????? ??????? 8.9x10-3 ?
??? ?? ????????. - ????? ??????? ????? ??????? ? ?????????? ????????
?????????? 134.8. - ????? ???????, ???????? ????????? ?????? ???????
????? 2156?2156?2156 ??? 1000 ????????? ??????
??????? ???? ? ??????. - ??? ???????? ????? ?????? 1.4 ???????? ?
?????????????? ???????? ??????? 1.5 PetaFLOP
(????? 50 ???????? ?? ?????? ???????)
27????????????? ?????????? ??????????????? ???????
????????????? ??????? ? ??????? ??????????????
????????
- ????????? ?? 1000 ?????? ? ??????
- ????????? ????? (??????????) ?? 1003 ?????
- ? ????????? ?????? ????? 512?64?64, 150 ?????? ?
?????? ?????????????? ?? 26 ????? ?? 140 ????? - ???????? ????? 129 ??????????/??? ?? ????
- 1 ????. ?????? ?????????????? ?? 1 ?????? ?? 500
????? (1 ????????? ??? ?? 10000 !!!)
28(No Transcript)
29????????????? ??????? CUDA
- ??? ????? ???????? ?????? ??????? ? ??????
- ????- ??? ?????????? ?????? ? ????????????,
???????????????? ??? ????????? ????????? - ????????? ?????????? ???????? ????????
- ????? ??????, i
- ????? ??????? ? ??????, j
- ???????? ??????? ???????? ? 6 ?????? ?????????
30??????????? ?????????? ?????????-?????????????????
? ??? ?????? ??????-?-??????? ?? GPU
- ???????????? ? ????????? ?????? ??????????
???????????? ??????? ?? ????? ??????????
??????????? ???????????????? - ????? ????? ?????? ?????????? ???? ????????? 0.3
???????????? ??? ?????? ???????? ?????? ? ???????
????????? (??????!, ???? ???). - ??? ??? ??? ?????? ??????? ???????????
?????????????? 250 ????????, ??
?????????????????? ????? ????? Tesla ????? ????
??????? ??? 833 ????????? (0.8 ?????????)
31? ???????????? ?????????? ?????????-??????????????
????.????...
- ????? ?? ?????? ??? ??????????? Tianhe-1A,
- ???????? ??? ?????? ?????????? ???? ??????????
Tesla ? ???? ????????????? ?????????, - ???????, ??? ??????????? ?????????? ??????
?????????? ? ??????????? ?????? ????, - ????????????, ??? ????? ?????? ??????? ?????
???????????? ?? ???????? ?????????? ??????, - ? ????? ?????? ????????? Tianhe-1A ??? ?? ???
?????? ?????? ? ??????? ??????????????????
??????? 5.6 PetaFLOPS. - ????? ?? ?????????????????? ????? ?? ????
?????????? ??? ????????????? ??????? 250 ???.
4-??????? ??????????? Xeon.
32??????????
1) ? ????????? ????? ???????????? ?????? ?
????????? ???????????? ???????????, ? ????? ? ???
?????????? ?????????? ???????????? ????????????
?????????????? ????????. 2) ??? ?????????
???????? ??????????? ???????????? ?????????? ?
???????? ?????????? ????????? ?) ?????????
?????? ? ?????? ?) ??????????? ???????????????
?????????.
33????? ????????????? ??????????? ???? ??? ??????
?? ???
- ??????? ???????????? ???????? ?.?. ??????????
- ?????????????? ???????? ?.?.?. ?.?. ????????
- ???. ??????????????? ????????? ?.?.?. ?.?.
???????? - ?????? ????????? ?.?.-?.?. ?.?. ??????
- ? ?????? ??? ???? ?????? ????????? ???????????
?????? - ???. ????????? ????????????????? ?????
- ???. ??????? ???????????? ????????
- ???. ?????????????? ??????
- ???. ???????????? ?????????? ??????? ??????? ?????
34???????? ?????? ??? ????
- ??????????? ????? ?????????? ?? ??? ?
????????????? ?????? ?? ???????????????
????????????? ? ??????????????? ? ??????????
?????????????. - ??????????? ????? ?? ???????? ?????????????????
??????? ??????, ?????????????? ??????? ??
???????????????? ??? ?????????? ?? ???. - ??????????? ???????? ???????????? ?? ??? ?
????????? ????????????? (??? ? ??? ???, ????)
??????? ???????????? ?????????? ??
???????????????? (????????? ????????? ?????? ?
?????? ???? ?? ????????????? ???????????????? ???
?????????). - ?????????????? ? INTEL, HP ? ?????????????
?????????????, ???????????? ????? ???????????. - ??????? ?????????????? ? ???????
?????????????????? ???????? ?? ???, ?????? ?
?????? ??????? ??????, ? ????? ?????????? ?????,
?????????? ?????????? ?????????? ??????????????
??????????.
35? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ?
??????? ????????? ???????????
??????? ???-30? (hp BL2X220c)
??????? HKC-160(hp rx1620)
80 ?????????.CPU (X5670) 480 ????120
?????????.GPU( Tesla M 2090) - 61440 ????.
????? ????????????????Intel Xeon
?5450/E5540/X5670576 (2688 ????)InfiniBand,
GE 30 ??????
168 ?????????.Itanium 2,1,6 ???InfiniBand,Gig
abitEthernet (GE) gt 1 ??????
85,4??????
GigabitEthernet InfiniBand
??????????? ???????????
??????? ?????????????? (???)
???????????? ???????? ??????? IBRIX???
???-30?32 ?????
??????? ????? ???????(hp DL580 G5)
?????? ???-30?36 ?????(max-120 ?????)
GE
4 ??????????(16 ????) Intel Xeon QuadCore
?7350,2,93 ??? 256 ?????????? ?????? 187,5
??????
GE
?????? ???-1603,2 ?????
??? ??????? ? ????? ???????9 ????? (max-48 ?????)
36??????? ?? ????????!
37??????? ? ???????????? ??????????
- ???????? ????? c 3x1010 ??/?
- ????????? ?????? n0 1014 ??-3
- ?????????? ??????????? ??????? wp
1.6x106 ???-1
38??????, ??? ?????????? ?????????????????????
?????? ??? ???? ? 2010 ?.
39?????????????? ??????, ????????? ?????? ?
???????????? ????????? ??? ??????? ??????? ?????
?? ??? ? ?? ?????????? ?? ?????????????????
???????? (??? ?26 ?? ???)(???????????, ????????
?.?. ??????????)
- ?????? ?????????? 12 ?????????? ?? ??? ??????
???? ??? ?? ???? ???? ??? ??? ?? ??????
??? ????. - ???????? ???? ??????? ??????????? ???????
??????? ????? ?? ??? ?? ?????? ??????? ????????
?? ????????????????? ????????. - ???????? ?????? ?????????? ??????????, ??? ?
????????????????? ??????????, ??? ? ?
???????????? ?????????? 3D ??????? ??? ?????????
???????? ?????. - ???????? ???????????? ??? ?????????? ???????
???????? ?????????????? ???????? ??? ???? ???
?????? ?? ???.