Â÷¼¼´ë ¸Þ¸ð¸®¿¡ Àû¿ë °¡´ÉÇÑ ÄÁÆ®·Ñ·¯ °³¹ßÇØ ´ëÇаú ¿¬±¸¼Ò µî¿¡ ¹«»óÀ¸·Î °ø°³
KAIST Àü±â¹×ÀüÀÚ°øÇкΠÁ¤¸í¼ö ±³¼ö, ½Ã½ºÅÛ ºÐ¾ß ÃÖ¿ì¼ö ÇÐȸ
‘USENIX ATC’ ⸳ 27³â ¸¸¿¡ ÃÖÃÊ ¾Æ½Ã¾Æ ´ÜÀÏÀúÀÚ ³í¹® äÅÃ
µ¥ÀÌÅÍ(DB)ÀÇ ÃÊ°í¼Ó·´ë¿ë·® 󸮿¡ ÀûÇÕÇÑ Á¤º¸ÀúÀåÀåÄ¡ÀÎ ±âÁ¸ÀÇ *NVMe ÄÁÆ®·Ñ·¯¸¦ Â÷¼¼´ë ¸Þ¸ð¸® °³¹ß¿¡ ÀûÇÕÇϵµ·Ï ÃÊ´ç ÀÔÃâ·Â ó¸® ´É·Â µî °¢Á¾ ±â´ÉÀû Ãø¸é¿¡¼ ¼º´ÉÀ» ´ëÆø Çâ»ó½ÃŲ Â÷¼¼´ë NVMe ÄÁÆ®·Ñ·¯ °ü·Ã ±â¼úÀÌ ±¹³» ¿¬±¸Áø¿¡ ÀÇÇØ ¼¼°è ÃÖÃÊ·Î °³¹ßµÆ´Ù. ¿¬±¸ÁøÀº ÀÌ¿Í ÇÔ²² ÀÌ ±â¼úÀ» ±¹³»·¿Ü ´ëÇаú ¿¬±¸¼Ò¿¡ ¹«»óÀ¸·Î °ø°³ÇÔÀ¸·Î½á °ü·Ã ¿¬±¸ºñ¿ëÀ» ´ëÆø Àý°¨ÇÒ ¼ö ÀÖ°Ô Çß´Ù.
¢Ñ NVMe(Non Volatile Memory express): ºñÈֹ߼º ¸Þ¸ð¸® ÀͽºÇÁ·¹½º. PCI ÀͽºÇÁ·¹½º(PCIe) ÀÎÅÍÆäÀ̽º¸¦ ±â¹ÝÀ¸·Î ÇÑ ÀúÀåÀåÄ¡¸¦ À§ÇÑ Åë½Å ±Ô°Ý(ÇÁ·ÎÅäÄÝ)ÀÌ´Ù. SATA ÀÎÅÍÆäÀ̽º ´ëºñ ÃÖ´ë 6¹è ÀÌ»óÀÇ ¼Óµµ¸¦ ³¾ ¼ö ÀÖ¾î ÃÊ°í¼Ó, ´ë¿ë·® µ¥ÀÌÅÍ Ã³¸®¿¡ ÀûÇÕÇÏ´Ù.
KAIST(ÃÑÀå ½Å¼ºÃ¶)´Â Àü±â¹×ÀüÀÚ°øÇкΠÁ¤¸í¼ö ±³¼ö ¿¬±¸ÆÀ(ÄÄÇ»ÅÍ ¾ÆÅ°ÅØó ¹× ¸Þ¸ð¸® ½Ã½ºÅÛ ¿¬±¸½Ç)ÀÌ *SSDÀÇ µ¥ÀÌÅÍ º´·Ä ÀÔÃâ·Â 󸮸¦ ¼ø¼ö Çϵå¿þ¾î·Î ±¸ÇöÇÑ Â÷¼¼´ë NVMe ÄÁÆ®·Ñ·¯ `OpenExpress'¸¦ °³¹ßÇÏ´Â µ¥ ¼º°øÇß´Ù°í 4ÀÏ ¹àÇû´Ù.
¢Ñ SSD(Solid State Drive): ÀÚ±âµð½ºÅ©¸¦ ÀÌ¿ëÇÏ´Â µ¥ÀÌÅÍ ÀúÀåÀåÄ¡ÀÎ Çϵåµð½ºÅ©(HDD)¿Í´Â ´Þ¸® ¹ÝµµÃ¼¸¦ ÀÌ¿ëÇØ µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â ÀåÄ¡·Î¼ ºü¸¥ ¼Óµµ·Î µ¥ÀÌÅÍÀÇ Àбâ¿Í ¾²±â°¡ °¡´ÉÇÏ´Ù. ¹ß¿°ú ¼ÒÀ½µµ ÀûÀ¸¸ç, ¼ÒÇüÈ‧°æ·®ÈÇÒ ¼ö ÀÖ´Â ÀåÁ¡ÀÌ ÀÖÀ¸³ª, ºñ½Ñ °¡°ÝÀÌ ´ÜÁ¡À¸·Î ²ÅÈù´Ù.
Á¤ ±³¼öÀÇ °ü·Ã ³í¹®(³í¹®¸í: OpenExpress: Fully Hardware Automated Open Research Framework for Future Fast NVMe Devices)Àº Áö³´Þ 18ÀÏ ¿¸° ½Ã½ºÅÛ ºÐ¾ß ÃÖ¿ì¼ö Çмú´ëȸÀÎ `The USENIX Annual Technical Conference (ATC), 2020'¿¡¼ ¹ßÇ¥µÆ´Âµ¥ ¾Æ½Ã¾Æ±Ç ´ÜÀÏÀúÀÚ°¡ ÀÛ¼ºÇÑ ³í¹®ÀÌ USENIX ATC Çмú´ëȸ¿¡ äÅÃµÈ °ÍÀº ÇØ´ç Çмú´ëȸ°¡ ½ÃÀÛµÈ 1993³â ÀÌÈÄ 27³â ¸¸¿¡ óÀ½ÀÌ´Ù.
ºü¸¥ ÀÔÃâ·Â ÀåÄ¡¿¡ Æ¯ÈµÈ NVMe ÀÎÅÍÆäÀ̽º ±â¼úÀº Çϵåµð½ºÅ©(HDD)¿ëÀ¸·Î ¼³°èµÈ ±âÁ¸ÀÇ SATA(Serial ATA) ±Ô°ÝÀÌ SSD¿¡¼ Á¦´ë·Î ¼º´ÉÀ» ¹ßÈÖÇÏÁö ¸øÇÏÀÚ À̸¦ ´ëüÇϱâ À§ÇØ °³¹ßµÆ´Ù. NVMe´Â SSD ¼º´ÉÀ» ÃÖ´ëÇÑ È°¿ëÇÒ ¼ö ÀÖµµ·Ï °³¹ßµÈ ÃÊ°í¼Ó µ¥ÀÌÅÍ Àü¼Û±Ô°ÝÀ¸·Î ÀÚ¸®¸¦ Àâ¾ÒÀ¸¸ç ÇöÀç ´Ù¾çÇÑ Ç÷¡½Ã ±â¹Ý ÀúÀåÀåÄ¡¿¡ Àû¿ëµÇ°í ÀÖ´Ù. NVMe´Â ¶Ç Çаè¿Í »ê¾÷°è¿¡¼ Â÷¼¼´ë ¸Þ¸ð¸®¸¦ ±â¹ÝÀ¸·Î ÇÑ ½Ã½ºÅÛ ÀåÄ¡ ±¸¼ºÀ» À§ÇØ °è¼Ó ¿¬±¸µÇ°í ÀÖ´Ù.
Àü ¼¼°è ICT ºÐ¾ßÀÇ ÁÖ¿ä ±â¾÷µéÀº NVMe¸¦ »ç¿ëÇÏ´Â µ¥ ÇÊ¿äÇÑ Çϵå¿þ¾î NVMe ÄÁÆ®·Ñ·¯ °ü·Ã Áö½Ä Àç»ê±Ç(IP) È®º¸¸¦ À§ÇØ ¸·´ëÇÑ ºñ¿ëÀ» ÅõÀÚÇØ µ¶ÀÚÀûÀÎ °³¹ß¿¡ ³ª¼°í ÀÖ´Ù. ÇÏÁö¸¸ ÇØ´ç IP´Â ¿ÜºÎ¿¡ °ø°³°¡ µÇÁö ¾Ê¾Æ ´ëÇÐÀ̳ª ¿¬±¸¼Ò µî¿¡¼ À̸¦ ¿¬±¸¸ñÀûÀ¸·Î »ç¿ëÇϱ⿡´Â ¾î·Á¿òÀÌ ¸¹´Ù. ¹Ì±¹ ½Ç¸®Äܹ븮¿¡ ÀÖ´Â ¼Ò¼öÀÇ º¥Ã³±â¾÷ÀÌ ÀÚüÀûÀ¸·Î °³¹ßÇÑ IP¸¦ ÀϺΠÁ¦°øÇÏÁö¸¸ ÇÑ ´Þ¿¡ ¾à 4õ¸¸ ¿øÀÇ ÀÌ¿ë·á¸¦ ³»¾ß ÇÑ´Ù. ¶Ç IP ¼öÁ¤À» À§ÇÑ ´ÜÀÏ »ç¿ë ¼Ò½º Äڵ带 ¹Þ±â À§Çؼ´Â º¹»çº» ´ç ¾à 1¾ï ¿øÀ» Áö±ÞÇØ¾ß ÇÏ´Â µî ¸·´ëÇÑ ºñ¿ëÁöÃâÀÌ ÇÊ¿äÇÏ´Ù.
ÀÌ·¯ÇÑ ¹®Á¦ÇØ°áÀ» À§ÇØ Á¤¸í¼ö ±³¼ö ¿¬±¸ÆÀÀº ÀÚÀ¯·Ó°Ô ¼öÁ¤ÀÌ °¡´ÉÇÑ Çϵå¿þ¾î NVMe ÄÁÆ®·Ñ·¯ Áö½Ä Àç»ê±Ç(IP)ÀÎ `OpenExpress'¸¦ °³¹ßÇÏ°í À̸¦ ¹«»óÀ¸·Î °ø°³Çß´Ù. ÀÌ °ø°³¿ë ÄÁÆ®·Ñ·¯´Â ¼ö½Ê °³ ÀÌ»óÀÇ Çϵå¿þ¾î ±âº» IPµé°ú ¿©·¯ ÇÙ½É NVMe IP ÄÚ¾î·Î ±¸¼ºµÅ ÀÖ´Ù. Á¤ ±³¼öÆÀÀº ½ÇÁ¦ ¼º´ÉÆò°¡¸¦ À§ÇØ OpenExpress¸¦ ÀÌ¿ëÇÑ NVMe Çϵå¿þ¾î ÄÁÆ®·Ñ·¯¸¦ ÇÁ·ÎÅäŸÀÔ(½ÃÁ¦Ç°)À¸·Î Á¦ÀÛÇÏ°í, OpenExpress¿¡¼ Á¦°øµÇ´Â ¸ðµç ·ÎÁ÷Àº ³ôÀº ÁÖÆļö¿¡¼ µ¿ÀÛÇϵµ·Ï ¼³°èÇß´Ù.
`OpenExpress'¸¦ ÀÌ¿ëÇØ °³¹ßÇÑ FPGA ½ºÅ丮Áö Ä«µå ½ÃÁ¦Ç°Àº ÃÖ´ë 7GB/sÀÇ ´ë¿ªÆøÀ» Áö¿øÇÑ´Ù. µû¶ó¼ ÃÊ°í¼Ó Â÷¼¼´ë ¸Þ¸ð¸® µîÀÇ ¿¬±¸¿¡ ÀûÇÕÇϸç, ´Ù¾çÇÑ ½ºÅ丮Áö ¼¹ö ÀÛ¾÷ ºÎÇϸ¦ ºñ±³ÇÑ Å×½ºÆ®¿¡¼µµ ÀÎÅÚÀÇ »õ·Î¿î °í¼º´É ÀúÀåÀåÄ¡ÀÎ ¿ÉÅ×ÀÎ SSD(Optane SSD)º¸´Ù 76% ³ôÀº ´ë¿ªÆø°ú 68% ³·Àº ÀÔÃâ·Â Áö¿¬½Ã°£À» º¸¿´´Ù. »ç¿ëÀÚÀÇ ÇÊ¿ä¿¡ µû¶ó ½Ç¸®ÄÜ ÀåÄ¡ ÇÕ¼ºÀ» ÇÏ°Ô µÇ¸é ÈξÀ ´õ ³ôÀº ¼º´ÉÀ» µµÃâÇÒ ¼ö ÀÖÀ» °ÍÀ¸·Î ¿¹»óµÈ´Ù.
Á¤ ±³¼öÆÀÀÌ °³¹ßÇÑ ÀÌ ÄÁÆ®·Ñ·¯´Â ºñ¿µ¸®¸¦ ¸ñÀûÀ¸·Î ÇÏ´Â ´ëÇÐ ¹× ¿¬±¸¼ÒµéÀ̶ó¸é `OpenExpress' °ø°³ ¼Ò½º ±Ô¾à ³»¿¡¼ ÀÚÀ¯·Î¿î »ç¿ë°ú ÇÔ²² ¼öÁ¤»ç¿ëµµ °¡´ÉÇؼ Â÷¼¼´ë ¸Þ¸ð¸®¸¦ ¼ö¿ëÇÏ´Â NVMeÀÇ ÄÁÆ®·Ñ·¯¿Í ¼ÒÇÁÆ®¿þ¾î ½ºÅÿ¡ °üÇÑ ¿¬±¸¿¡ ÀûÇÕÇÏ´Ù.
Á¤¸í¼ö ±³¼ö´Â "À̹ø ¿¬±¸¼º°ú¸¦ °ø°³Ç߱⠶§¹®¿¡ ±âÁ¸ SSD ±â¼úÀ» À̲ô´Â ¸î¸î ¼¼°è ÃÖ°í ±â¾÷µé¸¸ÀÌ °®°í ÀÖ´ø ÄÁÆ®·Ñ·¯¸¦ ´ëÇаú ¿¬±¸¼Ò¿¡¼µµ ÀÌÁ¨ ¹«»ó »ç¿ëÀÌ °¡´ÉÇÏ´Ùˮ¸é¼ "ÃÊ°í¼Ó Â÷¼¼´ë ¸Þ¸ð¸® µî ÀúÀåÀåÄ¡ ½Ã½ºÅÛÀÇ ¿¬±¸¸¦ À§ÇÑ Ãʼ®À» ´ÙÁ³´Ù´Â Á¡¿¡¼ Àǹ̰¡ ÀÖ´Ùˮ°í °Á¶Çß´Ù.
ÇÑÆí À̹ø ¿¬±¸´Â Â÷¼¼´ë ¸Þ¸ð¸® °³¹ß ¹× °ø±Þ¾÷üÀÎ `¸â·¹ÀÌ(MemRay)'ÀÇ Áö¿øÀ» ¹Þ¾Æ ÁøÇàµÆÀ¸¸ç ÇØ´ç ¿¬±¸¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº À¥»çÀÌÆ®(http://camelab.org)¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
KAIST È«º¸½Ç Á¦°ø
±×¸² 1. ‘OpenExpress’ ·Î°í
±×¸² 2. ‘OpenExpress’¸¦ ÀåÂøÇÑ ½ÃÁ¦Ç° ¹× Æò¸éµµ
±×¸² 3. ‘OpenExpress’ÀÇ ÁÖ¿ä Çϵå¿þ¾î IP ÄÚ¾î
±×¸² 4. ‘OpenExpress’ ¹× »óº¯È ¸Þ¸ð¸®¸¦ Àû¿ëÇÑ ‘Optane SSD’ÀÇ ¼º´É ºñ±³ ±×·¡ÇÁ
1. ¿¬±¸ ³»¿ë
`OpenExpress'´Â È®Àå °¡´ÉÇÑ µ¥ÀÌÅÍ Ã³¸®(Submission), ¿ì¼öÇÑ ÀÔ/Ãâ·Â ¸í·É ÀڷᱸÁ¶(I/O Command Queue), ó¸®/¿Ï·á Å¥(Submission/Completion Queue) °ü¸®¸¦ Áö¿øÇÏ¸é¼ µ¿½Ã¿¡ NVMe ¿äûÀ» ó¸®Çϱâ À§ÇÑ Çϵå¿þ¾î¿¡ ÀÚµ¿ÈµÈ ¿¬±¸¿ë ÇÁ·¹ÀÓ¿öÅ©ÀÌ´Ù.
`OpenExpress' ³»¿¡´Â ÀúÀåÀåÄ¡¸¦ »ç¿ëÇϴµ¥ ÇÊ¿äÇÑ ³»ºÎ ÀÚ¿øÀÌ Ç³ºÎÇÏ°Ô ±¸ÇöµÇ¾ú°í, »ó¾÷ÀûÀ¸·Î ÀÌ¿ë °¡´ÉÇÑ Xilinx»çÀÇ UltraScale º¸µå¿¡ ÇÁ·ÎÅäŸÀÔÀ» ±¸ÇöÇÏ¿´´Ù.
<‘OpenExpress’ °³·«µµ>
`OpenExpress'´Â ¼¼ °¡Áö Çϵå¿þ¾î ¸ðµâ·Î ±¸¼ºµÇ¾î ÀÖÀ¸¸ç, ¿ªÇÒÀº ´ÙÀ½°ú °°´Ù.
1. Queue Dispatching (Å¥ ¹èÁ¤) : µé¾î¿Â ÀÔ/Ãâ·Â ¿äûÀ» Çؼ®ÇÏ´Â ¸ðµâ
2. Data Transferring (µ¥ÀÌÅÍ Àü´Þ) : È£½ºÆ®¿Í ¸Þ¸ð¸® »çÀÌÀÇ µ¥ÀÌÅÍ Àü´ÞÀ» ¼öÇàÇÏ´Â ¸ðµâ
3. Completion Handling (¿Ï·á 󸮱â) : µ¥ÀÌÅÍ Àбâ/¾²±â ¿äû ÀÎÅÍ·´Æ®¿Í ¿Ï·á ÀڷᱸÁ¶¸¦ °ü¸®ÇÏ´Â ¸ðµâ
<‘OpenExpress’ ÀÛµ¿°úÁ¤>
È£½ºÆ®°¡ NVMe ¸í·ÉÀ» Á¦Ãâ Å¥¿¡ ¹ßÇàÇÒ °æ¿ì(1) ¸í·É¾î´Â Á¦Ãâ Å¥»Ó¸¸ ¾Æ´Ï¶ó Å¥ ¹èÁ¤ ¸ðµâ ³»ºÎÀÇ Á¦Ãâ Å¥ µµ¾îº§(DoorBell) ¿µ¿ª¿¡µµ °°ÀÌ ±â·ÏÀÌ µÈ´Ù(2). ÀÌ µµ¾îº§ ¿µ¿ªÀº Á¦Ãâ Å¥ÀÇ ¸¶Áö¸· ÁöÁ¡À» ÀúÀåÇÏ°í ÀÖ´Ù. ÀÌ·¯ÇÑ µµ¾îº§ ¿µ¿ªÀ» µÒÀ¸·Î½á, OpenExpress´Â È£½ºÆ®ÀÇ NVMe Å¥¿Í ÀúÀåÀåÄ¡ÀÇ NVMe Å¥ »çÀÌÀÇ µ¿±âȸ¦ ¸ÂÃâ ¼ö ÀÖ´Ù. Å¥ ¹èÁ¤ ¸ðµâÀº µµ¾îº§ ¿µ¿ªÀÌ °»½ÅµÇ´Â ºÎºÐÀ» »ìÆ캸°í À̺¥Æ® ½ÅÈ£¸¦ ¹ß»ý½ÃŲ´Ù(3). À̺¥Æ® ½ÅÈ£´Â Ÿ°Ù µ¥ÀÌÅÍÀÇ À§Ä¡¸¦ ´ã°í ÀÖ°í, ÀÌ µ¥ÀÌÅ͸¦ Fetch Manager¿¡°Ô ´ÞÇÑ´Ù. Fetch Manager´Â ÀÔ/Ãâ·Â ¿äûÀ» Çؼ®ÇÏ°í(4) ¹°¸® ¿µ¿ª ÆäÀÌÁö ¿£Áø(Physical region page engine)¿¡ ¿äû Á¤º¸¸¦ Àü´ÞÇÑ´Ù(5). ÀÌÈÄ, µ¥ÀÌÅÍ Àü´Þ ¸ðµâÀº ¹°¸® ¿µ¿ª ÆäÀÌÁö ¸ñ·Ï¿¡¼ È£½ºÆ® ½Ã½ºÅÛ ¸Þ¸ð¸®¸¦ È®ÀÎÇÏ°í ¸Þ¸ð¸®¿Í »ç¿ëÀÚ »çÀÌ¿¡ µ¥ÀÌÅ͸¦ 512Byte ´ÜÀ§·Î ³ª´©¾î DMA ¿£ÁøÀ» »ç¿ëÇØ Àü´ÞÇÑ´Ù(6). ³»ºÎ ÇÁ·Î¼¼¼¿¡ ÀÇÇÑ µ¥ÀÌÅÍ Ã³¸®°¡ ³¡³ª¸é, ¿Ï·á 󸮱â(Completion Handler)´Â ¿Ï·á Å¥ÀÇ ½ÃÀÛÁ¡ÀÌ ÀûÇôÀÖ´Â ¿Ï·á Å¥ µµ¾îº§ ¿µ¿ª¿¡¼ ÇØ´ç ¿Ï·á ¸í·ÉÀ» ã¾Æ, È£½ºÆ® ÂÊ ¸Þ¸ð¸®¿¡ Àû¾îÁØ´Ù(7). ÀÌÈÄ, ¿Ï·á 󸮱â´Â ÀÔ/Ãâ·Â ¼ºñ½º ¿Ï·á ÀÎÅÍ·´Æ®¸¦ ¹ß»ý½ÃŲ´Ù(8). ¸¶Áö¸·À¸·Î È£½ºÆ®´Â ÀÔ/Ãâ·Â ¼ºñ½º¸¦ Á¾·á½ÃÅ°°í `OpenExpress'ÀÇ ¿Ï·á Å¥ µµ¾îº§ ¿µ¿ªÀ» µ¿±âȽÃŲ´Ù(9). ÀÌ ¸ðµç °úÁ¤Àº Çϵå¿þ¾î·Î ±¸¼ºµÇ¾ú±â ¶§¹®¿¡, ºü¸¥ ¼Óµµ¸¦ °®´Â Â÷¼¼´ë ¸Þ¸ð¸®¸¦ ¼ö¿ëÇÒ ¼ö ÀÖ´Ù.
2. ±â´ë È¿°ú
Â÷¼¼´ë ¸Þ¸ð¸®¸¦ »ç¿ëÇÑ SSD¸¦ µ¥ÀÌÅÍ ¼¾ÅÍ, ½´ÆÛÄÄÇ»ÅÍ, ±×¸®°í ¹ü¿ë PC µî ¿©·¯ ÄÄÇ»Æà ȯ°æ¿¡ Àû¿ëÇϱâ À§ÇØ ¿î¿µÃ¼Á¦¿Í ÆÄÀÏ ½Ã½ºÅÛ µîÀÇ ÃÖÀûÈ°¡ ÇÊ¿äÇѵ¥, ½ÇÁ¦ ¹Ì·¡ °í¼º´É Â÷¼¼´ë ¸Þ¸ð¸®¸¦ ÀåÂøÇÑ SSD µîÀÇ ºÎÀç·Î ÀÎÇؼ ´ëºÎºÐ »ê¾÷°è/Çа迡¼ÀÇ ¿¬±¸°¡ ½Ã¹Ä·¹À̼ǰú °°Àº ¹æ¹ýµé¿¡ ÀÇÁ¸ÇÏ°í ÀÖ´Ù. ±âÁ¸¿¡ ºÒ°¡´ÉÇß´ø µ¥ÀÌÅÍ ±â¹ÝÀÇ ÀΰøÁö´É°ú °°Àº ´Ù¾çÇÑ ÀÀ¿ëÀÇ °í¼º´É ½Ã½ºÅÛ ±¸Ãà, »õ·Î¿î ¿î¿µÃ¼Á¦ °³¹ß µîÀ» `OpenExpress'À» ÀÌ¿ëÇÑ ½ÇÁ¦ ÇÁ·ÎÅäŸÀÔÀ» »ç¿ëÇÏ¿© ¼öÇàÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù.
¶ÇÇÑ, SSD ¹× ºñÈֹ߼º ¸Þ¸ð¸®¸¦ À̲ô´Â ¸î¸î ¼¼°è ÃÖ°í ±â¾÷µé¸¸ÀÌ °¡Áö°í ÀÖ´Â ÄÁÆ®·Ñ·¯¸¦ ¿©·¯ ´ëÇп¡¼ ¹«·á·Î »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù. ÀÌ¿¡ µû¶ó, ÀúÀåÀåÄ¡ÀÇ ½Ã½ºÅÛ ¿¬±¸°¡ È°¹ßÇØÁú °ÍÀ̸ç, Â÷¼¼´ë ¸Þ¸ð¸®°¡ Àû¿ëµÈ ¹Ì·¡ ¿î¿µÃ¼Á¦¿Í ÀúÀåÀåÄ¡°¡ °ð Ãâ½ÃµÉ °ÍÀ¸·Î ±â´ëÇÑ´Ù.
Á¤¸í¼ö ±³¼ö À̷»çÇ×
¡à ÀÎÀû»çÇ×
KAIST Àü±â¹×ÀüÀÚ°øÇкΠÁ¤¸í¼ö ±³¼ö |
¡Û ¼Ò ¼Ó : KAIST Àü±â ¹× ÀüÀÚ°øÇкÎ
¡Û Àü È : 042-350-7655
¡Û e-mail : mj@camelab.org
¡à ÇзÂ
¡Û 2010³â Ææ½Çº£´Ï¾Æ ÁÖ¸³´ëÇб³ ¹Ú»ç (ÄÄÇ»ÅÍ°úÇÐ)
¡Û 2009³â Á¶Áö¾Æ °ø°ú´ëÇÐ ¼®»ç (ÄÄÇ»ÅÍ°úÇÐ)
¡à °æ·Â»çÇ×
¡Û 2019³â~ÇöÀç : Ä«À̽ºÆ® Àü±â ¹× ÀüÀÚ°øÇкΠºÎ±³¼ö
¡Û 2015³â~2019³â : ¿¬¼¼´ëÇб³ ±Û·Î¹úÀ¶ÇÕ°øÇкΠÁ¶±³¼ö
¡Û 2013³â~2015³â : Åػ罺 ÁÖ¸³´ë Àü±â ¹× ÀüÀÚ°øÇкΠÁ¶±³¼ö
¡Û 2011³â~2015³â : ·Î·»½º ¹öŬ¸® ±¹¸³¿¬±¸¼Ò °´¿ø ¿¬±¸¿ø
¡Û 2006³â~2009³â : »ï¼ºÀüÀÚ ¿¬±¸¿ø
³ëº§»çÀ̾𽺠science@nobelscience.co.kr
<ÀúÀÛ±ÇÀÚ © ³ëº§»çÀ̾ð½º, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö>