±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅÍ°øÇÐ
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
39,000¿ø |
---|
35,100¿ø (10%ÇÒÀÎ)
1,950P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
¡ºÀÎÅÚ Á¦¿Â ÆÄÀÌ ÇÁ·Î¼¼¼ °í¼º´É ÇÁ·Î±×·¡¹Ö ³ªÀÌÃ÷·£µù ÆÇ¡»Àº ÃÑ ¼¼ °³ÀÇ ¼½¼ÇÀ¸·Î ±¸ºÐµÇ¾î ÀÖ´Ù. ¼½¼Ç 1 ³ªÀÌÃ÷·£µù(Knights Landing(KNL), ÀÎÅÚ Á¦¿Â ÆÄÀÌ ÇÁ·Î¼¼¼(ÄÚµå¸í ÇؽºÀ£)ÀÇ ÆÇ(edition) ¸í), ¼½¼Ç 2 º´·Ä ÇÁ·Î±×·¡¹Ö, ¼½¼Ç 3 PearlsÀÌ´Ù. ¼½¼Ç 1¿¡¼´Â ³ªÀÌÃ÷·£µù ¾ÆÅ°ÅØó¿Í °í´ë¿ªÆø ¸Þ¸ð¸®, Ŭ·¯½ºÅÍ ¸ðµå, ÅëÇÕ Æк긯 µîÀ» ´Ù·é´Ù. ¶ÇÇÑ ¸Å´ÏÄھ µîÀåÇÏ°Ô µÈ ¹è°æ°ú ¸Å´ÏÄÚ¾î ÇÁ·Î±×·¡¹Ö °³¿ä¸¦ »ìÆì º»´Ù. ¼½¼Ç 2¿¡¼´Â ¸Å´ÏÄÚ¾îÀÇ È®À强À» °í·ÁÇÑ ÇÁ·Î±×·¡¹ÖÀ» ÁßÁ¡ ¼³¸íÇÑ´Ù. ¼½¼Ç 3¿¡¼´Â ½ÇÁ¦ ¾ÖÇø®ÄÉÀ̼ǿ¡¼ÀÇ º´·Ä ÇÁ·Î±×·¡¹Ö, Áï ºÐÀÚ µ¿¿ªÇÐ, °í¼º´É ÁöÁø ½Ã¹Ä·¹À̼Ç, WRF(³¯¾¾ ¿¬±¸ ¹× ¿¹Ãø), ´Ùü ½Ã¹Ä·¹À̼Ç, ¸Ó½Å·¯´×, Æ®¸®´ÏƼ °è»ê °úÁ¦µé, ¾çÀÚ »ö¿ªÇÐ µî ´Ù¾çÇÑ ½ÇÁ¦ »ç·Ê¿Í ¾ÖÇø®ÄÉÀ̼ǿ¡¼ÀÇ ÇÁ·Î±×·¡¹Ö ¿¹Á¦¿Í ¼º´É ºñ±³ ºÐ¼®À» »ìÆ캻´Ù.
ÃâÆÇ»ç ¼Æò
¸Å´ÏÄÚ¾î¿Í ÃֽŠº´·Ä ÄÄÇ»Æà ½Ã½ºÅÛ ÇÁ·Î±×·¡¹ÖÀ¸·Î °í¼º´É ÄÄÇ»Æà ½Ã´ë¸¦ ¸®µå!
ÀÎÅÚ Á¦¿Â ÆÄÀÌTM ÇÁ·Î¼¼¼
°í¼º´É ÇÁ·Î±×·¡¹Ö ³ªÀÌÃ÷·£µù ÆÇ
4Â÷ »ê¾÷Çõ¸í ½Ã´ë, ºòµ¥ÀÌÅÍ¿Í ÀΰøÁö´É(AI) ½Ã´ë¸¦ ¸Â¾Æ °í¼º´É ÄÄÇ»ÆÃ(High Performance Computing, HPC) ½Ã´ë°¡ Ȱ¦ ¿·È´Ù. ÀÌ Ã¥Àº °úÇÐÀÚ³ª ¿¬±¸¿øµéÀÌ ÁÖ·Î »ç¿ëÇÏ´Â ½´ÆÛÄÄÇ»ÅÍÀÇ ÇÁ·Î±×·¡¸Óµé, ÀÎÅÚÀÇ ¸Å´ÏÄÚ¾î(many-core) ¾ÆÅ°ÅØó¿Í ÇÁ·Î±×·¡¹Ö¿¡ ¾î´À Á¤µµ Àͼ÷ÇÑ µ¶ÀÚ¸¦ ´ë»óÀ¸·Î ÁýÇÊµÈ °í¼º´É º´·ÄÈ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ Ã¥ÀÌ´Ù.
ÀÎÅÚÀº ´ÜÀÏ ÄÚ¾î ÇÁ·Î¼¼¼ ±â¹Ý ½Ã½ºÅÛÀ» ¸ÖƼÄÚ¾î(multi-core)¿¡¼ ´Ù½Ã ¸Å´ÏÄÚ¾î(many-core) ÇÁ·Î¼¼¼ ½Ã½ºÅÛÀ¸·Î ¹ßÀü½ÃÄ״µ¥, ÀÎÅÚ ºí·Î±×¿¡ µû¸£¸é ½Ì±Û ¸Å´ÏÄÚ¾îÀÎ ÀÎÅÚ Á¦¿ÂÆÄÀÌ 7250 ÇÁ·Î¼¼¼´Â 2°³ÀÇ ¹é¿Àü±¸°¡ ¼ÒºñÇÏ´Â Àü·Â·®À¸·Î ÃÊ´ç 6Á¶ÀÇ ºÎµ¿¼Ò¼öÁ¡ °è»êÀ» ¼öÇàÇÒ ¼ö ÀÖ¾î ÇöÀç »ç¿ëÇÏ´Â °¡Àå ¼º´É ÁÁÀº ÄÄÇ»Åͺ¸´Ù 500¹è¿¡¼ 1,000¹è ´õ ºü¸¥ ¼Óµµ·Î ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Â ÄÄÇ»Å͸¦ ¸¸µå´Â °Íµµ °¡´ÉÇØÁú °ÍÀ¸·Î Àü¸ÁµÈ´Ù.
¸Ó½Å·¯´×, ÀΰøÁö´É, ÁöÁøÀ̳ª ±âŸ ´Ù¾çÇÑ ºÐ¾ß¸¦ ¿¬±¸ÇÏ´Â °úÇÐÀÚ³ª ½´ÆÛÄÄÇ»Æà ÇÁ·Î±×·¡¸Óµé¿¡°Ô Àϵ¶À» ±ÇÇÒ ¸¸ÇÏ´Ù.
¸ñÂ÷
°¨»ç Àλç 12
¼¹® 18
¸Ó¸®¸» 24
¿ªÀÚ ¼¹® 30
¿ªÀÚ ¼Ò°³ 31
SECTION¥° ³ªÀÌÃ÷·£µù
Chapter 1 / ¸Å´ÏÄÚ¾î ÇÁ·Î±×·¥ ¼Ò°³ 4
¸Å´ÏÄÚ¾î ÇÁ·Î±×·¡¹Ö ¼Ò°³ 5
Ãß¼¼: ´õ ¸¹Àº º´·Ä¼º 5
ÀÎÅÚ Á¦¿Â ÆÄÀÌ ÇÁ·Î¼¼¼°¡ ÇÊ¿äÇÑ ÀÌÀ¯ 7
ÇÁ·Î¼¼¼ ´ë ÄÚÇÁ·Î¼¼¼ 9
°íµµÀÇ º´·Ä ½ÇÇàÀ» À§ÇÑ ÃøÁ¤¹ý 10
GPU´Â ¾î¶²°¡? 11
ÇÊ¿äÇÑ Æ÷ÆÃÀÌ ºÎÁ·Çϸé Áñ°Ü¶ó, ±×·¸Áö¸¸ °è¼Ó Á¶À²Ç϶ó! 11
¼º´ÉÀ» À§ÇÑ º¯È¯ 12
ÇÏÀÌÆÛ - ½º·¹µù ´ë ¸ÖƼ½º·¹µù 12
ÇÁ·Î±×·¡¹Ö ¸ðµ¨ 13
¿©±â¼ ¼½¼Ç II·Î °Ç³Ê ¶Û ¼ö ÀÖ´Ù 13
Ãß°¡ Á¤º¸ 14
Chapter 2 / ³ªÀÌÃ÷·£µù °³¿ä 16
°³¿ä 16
¸í·É¾î ¼¼Æ® 17
¾ÆÅ°ÅØó °³¿ä 18
¸¸µç µ¿±â: ¿ì¸®ÀÇ ºñÀü°ú ¸ñÀû 22
¿ä¾à 24
Ãß°¡ Á¤º¸ 25
Chapter 3 / MCDRAM ¹× Ŭ·¯½ºÅÍ ¸ðµå ÇÁ·Î±×·¡¹Ö 26
Ŭ·¯½ºÅÍ ¸ðµå ÇÁ·Î±×·¡¹Ö 27
¸Þ¸ð¸® ¸ðµå ÇÁ·Î±×·¡¹Ö 29
¸Þ¸ð¸® ¸ðµå ¹× MCDRAM »ç¿ë °¡´É È®ÀÎ ¹æ¹ý 47
ÇÒ´ç°ú ½º·¹µùÀÇ SNC ¼º´É ¿µÇâ 48
NUMA ³ëµå ¹øÈ£¸¦ ÇϵåÄÚµùÇÏÁö ¾Ê´Â ¹æ¹ý 50
MCDRAM¿¡ ¹«¾ùÀ» ³ÖÀ» °ÍÀÎÁö °áÁ¤ÇÏ´Â Á¢±Ù ¹æ¹ý 51
¸ðµå¸¦ º¯°æÇϱâ À§ÇØ ÀçºÎÆÃÇØ¾ß ÇÏ´Â ÀÌÀ¯ 59
BIOS 59
¿ä¾à 64
Ãß°¡ Á¤º¸ 65
Chapter 4 / ŸÀÏ ¾ÆÅ°ÅØó 66
Ŭ·¯½ºÅÍ ¸ðµå 75
¸Þ¸ð¸® ÀÎÅ͸®ºù 80
¸Þ¸ð¸® ¸ðµå 82
Ŭ·¯½ºÅÍ ¸ðµå¿Í ¸Þ¸ð¸® ¸ðµåÀÇ »óÈ£ ÀÛ¿ë 86
¿ä¾à 87
Ãß°¡ Á¤º¸ 87
Chapter 5 / ÀÎÅÚ ¿È´ÏÆнº Æк긯 88
°³¿ä 88
¼º´É°ú º´·Ä È®À强 91
Àü¼ÛÃþ API 93
¼ºñ½º Ç°Áú(QoS) 95
°¡»ó Æк긯 99
À¯´Ïij½ºÆ® ¾îµå·¹½º ÇØ°á 104
¸ÖƼij½ºÆ® ¾îµå·¹½º ÇØ°á 106
¿ä¾à 108
Ãß°¡ Á¤º¸ 108
Chapter 6 / ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØó ÃÖÀûÈ ¾îµå¹ÙÀ̽º 110
ÄÚ¾î´ç 1, 2 ȤÀº 4½º·¹µå(°¡²û 3½º·¹µå) ·Î ¾òÀ» ¼ö ÀÖ´Â ÃÖÀû ¼º´É 111
¸Þ¸ð¸® ¼ºê½Ã½ºÅÛ 112
¸¶ÀÌÅ©·Î¾ÆÅ°ÅØó ´µ¾Ó½º(ŸÀÏ) 113
Direct-mapped MCDRAM ij½Ã 124
Á¶¾ð AVX-512 ¸í·ÉÀ» »ç¿ëÇ϶ó 125
¿ä¾à 152
Ãß°¡ Á¤º¸ 153
SECTION¥± º´·Ä ÇÁ·Î±×·¡¹Ö
Chapter 7 / ³ªÀÌÃ÷·£µùÀ» ÀÌ¿ëÇÑ ÇÁ·Î±×·¡¹Ö °³¿ä 156
¸®ÆÑÅ͸µÀ» ÇØ¾ß Çϴ°¡, ÇÏÁö ¸»¾Æ¾ß Çϴ°¡, ±×°ÍÀÌ ¹®Á¦´Ù 157
ÀÀ¿ë ÄÚµåÀÇ ÁøÈÀû ÃÖÀûÈ 158
ÀÀ¿ë ÄÚµåÀÇ Çõ¸íÀû ÃÖÀûÈ 160
¼±ÅÃÇÒ ¶§¿Í ¹ö¸± ¶§¸¦ ¾Ë¾Æ¾ß ÇÑ´Ù 160
Ãß°¡ Á¤º¸ 161
Chapter 8 / ŽºÅ©¿Í ½º·¹µå ±â¹ÝÀÇ º´·Ä ó¸® 162
OpenMP 166
Æ÷Æ®¶õ 2008 170
ÀÎÅÚ TBB 173
hStreams 180
¿ä¾à 181
Ãß°¡ Á¤º¸ 181
Chapter 9 / º¤ÅÍÈ 183
º¤ÅÍÈ´Â ¿Ö Áß¿äÇÑ°¡? 184
º¤ÅÍÈ´Â ¾î¶»°Ô Çϴ°¡? 184
º¤ÅÍȸ¦ À§ÇÑ ¼¼ °¡Áö Á¢±Ù ¹æ¹ý 185
º¤ÅÍÈ ¹æ¹ý·Ð 6´Ü°è 186
ij½Ã¸¦ ÅëÇÑ ½ºÆ®¸®¹Ö: µ¥ÀÌÅÍ ·¹À̾ƿô, Á¤·Ä, ÇÁ¸®ÆäĪ µî 189
ÄÄÆÄÀÏ·¯ ÆÁ 199
ÄÄÆÄÀÏ·¯ ¿É¼Ç 203
ÄÄÆÄÀÏ·¯ Áö½Ã¹® 205
º¤ÅÍȸ¦ ÃËÁøÇϱâ À§ÇÑ ¹è¿ ¼½¼ÇÀ» »ç¿ëÇÏÀÚ 223
ÄÄÆÄÀÏ·¯°¡ »ý¼ºÇÑ °ÍµéÀ» È°¿ëÇÏÀÚ: ¾î¼Àºí¸® ÄÚµå °Ë»ç 226
º¤ÅÍÈ¿¡ µû¸¥ ¼öÄ¡ °á°úÀÇ º¯È 228
¿ä¾à 228
Ãß°¡ Á¤º¸ 229
Chapter 10 / ¹éÅÍÈ ¾îµå¹ÙÀÌÀú 230
³ªÀÌÃ÷·£µù¿¡¼ ÀÎÅÚ ¾îµå¹ÙÀÌÀú »ç¿ëÇϱâ 231
¼º£ÀÌ ¸®Æ÷Æ®(Survey Report) ¸¦ ÀÌ¿ëÇÑ AVX-512 ÄÚµå °³¹ß ¹× ¼º´É °³¼± 233
¸Þ¸ð¸® ¾×¼¼½º ÆÐÅÏ(MAP) ¸®Æ÷Æ® 251
AVX-512 GATHER/SCATTER ÇÁ·ÎÆÄÀÏ·¯ 252
Mask Utilization(¸¶½ºÅ© À¯È¿¼º °Ë»ç) ÇÁ·ÎÆÄÀÏ·¯¿Í FLOPS ÇÁ·ÎÆÄÀÏ·¯ 256
¾îµå¹ÙÀÌÀú ·çÇÁ¶óÀÎ ¸®Æ÷Æ® 258
AVX-512 Áö¿ø Çϵå¿þ¾î ¾øÀÌ AVX-512 ÄÚµåÀÇ Æ¯¼º Ž»ö 260
¾îµå¹ÙÀÌÀú È°¿ë ¿¹½Ã ? °è»ê ÈÇÐ ÄÚµåÀÇ ºÐ¼® 261
¿ä¾à 270
Ãß°¡ Á¤º¸ 271
Chapter 11 / SDLT¸¦ È°¿ëÇÑ º¤ÅÍÈ 272
SDLT ¼Ò°³ 272
½ÃÀÛÇϱâ 274
SDLT 񃧯 276
SIMD ±â¹ýÀ» Àû¿ëÇÑ 3Â÷¿ø Á¡ ÁÂÇ¥ °ªÀÇ ÆòÁØÈ ¿¹Á¦ 278
AOS ¸Þ¸ð¸® ±¸Á¶ ±â¹Ý SIMD ¼öÇàÀÇ ¹®Á¦Á¡ 281
SIMD´Â Unit-Stride ¸Þ¸ð¸® Á¢±Ù ¼±È£ 282
¾ËÆÄ ºí·»µù ÂüÁ¶ ÄÚµå 283
SDLT¸¦ ÀÌ¿ëÇÑ ¾ËÆÄ ºí·»µù 286
Ãß°¡ Ư¡ 290
¿ä¾à 290
Ãß°¡ Á¤º¸ 291
Chapter 12 / AVX-512 ÀÎÆ®¸°Á÷À» ÀÌ¿ëÇÑ º¤ÅÍÈ 292
ÀÎÆ®¸°Á÷À̶õ? 292
AVX-512 ¹Ì¸® º¸±â 299
³ªÀÌÃ÷ÄڳʷΠ¸¶À̱׷¹ÀÌ¼Ç 302
AVX-512 Áö¿ø ¿©ºÎ °Ë»ö 303
AVX-512 ¸í·É¾î ÁýÇÕ ÇнÀÇϱâ 307
AVX-512 ÀÎÆ®¸°Á÷ ÇнÀÇϱâ 307
AVX-512 ÀÎÆ®¸°Á÷ »ç¿ëÀ» À§ÇÑ ´Ü°èº° ¿¹½Ã 309
ÀÎÆ®¸°Á÷ Äڵ带 È°¿ëÇÑ ÄÚµåÀÇ °á°ú 323
Ãß°¡ Á¤º¸ 324
Chapter 13 / ¼º´É ÃÖÀûÈ ¶óÀ̺귯¸®µé 326
ÀÎÅÚ ÃÖÀûÈ ¶óÀ̺귯¸® °³¿ä 326
ÀÎÅÚ Math Kernel Library °³¿ä 328
ÀÎÅÚ DAAL °³¿ä 330
MKL°ú DAAL ÇÔ²² ¾²±â 332
ÀÎÅÚ IPP ¶óÀ̺귯¸® °³¿ä 333
ÀÎÅÚ ÃÖÀûÈ ¶óÀ̺귯¸®µé°ú ÀÎÅÚ ÄÄÆÄÀÏ·¯ 335
´ÙÀÌ·ºÆ® È£Ãâ ¹æ½ÄÀÇ ¶óÀ̺귯¸® È°¿ë 336
ÃÖÀûÈ ¶óÀ̺귯¸® »ç¿ë ½Ã, ³ªÀÌÃ÷·£µùÀ¸·Î ¿ÀÇÁ·Îµù 338
°è»ê Á¤È®µµÀÇ ¼±Åðú Á¤È®µµ Â÷ÀÌ 343
µ¿Àû ¶óÀ̺귯¸® ¼º´ÉÀ» À§ÇÑ ÆÁ 344
Ãß°¡ Á¤º¸ 345
Chapter 14 / ÇÁ·ÎÆÄÀϸµ ¹× ½Ã°£ ºÐ¼® 346
³ªÀÌÃ÷·£µù ÃÖÀûÈ °³¿ä 346
À̺¥Æ® ¸ð´ÏÅ͸µ ·¹Áö½ºÅ͵é 348
È¿À²È ÁöÇ¥µé 349
ÀáÀçÀûÀÎ ¼º´É À̽´µé 355
ÀÎÅÚ VTUNE AMPLIFIER XE Á¦Ç° 366
PAPI 367
MPI ºÐ¼®: ITAC 367
HPC ÅøŶ 368
TAU 368
½Ã°£ ÃøÁ¤ 369
¿ä¾à 370
Ãß°¡ Á¤º¸ 371
Chapter 15 / MPI 372
³ëµå°£ º´·ÄÈ 372
³ªÀÌÃ÷·£µù¿¡¼ÀÇ MPI 372
MPI °³¿ä 373
MPI ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼öÇàÇÏ´Â ¹æ¹ý 375
MPI ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà ºÐ¼®Çϱâ 381
MPI ¾ÖÇø®ÄÉÀÌ¼Ç ÃÖÀûÈ 388
À̱âÁ¾ Ŭ·¯½ºÅÍ 391
MPI ÄÚµùÀÇ ÃֽŠµ¿Çâ 393
¸ðµç °ÍÀ» ÇÔ²² È°¿ëÇϱâ 399
¿ä¾à 401
Ãß°¡ Á¤º¸ 401
Chapter 16 / °øÀ¯ÇÒ °ÍÀΰ¡ ¸» °ÍÀΰ¡(±×°ÍÀÌ ¹®Á¦·Î´Ù) 404
¿Ö ³ªÀÌÃ÷·£µù¿¡¼ PGAS¸¦ ÀÌ¿ëÇØ¾ß Çϴ°¡? 407
PGAS ¸ðµ¨À» ÀÌ¿ëÇÑ ÇÁ·Î±×·¡¹Ö 408
¼º´É Æò°¡ 416
PGAS¸¦ ³Ñ¾î¼ 418
¿ä¾à 418
Ãß°¡ Á¤º¸ 419
Chapter 17 /¼ÒÇÁÆ®¿þ¾î Á¤ÀÇ °¡½ÃÈ 420
¼ÒÇÁÆ®¿þ¾î Á¤ÀÇ °¡½ÃÈÀÇ µ¿±â 421
¼ÒÇÁÆ®¿þ¾î Á¤ÀÇ °¡½ÃÈ ¾ÆÅ°ÅØó 423
OpenSWR: OpenGL ·¡½ºÅÍ-±×·¡ÇȽº ¼ÒÇÁÆ®¿þ¾î ·»´õ¸µ 425
Embree: °í¼º´É ·¹ÀÌ Æ®·¹ÀÌ½Ì Ä¿³Î ¶óÀ̺귯¸® 427
OSPRay: È®À强 ÀÖ´Â ·¹ÀÌ Æ®·¹ÀÌ½Ì ÇÁ·¹ÀÓ¿öÅ© 429
¿ä¾à 436
À̹ÌÁö ±ÇÇÑ 437
Ãß°¡ Á¤º¸ 438
Chapter 18 / KNL·Î ¿ÀÇÁ·Îµå 439
KNLÀ» ÀÌ¿ëÇÏ´Â ¿ÀÇÁ·Îµå ÇÁ·Î±×·¡¹Ö ¸ðµ¨ 439
ÇÁ·Î¼¼¼ vs ÄÚÇÁ·Î¼¼¼ 440
¿ÀÇÁ·Îµå ¸ðµ¨ °í·Á»çÇ× 441
OpenMP Ÿ±ê Áö½Ã¹® 442
È£½ºÆ®¿Í ´ë»ó¿¡¼ µ¿½Ã ½ÇÇà 445
Æк긯À» ÅëÇÑ ¿ÀÇÁ·Îµå 447
¿ä¾à 448
Ãß°¡ Á¤º¸ 448
Chapter 19 /Àü·Â ºÐ¼® 449
Àü·Â ¼ö¿ä´Â ¿¢»ç±ÞÀ¸·Î À̾îÁø´Ù 449
POWER 101 451
Çϵå¿þ¾î ±â¹Ý Àü·Â ºÐ¼® ±â¼úµé 452
¼ÒÇÁÆ®¿þ¾î ±â¹Ý KNL Àü·Â ºÐ¼®±â 455
¸Å´ÏÄÚ¾î Ç÷§Æû ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°Áö Àü·Â µµ±¸µé 466
RAPL 468
KNL ¼º´É ÇÁ·ÎÆÄÀϸµ 471
ÀÎÅÚ ¿ø°Ý °ü¸® ¸ðµâ 475
¿ä¾à 477
Ãß°¡ Á¤º¸ 478
SECTION¥² Pearls
Chapter 20 / LAMMPS¿¡¼ °íÀü ºÐÀÚ µ¿¿ªÇÐ °è»êÀÇ ÃÖÀûÈ ÀÛ¾÷ 482
ºÐÀÚ µ¿¿ªÇÐ 482
LAMMPS 485
³ªÀÌÃ÷·£µù ÇÁ·Î¼¼¼ 486
LAMMPS ÃÖÀûÈ 488
µ¥ÀÌÅÍ Á¤·Ä 488
µ¥ÀÌÅÍ À¯Çü ¹× ±¸Á¶ 489
º¤ÅÍÈ 491
ÀÌ¿ô ¸ñ·Ï 499
Àå°Å¸® Á¤Àü±âÇÐ 503
MPI¿Í OpenMP º´·ÄÈ 503
¼º´É °á°ú 505
½Ã½ºÅÛ, ½ÇÇàÆÄÀÏ »ý¼º°ú ¼öÇàȯ°æ 506
ÀÛ¾÷ ºÎÇϵé 507
À¯±â ±¤ÀüÁö ºÐÀÚ 507
źȼö¼Ò È¥ÇÕ¹° 508
¿ë¸ÅÈµÈ ÁöÁú ÀÌÁßÃþ¿¡¼ÀÇ ·Îµ½½Å ´Ü¹éÁú 508
±½Àº ÀÔÀÚ(coarse-grain) ¾×Á¤ ½Ã¹Ä·¹ÀÌ¼Ç 508
±½Àº ÀÔÀÚ ¹° ½Ã¹Ä·¹ÀÌ¼Ç 509
¿ä¾à 510
°¨»çÀÇ ±Û(Acknowledgement) 510
Ãß°¡ Á¤º¸ 510
Chapter 21 / °í¼º´É ÁöÁø ½Ã¹Ä·¹ÀÌ¼Ç 512
°íÂ÷¿ø ÁöÁø ½Ã¹Ä·¹ÀÌ¼Ç 513
¼öÇÐÀû ¹è°æ 513
¾ÖÇø®ÄÉÀÌ¼Ç Æ¯¼º 517
°è»ê ÁßÃ߷μÀÇ ÀÎÅÚ ¾ÆÅ°ÅØó 527
°íÈ¿À²ÀÇ ÀÛÀº Çà·Ä Ä¿³Î 527
Èñ¼ÒÇà·Ä Ä¿³ÎÀÇ »ý¼º°ú Èñ¼Ò/Á¶¹Ð Ä¿³ÎÀÇ ¼±Åà 528
Á¶¹Ð Çà·Ä Ä¿³ÎÀÇ »ý¼º: AVX2 528
Á¶¹Ð Çà·Ä Ä¿³ÎÀÇ »ý¼º: AVX-512 530
Ä¿³Î ¼º´É º¥Ä¡¸¶Å· 532
³ªÀÌÃ÷·£µùÀÇ »ö´Ù¸¥ ¸Þ¸ð¸® ÇϺΠü°è ÅëÇÕ 533
¼º´É Æò°¡ 537
¸Ó¶óÇÇ »êÀÇ È»ê ½Ã¹Ä·¹ÀÌ¼Ç 537
1992³âÀÇ ·£´õ½º ÁöÁø 539
¿ä¾à ±×¸®°í ±â¾ïÇÒ °Íµé 541
Ãß°¡ Á¤º¸ 542
Chapter 22 / WRF °³¿ä 543
º´¸ñÀÌ ¾ø´Â ºñ±³Àû ÆòÆòÇÑ WRF ¼º´É Ư¼º 544
ÀÎÅÚ ¸Å´ÏÄÚ¾î(ÀÎÅÚ Á¦¿Â ÆÄÀÌ Á¦Ç°±º) ¿¡¼ WRFÀÇ ¿ª»ç 544
³ªÀÌÃ÷·£µù¿¡¼ WRF Ãʱ⠼º´É °á°ú 545
ÀÎÅÚ Á¦¿Â ¹× ÀÎÅÚ Á¦¿Â ÆÄÀÌ ½Ã½ºÅÛ¿ë WRF ÄÄÆÄÀÏ 547
WRF CONUS 12km º¥Ä¡¸¶Å© ¼º´É 548
MCDRAM ´ë¿ªÆø 549
º¤ÅÍÈ: AVX-2 ´ëºñ AVX-512ÀÇ ¼º´É Çâ»ó 551
ÄÚ¾î ½ºÄÉÀϸµ 553
¿ä¾à 554
Ãß°¡ Á¤º¸ 554
Chapter 23 / ´Ùü (N-body) ½Ã¹Ä·¹ÀÌ¼Ç 555
ºñÀü»ê Àü°ø °úÇÐÀÚ¸¦ À§ÇÑ º´·Ä ÇÁ·Î±×·¡¹Ö 555
´Ü°èº° °³¼± 556
´Ùü ½Ã¹Ä·¹ÀÌ¼Ç 557
ÃÖÀûÈ 559
Ãʱ⠱¸Çö(ÃÖÀûÈ ´Ü°è 0) 559
½º·¹µå º´·Ä ó¸®(ÃÖÀûÈ ´Ü°è 1) 561
½ºÄ®¶ó ¼º´É ÃÖÀûÈ(ÃÖÀûÈ ´Ü°è 2) 563
SOA¸¦ »ç¿ëÇÑ º¤ÅÍÈ(ÃÖÀûÈ ´Ü°è 3) 565
¸Þ¸ð¸® ÅëÇà·®(ÃÖÀûÈ ´Ü°è 4) 567
MCDRAMÀÌ ¼º´É¿¡ ¹ÌÄ¡´Â ¿µÇâ 569
¿ä¾à 570
Ãß°¡ Á¤º¸ 570
Chapter 24 / ¸Ó½Å·¯´× 572
ÄÁº¼·ç¼Ç ½Å°æ¸Á(CNN) 573
º¤ÅÍÈ¿Í ·¹Áö½ºÅÍ ºí·ÏÅ· 580
OverFeat-FAST °á°ú 585
Ãß°¡ Á¤º¸ 595
Chapter 25 / Æ®¸®´ÏƼ °è»ê°úÁ¦µé 596
¿øº» ÄÚµå ¼º´É(Out of the box performance) 596
MiniGhostÀÇ OpenMP ¼º´É ÃÖÀûÈ 615
¿ä¾à 624
Ãß°¡ Á¤º¸ 624
Chapter 26 / ¾çÀÚ »ö¿ªÇÐ(Quantum Chromodynamics) 626
LQCD 626
QPhiX ¶óÀ̺귯¸®¿Í ÄÚµå »ý¼º±â 627
Wilson-Dslash ¿¬»êÀÚ 628
QPhiX ÄÚµå »ý¼º±â ¼³Á¤ 631
½ÇÇè ȯ°æ ¼³Á¤ 634
°á°ú 635
°á·Ð 642
Ãß°¡ Á¤º¸ 643
±â¿©ÀÚ 644
¿ë¾î »çÀü 658
»öÀÎ 671
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.