|
|
|
¸Å¸Å |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
HOME > ¸Å¸Å > µî·Ï½ÅûÇϱâ |
|
|
|
 |
|
 |
|
|
| ¼Õ¿À°ø¸±°ÔÀÓ´Ù¿î·Îµå ¤¶ ÀßÅÍÁö´Â ½½·Ô ¤¶ |
| ±Û¾´ÀÌ : ¸¸½Å´ÞÇÞ
³¯Â¥ : 25-09-07 16:10
Á¶È¸ : 166
|
|
| Æ®·¢¹é ÁÖ¼Ò : http://cekorea.kr/board/bbs/tb.php/sale04_01/20992
|
http://22.rau336.top (84) | http://9.rzz861.top (86) |
| »óÈ£
|
|
¼º¸í
|
¸¸½Å´ÞÇÞ
|
| Á÷ÇÔ
|
|
ÈÞ´ëÆù¹øÈ£
|
|
| ÀüȹøÈ£
|
|
ÆÑ½º¹øÈ£
|
|
| ȨÆäÀÌÁö
|
|
E-Mail
|
welzle@daummail.net
|
| ÁÖ¼Ò
|
|
| Á¦¸ñ
|
¼Õ¿À°ø¸±°ÔÀÓ´Ù¿î·Îµå ¤¶ ÀßÅÍÁö´Â ½½·Ô ¤¶ |
| ¹®Àdz»¿ë
|
½ÅõÁö°ÔÀÓ´Ù¿î·Îµå ¤¶ ¸±°ÔÀÓ´Ù¿î ¤¶§Ö 56.rpd641.top ¡ø[ITµ¿¾Æ ³²½ÃÇö ±âÀÚ] µð³ëƼ½Ã¾Æ(Dnotitia)°¡ º¤ÅÍ DB(ÀÌÇÏ º¤ÅÍ DB)ÀÇ Ã³¸® È帧À» ´Ù·é ÁÖ¿ä ³í¹®À» Á¦ 51ȸ VLDB 2025(ÃÊ´ëÇü µ¥ÀÌÅͺ£À̽º ±¹Á¦ ÄÁÆÛ·±½º)¿¡¼ ¹ßÇ¥Çß´Ù. µð³ëƼ½Ã¾Æ´Â ¾Õ¼ 7¿ù ¡®ÃֽŠSSD¸¦ »ç¿ëÇÑ º¤ÅÍ µ¥ÀÌÅͺ£À̽º °¡¼ÓÈ(Turbocharging Vector Databases using Modern SSDs)¡¯¶ó´Â ³í¹®ÀÌ VLDB 2025¿¡ Á¤½Ä äÅÃµÆ´Ù°í ¹àÇû´Ù. À̹ø ¹ßÇ¥¸¦ °è±â·Î µð³ëƼ½Ã¾ÆÀÇ º¤ÅÍ DB¿Í °ü·ÃµÈ Á¤º¸°¡ ÇÐȸ¿¡ °ø½ÄÀûÀ¸·Î À̸§À» ¿Ã¸®°Ô µÆ´Ù. Á¤¹«°æ µð³ëƼ½Ã¾Æ ´ëÇ¥ / Ãâó=µð³ëƼ½Ã¾Æ À̹ø¿¡ °ø°³µÈ ¡®ÃÖ ÇÐÀڱݴëÃâ»ç±ÝÀ¶ ½Å SSD¸¦ »ç¿ëÇÑ º¤ÅÍ µ¥ÀÌÅͺ£À̽º °¡¼ÓÈ¡¯ ³í¹®¿¡´Â µð³ëƼ½Ã¾Æ°¡ °³¹ß ÁßÀÎ VDPUÀÇ ¾ÆÅ°ÅØÃ³ µîÀÇ ÇÙ½É Á¤º¸´Â ¾ø´Ù. ´ë½Å SSD ³»¿¡¼ ¾î¶»°Ô ÇÏ¸é º¤ÅÍ DB¸¦ È¿°úÀûÀ¸·Î ´Ù·ê°ÍÀΰ¡¿¡ ´ëÇÑ ÇØ¹ýÀ» Á¦½ÃÇϰí ÀÖ´Ù. À̸¦ Åä´ë·Î À̸¦ Åä´ë·Î ÇâÈÄ µð³ëƼ½Ã¾Æ°¡ ¾î¶»°Ô º¤ÅÍ DB¸¦ ´Ù·ç°í, ¾î¶»°Ô VDPU·Î À̸¦ ó¸®ÇÒÁö¸¦ À¯ÃßÇÒ ¼ö ÀÖ´Ù. ÇØ´ç ³í¹®À» Åë ½ÅÇù °øÀÎÀÎÁõ¼¾ÅÍ ÇØ µð³ëƼ½Ã¾Æ°¡ ±×¸®°í ÀÖ´Â º¤ÅÍ DB ½ÃÀåÀÇ ·Îµå¸ÊÀ» µé¿©´Ùº¸¾Ò´Ù. ±¹³» ÃÖÃÊ º¤ÅÍDB ½ºÅ¸Æ®¾÷ ¡®µð³ëƼ½Ã¾Æ¡¯°¡ ±×¸®´Â Á¢±Ù¹ý µð³ëƼ½Ã¾Æ´Â Áö³ 2023³â 6¿ù Á¤¹«°æ ´ëÇ¥°¡ â¾÷ÇÑ Àå±â±â¾ï ÀΰøÁö´É(AI) ¹× ¹ÝµµÃ¼ ÅëÇÕ ¼³·ç¼Ç Àü¹® ±â¾÷ÀÌ´Ù. µð³ëƼ½Ã¾Æ´Â º¤ÅÍ DB ½Ã½ºÅÛ ¾¾È¦½º(Seahorse), Çѱ¹¾î ³í¸® Ãß·Ð ±¹¹Î¿¬±Ý ´ëÃâ ´ëÇü ¾ð¾î¸ðµ¨ÀÎ DNA-R1 µîÀÇ AI °ü·Ã ¼ÒÇÁÆ®¿þ¾î¸¦ ¼ºñ½º ÁßÀ̸ç, À̸¦ ó¸®ÇÏ´Â Àü¿ë ¹ÝµµÃ¼ÀÎ VDPU´Â ³»³â Ãâ½Ã¸¦ ¸ñÇ¥·Î °³¹ß ÁßÀÌ´Ù. º¤ÅÍ DB´Â µ¥ÀÌÅ͸¦ È¿°úÀûÀ¸·Î ¹èÄ¡ÇÏ°í °ü¸®Çϱâ À§ÇÑ ¹æ¾ÈÀÌ´Ù / Ãâó=¸¶ÀÌÅ©·Î¼ÒÇÁÆ® Åõ·ë º¤ÅÍ´Â ¹®ÀÚ, À̹ÌÁö, ¼Ò¸® µîÀÇ µ¥ÀÌÅ͸¦ ¼ýÀڷΠǥÇöÇÑ ÀÚ·á´Ù. ¿¹¸¦ µé¾î °í¾çÀÌ »çÁøÀ» ÀÓº£µù ¸ðµ¨¿¡ ÀÔ·ÂÇÏ¸é ¸ðµ¨ÀÌ »çÁøÀ» ºÐ¼®Çϰí À̸¦ 0~1·Î ¼öÄ¡ÈÇÑ º¤ÅÍ µ¥ÀÌÅÍ·Î º¯È¯ÇÑ´Ù. ÀÌ·¸°Ô º¯È¯µÈ º¤ÅÍ´Â DB¿¡ ÀúÀ嵯´Ù°¡ ÇâÈÄ À¯»çÇÑ µ¥ÀÌÅÍ ¿äû µîÀÌ ÀԷµÆÀ» ¶§ ã¾Æ¼ Á¦°øÇÑ´Ù. ÀÏ¹Ý DB´Â µ¥ÀÌÅ͸¦ Çà°ú ¿·Î ´ëºÎ¾÷µî·Ï¹øÈ£ ±¸¼ºÇÑ Å×ÀÌºí¿¡ ÀúÀåÇϹǷΠ±¸Á¶°¡ ¸íÈ®Çϰí Á¤ÇüÈ µÅÀÖ´Ù. ±ÝÀ¶ °Å·¡, °í°´ Á¤º¸ °ü¸®, Àç°í µî Á¤È®¼º°ú Àϰü¼ºÀÌ È®½ÇÇÑ °æ¿ì¿¡ À¯¸®ÇÏ´Ù. ´Ù¸¸ Àǹ̳ª ¸Æ¶ô¿¡ µû¸¥ À¯»ç¼º °Ë»öÀÌ ºÒ°¡´ÉÇϰí, À̹ÌÁö³ª ¿Àµð¿À, µ¿¿µ»ó µîÀÇ ºñÁ¤Çü µ¥ÀÌÅÍ ±× ÀÚü¸¦ DB·Î ÀúÀåÇÏ°í °ü¸®ÇÒ ¼ö ¾ø´Ù. µð³ëƼ½Ã¾Æ´Â Áö³ÇØ ÀÚü º¤ÅÍ DB Á¦Ç°À» °ø°³Çß´Ù / Ãâó=µð³ëƼ½Ã¾Æ ¹Ý¸é º¤ÅÍ DB´Â µ¥ÀÌÅ͸¦ º¤ÅÍ·Î ÀüÈ¯ÇØ ÀúÀåÇϹǷΠÇüü°¡ ºÒºÐ¸íÇÑ ºñÁ¤Çü µ¥ÀÌÅ͵µ ÀúÀåÇÒ ¼ö ÀÖ°í, À¯»çÇÑ °á°úµµ °¡Á®¿Ã ¼ö ÀÖ´Ù. AI, ±â°èÇнÀ, »ý¼ºÇü AI Ȱ¿ëÀ» À§ÇÑ µ¥ÀÌÅÍ ÀúÀå¿¡ ÈξÀ À¯¸®ÇÑ ±¸Á¶´Ù. µð³ëƼ½Ã¾Æ°¡ º¤ÅÍ DB¿Í °ü·ÃÇØ ³»µðµò ù ¹ßÀº Áö³ÇØ 11¿ù ¡®½´ÆÛÄÄÇ»ÅÍ 2024¡¯¿¡¼ °ø°³ÇÑ º¤ÅÍ DB °ü¸® ü°èÀÎ '¾¾È¦½º'´Ù. ¾¾È¦½º´Â º¤ÅÍ ÇüÅ·Πº¸°üµÈ ÅØ½ºÆ®, À̹ÌÁö, µ¿¿µ»ó µîÀÇ º¹ÇÕ µ¥ÀÌÅÍ ±× ÀÚü¸¦ °Ë»öÇÏ´Â DB´Ù. º¤ÅÍDB °Ë»öÀÌ °¡´ÉÇÑ ¸¸Å ±âÁ¸ÀÇ µ¥ÀÌÅÍ ÀúÀå ¹æ½Ä¿¡¼´Â ºÒ°¡´ÉÇÑ À¯»çµµ °Ë»öÀ» Áö¿øÇØ ´ëÇü¾ð¾î¸ðµ¨(LLM)À̳ª Àṉ̀â¹Ý °Ë»öµµ °¡´ÉÇÏ´Ù. ½±°Ô ¸»ÇØ AI°¡ ¸í·É¾î¸¦ ÀνÄÇÒ ¶§ ´äº¯ÀÇ ÀÌÇØµµ°¡ Å©°Ô ¿À¸£°í, ´äº¯ ¿ª½Ã ¿¬°ü°ü°è°¡ ÀÖ´Â ³»¿ë±îÁö º¹ÇÕÀûÀ¸·Î Ãâ·ÂÇÑ´Ù. ¿ÃÇØ 4¿ù¿¡´Â ¸ÖƼ Ŭ¶ó¿ìµå¿¡ ´ëÇÑ °Ë»öÁõ°»ý¼º ±â¹Ý °ü¸® ¹× È¿À²È(RAGOps)¸¦ Áö¿øÇÏ´Â ¾¾È¦½º Ŭ¶ó¿ìµå·Î Ȱ¿ë ¹æ¾ÈÀ» È®´ëÇß´Ù. ¶Ç ³»³â¿¡´Â º¤ÅÍ DB¸¦ Àü¿ëÀ¸·Î ó¸®ÇÏ´Â VDPU °³¹ßÀ» ¸¶Ä¡°í º¤ÅÍ DBÀÇ ÀúÀå ¹× È°¿ë, ó¸® ¹æ¾È±îÁö Àü °úÁ¤À» Áö¿øÇÒ ¿¹Á¤ÀÌ´Ù. µð³ëƼ½Ã¾Æ VDPU, º¤ÅÍ DB 󸮿¡ ÃÊÁ¡ ¸ÂÃá ÀåÄ¡ VLDB 2025¿¡ 'Turbocharging Vector Databases using Modern SSDs' ³í¹®ÀÌ °ÔÀçµÅÀÖ´Ù ÀÛ¼ºÀÚ Áß ³ëÈ«Âù µð³ëƼ½Ã¾Æ ÃÖ°í µ¥ÀÌÅÍ Ã¥ÀÓÀÚÀÇ À̸§ÀÌ ÀÖ´Ù / Ãâó=VLDB2025 À̹ø¿¡ °ø°³µÈ ¡®ÃֽŠSSD¸¦ »ç¿ëÇÑ º¤ÅÍ µ¥ÀÌÅͺ£À̽º °¡¼ÓÈ¡¯ ³í¹®Àº SSD¸¦ Ȱ¿ëÇØ º¤ÅÍ µ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â È帧À» Á¦½ÃÇÏ´Â ³í¹®À̸ç, VDPU ¾ÆÅ°ÅØÃ³ ¹× ¼¼ºÎ ±â¼úÀº ¾ð±ÞµÇÁö ¾Ê´Â´Ù. ´ë½Å Áö³ 7¿ù VLDB 2025¿¡ äÅÃµÉ ´ç½Ã ¡®µð³ëƼ½Ã¾Æ°¡ °³¹ß ÁßÀÎ º¤ÅÍ µ¥ÀÌÅÍ ¿¬»ê °¡¼Ó±â ¹× ´ë±Ô¸ð RAG ½Ã½ºÅÛ°ú ¹ÐÁ¢ÇÏ°Ô ¿¬°áµÅ ÀÖÀ¸¸ç, ´Ü¼ø À̷п¡ ±×Ä¡Áö ¾Ê°í ½ÇÁ¦ Á¦Ç°È¿Íµµ Á÷°áÇÒ ¼ö ÀÖÀ½¡¯À̶ó°í ¹àÈù ¸¸Å °£Á¢ÀûÀ¸·Î VDPU¸¦ À¯ÃßÇÒ ¼ö ÀÖ´Ù. À̸¦ ÅëÇØ µð³ëƼ½Ã¾Æ°¡ º¤ÅÍ DB¸¦ ¾î¶»°Ô ´Ù·ç°í, ÇâÈÄ VDPU°¡ ¾î¶»°Ô µ¥ÀÌÅ͸¦ ó¸®ÇÒÁö Èñ¹ÌÇϰԳª¸¶ ¾Ë ¼ö ÀÖ´Ù. °èÃþÀûÀ¸·Î Ž»ö °¡´ÉÇÑ ÀÛÀº ¼¼°è(HNSW)¿¡ ´ëÇÑ °³¿ä, ±×¸² AÀÇ »¡°£ ¼±ÀÌ º¤ÅÍ µ¥ÀÌÅ͸¦ ã¾Æ³»´Â °æ·Î, ±×¸² B´Â HNSW°¡ µð½ºÅ© ±â¹Ý¿¡¼ µ¥ÀÌÅ͸¦ ÀÐ°í ¾²´Â ÀüüÀûÀÎ È帧À» ¶æÇÑ´Ù / Ãâó=¼¿ï´ë VLDB ¿¬±¸¼Ò Áö±Ýµµ °Ë»ö Áõ° »ý¼º(RAG), ½Ã¸Çƽ °Ë»ö(»ç¿ëÀÚ°¡ °Ë»öÇÑ ´Ü¾î¿ÍÀÇ ÀÏÄ¡¼º°ú ¹®¸Æ±îÁö ÀÌÇØÇÏ´Â ±â¼ú)Àº ¾²ÀÌÁö¸¸, º¤ÅÍ DB¸¦ À§ÇÑ ' °èÃþÀûÀ¸·Î Ž»ö °¡´ÉÇÑ ÀÛÀº ¼¼°è(Hierarchical Navigable Small World, HNSW)'¿¡ Àû¿ëÇϱ⠺Ҹ®ÇÏ´Ù. HNSW´Â °íÂ÷¿ø º¤ÅÍ µ¥ÀÌÅÍ¿¡¼ À¯»çÇÑ µ¥ÀÌÅ͸¦ ã¾Æ³»±â À§ÇÑ ±â¼úÀÌ´Ù. ½±°Ô ¸»ÇØ °¡Àå ¼º±ä Áöµµ¿Í Áß°£ »ó¼¼ Áöµµ, °¡Àå »ó¼¼ÇÑ Áöµµ µîÀ» ¿©·¯ °ãÀ¸·Î ³õ°í ÇÊ¿äÇÑ À§Ä¡¸¦ ã±â À§ÇØ È®´ë Ãà¼ÒÇÏ´Â ½ÄÀÌ´Ù. ÀÌ ¹æ½ÄÀº Àüü Áöµµ¸¦ óÀ½ºÎÅÍ Ã£´Â °Íº¸´Ù ºü¸£°Ô °á°ú¸¦ ãÀ» ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ¹«ÀÛÀ§·Î µ¿ÀÛÇϹǷΠSSDÀÇ Ã³¸® ¼Óµµ°¡ ´À·ÁÁö°í, ´ÙÀ½ Á¢±Ù µ¥ÀÌÅ͸¦ ¾Ë ¼ö ¾ø¾î ij½Ã ÀûÁß·üµµ ¶³¾îÁø´Ù. ÃֽŠSSD´Â À̰ÍÀÌ °¡´ÉÇϵµ·Ï ¼³°èµÇÁö¸¸, ±âÁ¸ ÀÔÃâ·Â ¹æ½ÄÀº ¼øÂ÷ 󸮿©¼ º¤ÅÍ µ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â µ¥´Â ºñÈ¿À²ÀûÀÌ´Ù. ±×¸² a´Â ÀÏ¹Ý Á¶°Ç¿¡¼ HNSW À妽º°¡ ÀÛµ¿ÇÏ´Â ¹æ½ÄÀÌ´Ù. µ¥ÀÌÅͰ¡ ¼øÂ÷ÀûÀ¸·Î Çϳª¾¿ ÁøÇàµÇ´Ù º¸´Ï SSDÀÇ º´·Ä¼ºÀ» Ȱ¿ëÇÏÁö ¸øÇÑ´Ù. ±×¸² b´Â io_uringÀ» Ȱ¿ëÇØ ÃÖÀûÈÇÑ µ¿ÀÛ ±×¸²ÀÌ´Ù. ÇÑ ¹ø¿¡ ´Ù¼öÀÇ ¿äûÀ» Àü´ÞÇϰí SSDÀÇ º´·Ä 󸮴ɷÂÀ¸·Î ¿äûÇÑ ÀÔÃâ·Â ÀÛ¾÷À» µ¿½Ã ó¸®ÇÑ´Ù. ¿Ï·áµÈ ÀÛ¾÷Àº ¿Ï·á Å¥¿¡ ½×À̰í ÇÊ¿äÇÒ ¶§¸¶´Ù °á°ú¸¦ °¡Á®¿À´Â ½ÄÀ¸·Î µ¿ÀÛÇÑ´Ù / Ãâó=¼¿ï´ë VLDB ¿¬±¸¼Ò ³í¹®Àº ¸®´ª½º ȯ°æ¿¡¼ ÀÔÃâ·Â ÀÛ¾÷ÀÌ ¿Ï·áµÇ±â¸¦ ±â´Ù¸®Áö ¾Ê°í ¹Ù·Î ´Ù¸¥ ÀÛ¾÷À» °è¼ÓÇØ¼ ¼öÇàÇϱâ À§ÇÑ ¸®´ª½º ±â¼ú ¡®io_uring¡¯¸¦ Ȱ¿ëÇÑ º´·Ä I/O·Î SSDÀÇ º´·Ä¼ºÀ» ±Ø´ëÈÇØ 󸮷®À» ³ô¿´´Ù. µ¥ÀÌÅÍ »ðÀÔ ½Ã À¯»çÇÑ º¤Å͸¦ ÇÔ²² ¹¾î¼ ij½Ã È¿À²À» ³ôÀÌ´Â °ø°£ ÀÎ½Ä »ðÀÔ ÀçÁ¤·Ä(Spatially-aware Insertion Reordering), »öÀÎ ±¸Ãà ´Ü°è¿¡¼ Á¢±Ù °¡´É¼ºÀÌ ³ôÀº º¤Å͸¦ ¹Ì¸® ¿«¾î ¹°¸®ÀûÀ¸·Î ÀÎÁ¢ÇÑ ÆäÀÌÁö¿¡ ÀúÀåÇÏ´Â Àü·«°ú ¹«ÀÛÀ§ µð½ºÅ© Á¢±ÙÀ» ÃÖ¼ÒÈÇÏ´Â À籸¼º ¹æ¹ý µîÀ» ´ãÀº Áö¿ª¼º º¸Á¸ º´Ä¡(Locality-preserving Colocation) µîÀ» ¹ÙÅÁÀ¸·Î ÇÑ´Ù. ÀÌ ±â¼úÀº ¿ÀǼҽº º¤ÅÍ °Ë»ö ¿£Áø pgvector¿¡ ±¸ÇöµÅ ½ÇÁ¦ ½ÇÇè¿¡ Àû¿ëµÆ´Ù. 100¸¸ °³ÀÇ º¤ÅÍ µ¥ÀÌÅͼÂÀ¸·Î ±¸¼ºµÈ DBpedia-1MÀ» Ȱ¿ëÇÑ ºñ±³ Æò°¡¿¡¼ ±âÁ¸ pgvector´Â ÀÔÃâ·Â ÀÛ¾÷À» ¼øÂ÷ÀûÀ¸·Î ó¸®ÇØ SSDÀÇ µ¥ÀÌÅÍ Ã³¸® ¼º´ÉÀ» À̲ø¾î³»Áö ¸øÇÑ ¹Ý¸é, ÃÖÀûÈ ±â¹ý µîÀ» Àû¿ëÇßÀ» ¶§ µ¥ÀÌÅÍ Ã³¸® ¸í·ÉÀÎ Äõ¸® 󸮷®Àº ÃÖ´ë 11.1¹è, ij½Ã ÀûÁß·üÀº 3.23¹è ´Ã¾ú°í, »öÀÎ ±¸Ãà ½Ã°£Àº 98.4%±îÁö ´ÜÃàµÆ´Ù. »ê¾÷¿ë PM1743 SSD´Â 8.55¹è, ÀÏ¹Ý »ç¿ëÀÚ¿ë »ï¼º 850 Proµµ 3.82¹èÀÇ ¼º´É Çâ»óÀ» º¸¿© ³»ºÎ º´·Ä¼ºÀÌ ³ôÀº SSDÀϼö·Ï ÃÖÀûÈ È¿°ú°¡ Ä¿Áö´Â °ÍÀÌ È®ÀεƴÙ. ³í¹®ÀÇ °á·Ð¿¡´Â ´Ù¸¥ º¤ÅÍ DB ü°è¿¡µµ ÃÖÀûÈÇÒ °ÍÀ̶ó´Â ³»¿ëÀÌ ±âÀçµÅ ÀÖ´Ù / Ãâó=¼¿ï´ë VLDB ¿¬±¸¼Ò ³í¹®ÀÇ °á·ÐÀº Á¦½ÃµÈ ÃÖÀûÈ ¹æ¹ýÀ» Àû¿ëÇØ ÀÔÃâ·Â º´¸ñÀ» Å©°Ô ÁÙÀÓ°ú µ¿½Ã¿¡ ÀúÀåÀåÄ¡ÀÇ º´·Ä¼ºÀ» ²ø¾î¿Ã¸®°í, 󸮷®µµ Çâ»óÇÒ ¼ö ÀÖ´Ù°í Á¦½ÃÇÑ´Ù. ¶ÇÇÑ SSD ÀÎ½Ä ±¸Á¶¸¦ °³¼±Çϰí, ÇâÈÄ ´Ù¸¥ º¤ÅÍ DB ÇÁ·¹ÀÓ¿öÅ©·Î È®ÀåÇØ Â÷¼¼´ë °í¼º´É SSD ±â¹Ý º¤ÅÍ °Ë»ö ½Ã½ºÅÛ¿¡ ±â¿©ÇÒ °ÍÀ̶ó°í ¸¶¹«¸®µÈ´Ù. ½±°Ô Á¤¸®ÇÏÀÚ¸é Çö ¼¼´ë SSD´Â ÀÏ¹Ý µ¥ÀÌÅ͸¦ ¼øÂ÷ÀûÀ¸·Î ó¸®ÇÏ´Â µ¥ ÃÖÀûȵÅÀÖ´Ù. ±×·¸´Ùº¸´Ï º¤ÅÍ DB¸¦ ÀÏ¹Ý SSD¿¡ ÀúÀåÇÏ°í ºÒ·¯¿À¸é SSDÀÇ ±â´ë ¼º´É°ú È¿À²À» ³¾ ¼ö ¾ø´Ù. µ¥ÀÌÅÍ È帧 ÀÚü°¡ ¼ø¼´ë·Î ó¸®Çϵµ·Ï µÅÀִµ¥, º¤ÅÍ DB´Â ¹«ÀÛÀ§·Î µ¥ÀÌÅÍ¿¡ Á¢±ÙÇϱ⠶§¹®ÀÌ´Ù. ±×·¡¼ ¿¬±¸ÁøÀº SSD¿¡ ¿©·¯ Åë·Î¸¦ ÅëÇØ µ¿½Ã¿¡ µ¥ÀÌÅ͸¦ Àоî¿À°Ô Çϰí, »õ·Î Ãß°¡µÇ´Â µ¥ÀÌÅ͸¦ ¹Ì¸® Á¤·ÄÇÑ µÚ °¡±õ°Ô ¹èÄ¡ÇØ ó¸® ¼Óµµ¸¦ ¿Ã·È´Ù. ¿©±â±îÁö°¡ ³í¹®ÀÇ ³»¿ëÀÌ´Ù. VDPU, SSD·Î º¤ÅÍDB °¡¼ÓÇϰí À¯»çµµ ¿¬»ê¿¡ ¾²ÀÏ ¿¹Á¤ ÇØ´ç ³í¹®À» ÅëÇØ µð³ëƼ½Ã¾Æ°¡ º¤ÅÍ DB¸¦ ¾î¶»°Ô Á¢±ÙÇÒ °ÍÀÎÁö¸¦ È®ÀÎÇÒ ¼ö ÀÖ¾ú°í, À̸¦ ¹ÙÅÁÀ¸·Î VDPUÀÇ ¿ªÇÒµµ °¡´ÆÇÒ ¼ö ÀÖ´Ù. Çö¼¼´ë CPU·Î º¤ÅÍ DB¸¦ Ȱ¿ëÇÒ °æ¿ì ÀúÀåµÈ º¤ÅÍ¿Í »ç¿ëÀÚ°¡ ¿äûÇÑ º¤ÅÍ µ¥ÀÌÅÍ °£ÀÇ À¯»çµµ¸¦ ÃøÁ¤Çϰí, À̸¦ ã´Âµ¥ ÇÊ¿äÇÑ °Å¸®¸¦ ¿¬»êÇÑ´Ù. ¶Ç º¤ÅÍ DB¸¦ »öÀÎÇØ ´ë·«ÀûÀÎ µ¥ÀÌÅÍÀÇ À§Ä¡¸¦ ÆÄ¾ÇÇÏ°í ¿äûÇÑ´Ù. Çö¼¼´ë CPU´Â MMX, SSE, AVXµî ´Ù¾çÇÑ º´·Ä ÇÁ·Î±×·¡¹Ö ¸í·É¾î°¡ ÀÖÁö¸¸ ¸ñÀû ÀÚü°¡ ¹ü¿ë ¸ñÀûÀÌÁö º¤ÅÍ DB 󸮿ëÀº ¾Æ´Ï¾î¼ ÇÊ¿äÇÑ ¼öÁغ¸´Ù ÈξÀ ³ôÀº ¼º´ÉÀÇ CPU°¡ ¿ä±¸µÈ´Ù. AI ¼º´ÉÀÇ »óÇѼ±À» ³ôÀ̱â À§Çؼ´Â ±¤¹üÀ§ÇÑ º¤ÅÍ DB µµÀÔÀÌ Çʼö´Ù. µð³ëƼ½Ã¾Æ´Â VDPU¸¦ Ȱ¿ëÇØ À̸¦ Çö½ÇÈÇÏ·Á ÇÑ´Ù / Ãâó=Á¦¹Ì³ªÀÌ »ý¼º À̹ÌÁö µð³ëƼ½Ã¾Æ°¡ VDPU¸¦ ½ÇÀü ¹èÄ¡Çϸé ÀÌ CPUÀÇ ¿ªÇÒÀ» ´ëüÇÒ °ÍÀÌ´Ù. ÀÌ¹Ì ¡®º¤ÅÍ¿Í º¤ÅÍ °£ À¯»çµµ ¿¬»ê°ú µ¥ÀÌÅÍ ±¸Á¶ Ž»ö¿¡ ÃÖÀûÈµÈ ¿¬»ê À¯´Ö¡¯À¸·Î °³¹ß ÁßÀÎ ¸¸Å ±âÁ¸ º¤ÅÍ DB¿ë ÄÄÇ»ÅÍ¿¡ ÀåÂøµÈ CPUÀÇ Àü¿ë ¿ªÇÒÀ» ´ëüÇÒ °ÍÀÌ´Ù. ¼ö¹é¿¡¼ õ ¸¸¿ø´ë¸¦ È£°¡ÇÏ´Â °í°¡ÀÇ CPU ´ë½Å º¤ÅÍ DB 󸮿¡ ´õ Àü·Â È¿À²°ú ó¸® ¼º´ÉÀÌ ÁÁ°í Àú·ÅÇÑ Àü¿ë ¿¬»ê ÀåÄ¡¸¦ Á¦¾ÈÇÏÀÚ´Â °Ô µð³ëƼ½Ã¾ÆÀÇ Àü·«ÀÌ´Ù. ÀÌ¿¡ ¸ÂÃç SSDÀÇ º¤ÅÍ DB ó¸® È¿À²À» ³ôÀÎ °ÍÀÌ À̹ø ³í¹®ÀÇ °ñÀÚ´Ù. AI°¡ µîÀåÇϱâ ÀÌÀü¿¡´Â ±âÁ¸ x86 CPU·Îµµ º¤ÅÍ DB¸¦ Ȱ¿ëÇϱ⿡ ÃæºÐÇß´Ù. ÇÏÁö¸¸ AI°¡ ¾÷°è Àü¹ÝÀÇ Ã˸ÅÁ¦·Î µîÀåÇϰí, ¼º´É°ú Àü·ÂÈ¿À²À» ²ø¾î¿Ã¸®±â À§ÇÑ ³ë·ÂÀÌ °è¼ÓµÇ¸ç VDPU¶ó´Â °³³äÀ¸·Î À̾îÁ³´Ù. AI¿¡ º¤ÅÍ DB°¡ µµÀԵǾúÀ» ¶§ À¯»ç¼º °Ë»öÀ» ÅëÇØ °Ë»ö ¼º´ÉÀÌ ºñ¾àÀûÀ¸·Î Çâ»óµÇ´Âµ¥, ±âÁ¸ CPU ±â¼ú·Î´Â µ¥ÀÌÅͼ¾ÅÍ ´ÜÀ§ÀÇ º¤ÅÍ DB °Ë»ö ºÎÇϸ¦ °¨´çÇÒ ¼ö°¡ ¾ø´Ù. ±âÁ¸¿¡ µð³ëƼ½Ã¾Æ VDPU°°Àº ½Ãµµ°¡ ¾ø¾ú´ø Å¿¿¡ »õ·Î¿î ½ÃÀåÀ» °³Ã´ÇÑ´Ù´Â Àǹ̿¡¼µµ, ¿ì¸®³ª¶ó¿¡¼ ÀÌ ±â¼úÀ» °¡Á®°£´Ù´Âµ¥µµ ÀÇÀǰ¡ Å©´Ù. µð³ëƼ½Ã¾Æ´Â ºü¸£¸é ¿ÃÇØ ¾È¿¡ VDPU¸¦ °ø°³ÇÏ°í ³»³â¿¡ º¤ÅÍ DB Àü¹Ý¿¡ °ÉÄ£ ¼ºñ½º¸¦ ½ÃÀÛÇÑ´Ù. µð³ëƼ½Ã¾ÆÀÇ µµÀüÀÌ ³ë·ÂÀ» ³Ñ¾î »õ·Î¿î ½ÃÀå¿¡ ´ëÇÑ °³Ã´À¸·Î À̾îÁö±â¸¦ ¹Ù¶õ´Ù. ITµ¿¾Æ ³²½ÃÇö ±âÀÚ (sh@itdonga.com) »ç¿ëÀÚ Áß½ÉÀÇ IT Àú³Î - ITµ¿¾Æ (it.donga.com)
|
|
|
 |
|
|
|
 |
|
 |
|
|
|
|