¿£ºñµð¾Æ(www.nvidia.co.kr, CEO Á¨½¼ Ȳ)´Â TPCx-BB·Î ¾Ë·ÁÁø Ç¥ÁØ ºòµ¥ÀÌÅÍ ºÐ¼® º¥Ä¡¸¶Å© Å×½ºÆ®¿¡¼ ¾à 20¹è ºü¸¥ ¼º´ÉÀ» ´Þ¼ºÇß´Ù°í ¹àÇû´Ù.
¿£ºñµð¾Æ´Â 16°³ÀÇ ¿£ºñµð¾Æ DGX A100 ½Ã½ºÅÛÀ¸·Î ±¸µ¿µÇ´Â ·¡ÇÇÁî(RAPIDS) ¿ÀǼҽº µ¥ÀÌÅÍ »çÀ̾𽺠¼ÒÇÁÆ®¿þ¾î ¶óÀ̺귯¸® Á¦Ç°±ºÀ» »ç¿ëÇÏ¿© ºÒ°ú 14.5ºÐ¸¸¿¡ º¥Ä¡¸¶Å©¸¦ ½ÇÇàÇß´Ù. ÇöÀç CPU ½Ã½ºÅÛ¿¡¼ ´Þ¼ºÇÑ ÃÖ°í °á°ú´Â 4.7½Ã°£ÀÌ´Ù. ¿£ºñµð¾Æ DGX A100¿¡´Â ÃÑ 128°³ÀÇ ¿£ºñµð¾Æ A100 GPU°¡ žÀçµÆÀ¸¸ç, ¿£ºñµð¾Æ ¸á¶ó³ì½º(Mellanox) ³×Æ®¿öÅ·À» È°¿ëÇß´Ù.
¿£ºñµð¾Æ ¼ÒÇÁÆ®¿þ¾î¿Í Çϵå¿þ¾îÀÇ Á¶ÇÕÀ¸·Î ȹ±âÀûÀÎ °á°ú ´Þ¼º
µ¥ÀÌÅÍ ºÐ¼®¿¡ ÀÖ¾î Áß¿äÇÑ °ÍÀº ½ÇÁ¦ °á°úÀ̹ǷÎ, ¸¹Àº Á¶Á÷µéÀº ÀΰøÁö´É(AI)À» »ç¿ëÇØ µ¥ÀÌÅͷκÎÅÍ ÅëÂû·ÂÀ» À̲ø¾î³½´Ù. TPCx-BB º¥Ä¡¸¶Å©´Â ±¸Á¶ÈµÈ µ¥ÀÌÅÍ¿¡ ´ëÇÑ ¸Ó½Å·¯´×°ú SQLÀ» °áÇÕÇÑ Äõ¸®, ±×¸®°í ÀÚ¿¬¾î ó¸®¿Í ºñÁ¤Çü µ¥ÀÌÅ͸¦ ÅëÇØ ¿À´Ã³¯ µ¥ÀÌÅÍ ºÐ¼® ¿öÅ©Ç÷ο쿡¼ ¹ß°ßµÇ´Â ´Ù¾ç¼ºÀ» ¹Ý¿µÇÑ´Ù. ÀÌ·¯ÇÑ °á°ú´Â ¾÷°è¿¡ »õ·Î¿î Ç¥ÁØÀ» Á¦½ÃÇÏ°Ô µÇ´Âµ¥, »õ·Î¿î Ç¥ÁØÀÇ È¹±âÀûÀÎ ¹ßÀüÀº ¿£ºñµð¾Æ ¼ÒÇÁÆ®¿þ¾î ¹× Çϵå¿þ¾î »ýÅ°踦 ÅëÇØ ÀÌ·ç¾îÁø´Ù.
ÇØ´ç º¥Ä¡¸¶Å©¸¦ ½ÇÇàÇϱâ À§ÇØ ¿£ºñµð¾Æ´Â µ¥ÀÌÅÍ Ã³¸® ¹× ¸Ó½Å·¯´×¿¡ ·¡ÇÇÁî, ¼öÆò ½ºÄÉÀϸµ(horizontal scaling)¿¡ Dask, ÃÊ°í¼Ó Åë½Å¿¡ UCX ¿ÀǼҽº ¶óÀ̺귯¸®¸¦ °¢°¢ »ç¿ëÇßÀ¸¸ç, ÀÌ ¸ðµç °ÍµéÀº ¿£ºñµð¾Æ DGX A100À» ±â¹ÝÀ¸·Î ±¸µ¿µÆ´Ù.
¿£ºñµð¾Æ DGX A100 ½Ã½ºÅÛÀº ´ÜÀÏ ¼ÒÇÁÆ®¿þ¾î Á¤ÀÇ Ç÷§Æû¿¡¼ ºÐ¼®, AI ±³À° ¹× Ãß·ÐÀ» È¿°úÀûÀ¸·Î ¼öÇàÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ, ¿£ºñµð¾ÆÀÇ ÃֽŠ¾ÏÆä¾î(Ampere) ¾ÆÅ°ÅØó¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ¿£ºñµð¾Æ A100 ÅÙ¼(Tensor) ÄÚ¾î GPU¿Í ¿£ºñµð¾Æ ¸á¶ó³ì½º ³×Æ®¿öÅ·À» ÅÏÅ° ½Ã½ºÅÛÀ¸·Î ÅëÇÕÇÏ¿© ½±°Ô È®Àå °¡´ÉÇϵµ·Ï ÇÑ´Ù.
º´·Ä 󸮸¦ ÅëÇÑ Å¹¿ùÇÑ ¼º´É ±¸Çö
TPCx-BB´Â ETL(ÃßÃâ, º¯È¯, ·Îµå)°ú ¸Ó½Å·¯´× ¿öÅ©Ç÷ο츦 ´ëÇ¥ÇÏ´Â ±â¾÷µéÀ» À§ÇÑ ºòµ¥ÀÌÅÍ º¥Ä¡¸¶Å©´Ù. º¥Ä¡¸¶Å©ÀÇ 30°³ ÁúÀÇ¿¡´Â Àç°í °ü¸®, °¡°Ý ºÐ¼®, ÆǸŠºÐ¼®, Ãßõ ½Ã½ºÅÛ, °í°´ ¼¼ºÐÈ, °¨Á¤ ºÐ¼® µîÀÇ ºòµ¥ÀÌÅÍ ºÐ¼® È°¿ë»ç·Ê°¡ Æ÷ÇԵȴÙ.
ºÐ»ê ÄÄÇ»Æà ½Ã½ºÅÛÀº Áö¼ÓÀûÀ¸·Î °³¼±µÇ°í ÀÖÀ½¿¡µµ ºÒ±¸ÇÏ°í, ÀÌ·¯ÇÑ ºòµ¥ÀÌÅÍ ¿öÅ©·Îµå°¡ CPU¿¡¼ ½ÇÇàµÉ °æ¿ì ¿©ÀüÈ÷ º´¸ñÇö»óÀÌ ³ªÅ¸³´Ù. ¿£ºñµð¾Æ DGX A100À» ±â¹ÝÀ¸·Î ·¡ÇÇÁ È°¿ëÇØ ´Þ¼ºÇÑ À̹ø °á°ú´Â GPU¿Í °ü·ÃÇÑ ÃÖÃÊÀÇ ºñ°ø½Ä TPCx-BB º¥Ä¡¸¶Å©·Î, CPU Àü¿ë ½Ã½ºÅÛ¿¡¼ ½ÇÇàµÈ ¿ª»çÀûÀÎ Å×½ºÆ®¶ó ÇÒ ¼ö ÀÖ´Ù.
À̹ø º¥Ä¡¸¶Å©¿¡¼ ·¹ÇÇÁî ¼ÒÇÁÆ®¿þ¾î ¿¡ÄڽýºÅÛ°ú DGX A100 ½Ã½ºÅÛÀº ÄÄÇ»ÆÃ, Åë½Å, ³×Æ®¿öÅ· ¹× ½ºÅ丮Áö ÀÎÇÁ¶ó¸¦ °¡¼ÓÈÇßÀ¸¸ç, À̸¦ ÅëÇØ µ¥ÀÌÅÍ »çÀ̾𽺠¿öÅ©·Îµå¸¦ ±Ô¸ð¿¡ ¸Â°Ô ½ÇÇàÇÒ ¼ö ÀÖ´Â »õ·Î¿î ±âÁØÀ» Á¦½ÃÇß´Ù.
´ë±Ô¸ð·Î ½ÇÇàµÈ È¿°úÀûÀÎ º¥Ä¡¸¶Å·
SF10000 TPCx-BB¿¡¼ À̹ø ¿£ºñµð¾ÆÀÇ Å×½ºÆ®´Â 10Å׶ó¹ÙÀÌÆ®(TB) ÀÌ»óÀÇ µ¥ÀÌÅ͸¦ °¡Áø ¿öÅ©·Îµå¿¡ ´ëÇÑ °á°ú¸¦ º¸¿©ÁØ´Ù. ÀÌ °°Àº ±Ô¸ð¿¡¼ Äõ¸®ÀÇ º¹À⼺Àº ºü¸¥ ½ÇÇà½Ã°£À» ¿ä±¸ÇÏ°Ô µÇ´Âµ¥, ÀÌ´Â °ø°£, ¼¹ö Àåºñ, Àü·Â, ³Ã°¢ ¹× IT Àü¹® Áö½Ä°ú °°Àº µ¥ÀÌÅͼ¾ÅÍ ºñ¿ëÀ» Áõ°¡½ÃŲ´Ù. ź·ÂÀûÀÎ DGX A100 ¾ÆÅ°ÅØó´Â ÀÌ·¯ÇÑ °úÁ¦¸¦ ÇØ°áÇÑ´Ù. ¶ÇÇÑ »õ·Î¿î ¿£ºñµð¾Æ A100 ÅÙ¼ ÄÚ¾î GPU ½Ã½ºÅÛÀ» ÅëÇØ µ¥ÀÌÅÍ °úÇÐÀÚµéÀº A100ÀÇ Çõ½ÅÀûÀÎ ¼º´ÉÀ¸·Î ¿öÅ©·Îµå¸¦ °¡¼ÓÈÇÒ ¼ö ÀÖ´Ù.
·¡ÇÇÁî TPCx-BB º¥Ä¡¸¶Å©´Â ¸¹Àº ÆÄÆ®³Ê¿Í ¿ÀǼҽº Ä¿¹Â´ÏƼ°¡ Âü¿©ÇÏ´Â ÇÁ·ÎÁ§Æ®´Ù.
TPCx-BB Äõ¸®´Â ·¡ÇÇÁî µ¥ÀÌÅÍÇÁ·¹ÀÓ ¶óÀ̺귯¸®, cuDF, ·¡ÇÇÁî ¸Ó½Å·¯´× ¶óÀ̺귯¸®, cuML, CuPy, BlazingSQL¹× Dask¸¦ ÁÖ¿ä ¶óÀ̺귯¸®·Î È°¿ëÇÏ´Â ÀÏ·ÃÀÇ ÆÄÀ̽ã(Python) ½ºÅ©¸³Æ®·Î ±¸ÇöµÆ´Ù. Numba´Â NER(Named Entity Recognition)¿ë spaCy¿Í ÇÔ²² »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö¿¡ »ç¿ëÀÚ Á¤ÀÇ ·ÎÁ÷À» ±¸ÇöÇϱâ À§ÇØ »ç¿ëµÆ´Ù. |