¿¬±¸ÆÀÀº ÀÚü Á¦ÀÛÇÑ ÇÁ·Î±×·¡¹Ö °¡´É ¹ÝµµÃ¼(FPGA)¸¦ µ¿¹ÝÇÑ »õ·Î¿î ÇüÅÂÀÇ °è»êÇü ½ºÅ丮Áö/SSD ½Ã½ºÅÛ¿¡ ±â°èÇнÀ Àü¿ë ½Å°æ¸Á °¡¼Ó Çϵå¿þ¾î¿Í ±×·¡ÇÁ Àü¿ë ó¸® ÄÁÆ®·Ñ·¯/¼ÒÇÁÆ®¿þ¾î¸¦ ½ÃÁ¦ÀÛÇß´Ù. ÀÌ´Â ÀÌ»óÀû »óȲ¿¡¼ ÃֽŠ°í¼º´É ¿£ºñµð¾Æ GPU¸¦ ÀÌ¿ëÇÑ ±â°èÇнÀ °¡¼Ó ÄÄÇ»Æà ´ëºñ 7¹èÀÇ ¼Óµµ Çâ»ó°ú 33¹èÀÇ ¿¡³ÊÁö Àý¾àÀ» °¡Á®¿Ã ¼ö ÀÖ´Ù°í ¹àÇû´Ù.
±×·¡ÇÁ ÀڷᱸÁ¶°¡ Àû¿ëµÈ »õ·Î¿î ±â°èÇнÀ ¸ðµ¨Àº ±âÁ¸ ½Å°æ¸Á ±â¹Ý ±â°èÇнÀ ±â¹ýµé°ú ´Þ¸®, µ¥ÀÌÅÍ »çÀÌÀÇ ¿¬°ü °ü°è¸¦ Ç¥ÇöÇÒ ¼ö ÀÖ¾î ÆäÀ̽ººÏ, ±¸±Û, ¸µÅ©µåÀÎ, ¿ì¹ö µî ´ë±Ô¸ð ¼Ò¼È ³×Æ®¿öÅ© ¼ºñ½º(SNS)ºÎÅÍ ³»ºñ°ÔÀ̼Ç, ½Å¾à °³¹ß µî ±¤¹üÀ§ÇÑ ºÐ¾ß¿Í ÀÀ¿ë¿¡¼ »ç¿ëµÈ´Ù. ¿¹¸¦ µé¸é ±×·¡ÇÁ ±¸Á¶·Î ÀúÀåµÈ »ç¿ëÀÚ ³×Æ®¿öÅ©¸¦ ºÐ¼®ÇÏ´Â °æ¿ì ÀϹÝÀûÀÎ ±â°èÇнÀÀ¸·Î´Â ºÒ°¡´ÉÇß´ø Çö½ÇÀûÀÎ »óÇ° ¹× ¾ÆÀÌÅÛ Ãßõ, »ç¶÷ÀÌ Ãß·ÐÇÑ °Í °°Àº Ä£±¸ Ãßõ µîÀÌ °¡´ÉÇÏ´Ù. ÀÌ·¯ÇÑ ½ÅÈï ±×·¡ÇÁ ±â¹Ý ½Å°æ¸Á ±â°èÇнÀÀº ±×°£ GPU¿Í °°Àº ÀÏ¹Ý ±â°èÇнÀÀÇ °¡¼Ó ½Ã½ºÅÛÀ» ÀçÀÌ¿ëÇØ ¿¬»êµÅ ¿Ô´Âµ¥, ÀÌ´Â ±×·¡ÇÁ µ¥ÀÌÅ͸¦ ½ºÅ丮Áö·ÎºÎÅÍ ¸Þ¸ð¸®·Î ÀûÀçÇÏ°í »ùÇøµÇÏ´Â µîÀÇ µ¥ÀÌÅÍ Àüó¸® °úÁ¤¿¡¼ ½É°¢ÇÑ ¼º´É º´¸ñ Çö»ó°ú ÇÔ²² ÀåÄ¡ ¸Þ¸ð¸® ºÎÁ· Çö»óÀ¸·Î ½ÇÁ¦ ½Ã½ºÅÛ Àû¿ë¿¡ ÇѰ踦 º¸¿© ¿Ô´Ù.
Á¤¸í¼ö ±³¼ö ¿¬±¸ÆÀÀÌ °³¹ßÇÑ È¦¸®½ºÆ½ GNN ±â¼úÀº ±×·¡ÇÁ µ¥ÀÌÅÍ ÀÚü°¡ ÀúÀåµÈ ½ºÅ丮Áö ±Ùó¿¡¼ »ç¿ëÀÚ ¿äû¿¡ µû¸¥ Ãß·ÐÀÇ ¸ðµç °úÁ¤À» Á÷Á¢ °¡¼ÓÇÑ´Ù. ±¸Ã¼ÀûÀ¸·Î´Â ÇÁ·Î±×·¡¹Ö °¡´ÉÇÑ ¹ÝµµÃ¼¸¦ ½ºÅ丮Áö ±Ùó¿¡ ¹èÄ¡ÇÑ »õ·Î¿î °è»êÇü ½ºÅ丮Áö(Computational SSD) ±¸Á¶¸¦ È°¿ëÇØ ´ë±Ô¸ð ±×·¡ÇÁ µ¥ÀÌÅÍÀÇ À̵¿À» Á¦°ÅÇÏ°í µ¥ÀÌÅÍ ±Ùó(Near Storage)¿¡¼ ±×·¡ÇÁó¸® ¹× ±×·¡ÇÁ »ùÇøµ µîÀ» °¡¼ÓÇØ ±×·¡ÇÁ ±â°èÇнÀ Àüó¸® °úÁ¤¿¡¼ÀÇ º´¸ñ Çö»óÀ» ÇØ°áÇß´Ù.
ÀϹÝÀûÀÎ °è»êÇü ½ºÅ丮Áö´Â ÀåÄ¡ ³» °íÁ¤µÈ Æß¿þ¾î¿Í Çϵå¿þ¾î ±¸¼ºÀ» ÅëÇؼ µ¥ÀÌÅ͸¦ ó¸®ÇØ¾ß Ç߱⠶§¹®¿¡ ±× »ç¿ë¿¡ Á¦ÇÑÀÌ ÀÖ¾ú´Ù. ±×·¡ÇÁó¸® ¹× ±×·¡ÇÁ»ùÇøµ ¿Ü¿¡µµ ¿¬±¸ÆÀÀÇ È¦¸®½ºÆ½ GNN ±â¼úÀº ÀΰøÁö´É Ãß·Ð °¡¼Ó¿¡ ÇÊ¿äÇÑ ´Ù¾çÇÑ Çϵå¿þ¾î ±¸Á¶, ±×¸®°í ¼ÒÇÁÆ®¿þ¾î¸¦ ÈÄ¿øÇÒ ¼ö ÀÖµµ·Ï ´Ù¼ö ±×·¡ÇÁ ±â°èÇнÀ ¸ðµ¨À» ÇÁ·Î±×·¡¹ÖÇÒ ¼ö ÀÖ´Â ÀåÄ¡ ¼öÁØÀÇ ¼ÒÇÁÆ®¿þ¾î¿Í »ç¿ëÀÚ°¡ ÀÚÀ¯·Ó°Ô º¯°æÇÒ ¼ö ÀÖ´Â ½Å°æ¸Á °¡¼Ó Çϵå¿þ¾î ÇÁ·¹ÀÓ¿öÅ© ±¸Á¶¸¦ Á¦°øÇÑ´Ù.
¿¬±¸ÆÀÀº Ȧ¸®½ºÆ½ GNN ±â¼úÀÇ ½ÇÈ¿¼ºÀ» °ËÁõÇϱâ À§ÇØ °è»êÇü ½ºÅ丮ÁöÀÇ ÇÁ·ÎÅäŸÀÔÀ» ÀÚü Á¦ÀÛÇÑ ÈÄ ±× À§¿¡ °³¹ßµÈ ±×·¡ÇÁ ±â°èÇнÀ¿ë Çϵå¿þ¾î RTL°ú ¼ÒÇÁÆ®¿þ¾î ÇÁ·¹ÀÓ¿öÅ©¸¦ ±¸ÇöÇØ Å¾ÀçÇß´Ù. ±×·¡ÇÁ ±â°èÇнÀ Ãß·Ð ¼º´ÉÀ» Á¦ÀÛµÈ °è»êÇü ½ºÅ丮Áö °¡¼Ó±â ÇÁ·ÎÅä ŸÀÔ°ú ÃֽŠ°í¼º´É ¿£ºñµð¾Æ GPU °¡¼Ó ½Ã½ºÅÛ(RTX 3090)¿¡¼ Æò°¡ÇÑ °á°ú, Ȧ¸®½ºÆ½ GNN ±â¼úÀÌ ÀÌ»óÀûÀÎ »óȲ¿¡¼ ±âÁ¸ ¿£ºñµð¾Æ GPU¸¦ ÀÌ¿ëÇØ ±×·¡ÇÁ ±â°èÇнÀÀ» °¡¼ÓÇÏ´Â ½Ã½ºÅÛÀÇ °æ¿ì¿¡ ºñÇØ Æò±Õ 7¹è ºü¸£°í 33¹è ¿¡³ÊÁö¸¦ °¨¼Ò½ÃÅ´À» È®ÀÎÇß´Ù. ƯÈ÷ ±×·¡ÇÁ ±Ô¸ð°¡ Á¡Â÷ Ä¿Áú¼ö·Ï Àüó¸® º´¸ñ Çö»ó ¿ÏÈ È¿°ú°¡ Áõ°¡ÇØ ±âÁ¸ GPU ´ëºñ ÃÖ´ë 201¹è Çâ»óµÈ ¼Óµµ¿Í 453¹è ¿¡³ÊÁö¸¦ °¨¼ÒÇÒ ¼ö ÀÖ¾ú´Ù.
Á¤¸í¼ö ±³¼ö´Â ¡°´ë±Ô¸ð ±×·¡ÇÁ¿¡ ´ëÇØ ½ºÅ丮Áö ±Ùó¿¡¼ ±×·¡ÇÁ ±â°èÇнÀÀ» °í¼ÓÀ¸·Î Ãß·ÐÇÒ »Ó¸¸ ¾Æ´Ï¶ó ¿¡³ÊÁö Àý¾à¿¡ ÃÖÀûÈµÈ °è»êÇü ½ºÅ丮Áö °¡¼Ó ½Ã½ºÅÛÀ» È®º¸Çß´Ù¡±¸ç, ¡°±âÁ¸ °í¼º´É °¡¼Ó ½Ã½ºÅÛÀ» ´ëüÇØ ÃÊ´ëÇü Ãßõ ½Ã½ºÅÛ, ±³Åë ¿¹Ãø ½Ã½ºÅÛ, ½Å¾à °³¹ß µîÀÇ ±¤¹üÀ§ÇÑ ½ÇÁ¦ ÀÀ¿ë¿¡ Àû¿ëµÉ ¼ö ÀÖÀ» °Í¡±À̶ó°í ¸»Çß´Ù.
ÇÑÆí À̹ø ¿¬±¸´Â ¹Ì±¹ »êÈ£¼¼¿¡¼ ¿À´Â 2¿ù¿¡ ¿¸± ½ºÅ丮Áö ½Ã½ºÅÛ ºÐ¾ß ÃÖ¿ì¼ö Çмú´ëȸÀÎ ¡®À¯Áî´Ð½º ÆнºÆ®(USENIX Conference on File and Storage Technologies, FAST), 2022¡¯¿¡ °ü·Ã ³í¹®À¸·Î ¹ßÇ¥µÉ ¿¹Á¤ÀÌ´Ù. ÇØ´ç ¿¬±¸´Â »ï¼º¹Ì·¡±â¼úÀ°¼º»ç¾÷ Áö¿øÀ» ¹Þ¾Æ ÁøÇàµÆ°í, ÀÚ¼¼ÇÑ ³»¿ëÀº ¿¬±¸½Ç À¥»çÀÌÆ®¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
[¹Ú¹Ì¿µ ±âÀÚ(mypark@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>