ÀÎÅÚÀº 2022³â 9¿ù º£Å¸ ¹öÀüÀ» Ãâ½ÃÇÑ µ¥ À̾î Áö³ 2¿ù 28ÀÏ(ÅÂÆò¾çÇ¥Áؽà ±âÁØ) ÀÎÅÚ® ¾çÀÚ ¼ÒÇÁÆ®¿þ¾î °³¹ß µµ±¸(SDK) 1.0 ¹öÀüÀ» Ãâ½ÃÇß´Ù°í ¹àÇû´Ù. ÀÌ SDK´Â ¿ÃÇØ Ãâ½ÃµÉ ÀÎÅÚÀÇ ¾çÀÚ Á¦¾î ĨÀΠȣ½º¸®Áö(Horse Ridge) II°ú ÀÎÅÚÀÇ ¾çÀÚ ½ºÇÉ Å¥ºñÆ® ĨÀ» Æ÷ÇÔÇÑ ÀÎÅÚÀÇ ¾çÀÚ Çϵå¿þ¾î¿Íµµ ÀÎÅÍÆäÀ̽º ÇÒ ¼ö ÀÖ´Â ½Ã¹Ä·¹ÀÌ¼Ç¿ë ¾çÀÚ ÄÄÇ»ÅÍÀÌ´Ù. °³¹ßÀÚ´Â ÇØ´ç Å°Æ®¸¦ ÅëÇØ ½Ã¹Ä·¹À̼ǿ¡¼ ¾çÀÚ ¾Ë°í¸®ÁòÀ» ÇÁ·Î±×·¡¹ÖÇÒ ¼ö ÀÖÀ¸¸ç, ¾÷°è Ç¥ÁØ LLVM(Low-level virtual machine) ÄÄÆÄÀÏ·¯ ÅøüÀÎÀ» »ç¿ëÇÑ C++·Î ¾²¿©Áø Á÷°üÀûÀÎ ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¸¦ žÀçÇÑ Á¡ÀÌ Æ¯Â¡ÀÌ´Ù. ±× °á°ú, ÀÎÅÚÀÇ SDK´Â C/C++ ¹× ÆÄÀ̽ã(Python) ¾ÖÇø®ÄÉÀ̼ǰú ¿øÈ°ÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇØ ´õ¿í ´Ù¾çÇÏ°í ¸ÂÃãÈÇÒ ¼ö ÀÖ´Ù.
|
|
|
¡ã ÀÎÅÚ ¾çÀÚ Çϵå¿þ¾î |
¾Ø ¸Ë¼ö¶ó(Anne Matsuura) ÀÎÅÚ·¦ ¾çÀÚ ¾ÖÇø®ÄÉÀÌ¼Ç ¹× ¾ÆÅ°ÅØó ºÎ¹® µð·ºÅÍ´Â “ÀÎÅÚ ¾çÀÚ SDK´Â ÇÁ·Î±×·¡¸ÓµéÀÌ ¹Ì·¡ÀÇ ´ë±Ô¸ð »ó¿ë ¾çÀÚ ÄÄÇ»ÅÍ¿¡ ´ëºñÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù. °³¹ßÀÚ°¡ ½Ã¹Ä·¹ÀÌ¼Ç »ó¿¡¼ ¾çÀÚ ¾Ë°í¸®Áò°ú ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â ¹æ¹ýÀ» ¹è¿ì´Â µ¥ µµ¿òÀÌ µÉ »Ó¸¸ ¾Æ´Ï¶ó, ÀÎÅÚÀÇ ¾çÀÚ Çϵå¿þ¾î°¡ Ãâ½ÃµÆÀ» ¶§ °³¹ßÀÚµéÀÌ ÁغñµÇµµ·Ï ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» °¡¼ÓÈÇÒ °³¹ßÀÚ »ýÅ°踦 ±¸ÃàÇØ »ê¾÷À» ¹ßÀü½Ãų °Í"À̶ó°í ¸»Çß´Ù.
|
|
|
¡ã ÀÎÅÚ ¾çÀÚ ¼ÒÇÁÆ®¿þ¾î °³¹ß Å°Æ® ¾ÖÇø®ÄÉÀÌ¼Ç |
ÀÎÅÚ ¾çÀÚ SDK 1.0¿¡ ´ëÇÏ¿©: SDK ¹öÀü 1.0Àº Ŭ·¡½Ä ÄÄÇ»Æà °³¹ßÀÚ¿¡°Ô Àͼ÷ÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÎ C++ ±â¹ÝÀÇ Á÷°üÀûÀÎ ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º°¡ Æ÷ÇԵǾî ÀÖ¾î Ŭ·¡½Ä ÄÄÇ»Æà °³¹ßÀÚ¿Í ¾çÀÚ °³¹ßÀÚ °£ÀÇ Çù¾÷À» °¡´ÉÇÏ°Ô ÇÑ´Ù. ¶ÇÇÑ ÇØ´ç Å°Æ®´Â ¾çÀÚ-Ŭ·¡½Ä ÇÏÀ̺긮µå ¾Ë°í¸®ÁòÀ» ½ÇÇàÇÏ´Â µ¥ ÃÖÀûÈµÈ ¾çÀÚ ·±Å¸ÀÓ È¯°æÀ» Á¦°øÇÑ´Ù. °³¹ßÀÚ´Â ´õ ¸¹Àº ¼öÀÇ ÀÏ¹Ý Å¥ºñÆ® ¶Ç´Â ÀÎÅÚ Çϵå¿þ¾î¸¦ ³ªÅ¸³»´Â Å¥ºñÆ® ½Ã¹Ä·¹À̼ÇÀ» À§ÇØ µÎ °¡Áö ´ë»ó ¹é¿£µå Áß Çϳª¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù.
ù ¹ø° ¹é¿£µå´Â °í¼º´É ¿ÀǼҽº ÀÏ¹Ý Å¥ºñÆ® ½Ã¹Ä·¹ÀÌÅÍÀÎ ÀÎÅÚ ¾çÀÚ ½Ã¹Ä·¹ÀÌÅÍ(IQS)´Ù. IQS´Â ´ÜÀÏ ³ëµå¿¡¼ 32 Å¥ºñÆ®, ´ÙÁß ³ëµå¿¡¼ 40 Å¥ºñÆ® ÀÌ»óÀ» ó¸®ÇÒ ¼ö ÀÖ´Â ¹é¿£µå¸¦ °®Ãß°í ÀÖ´Ù. µÎ ¹ø°´Â ÀÎÅÚ ¾çÀÚÁ¡ Å¥ºñÆ®(quantum dot qubit)·Î Çϵå¿þ¾î¸¦ ½Ã¹Ä·¹À̼ÇÇÏ°í ÀÎÅÚ ½Ç¸®ÄÜ ½ºÇÉ Å¥ºñÆ®ÀÇ ÄÞÆÑÆ®ÇÑ ¸ðµ¨ ½Ã¹Ä·¹À̼ÇÀ» °¡´ÉÇÏ°Ô Çϴ Ÿ°Ù ¹é¿£µå´Ù. ÀÎÅÚÀÇ Å¥ºñÆ®´Â ½Ç¸®ÄÜ Æ®·£Áö½ºÅÍ Á¦Á¶¿¡ ´ëÇÑ ÀÎÅÚÀÇ Àü¹®¼ºÀ» È°¿ëÇÏ¿© ´ë±Ô¸ð ¾çÀÚ ÄÄÇ»Å͸¦ ±¸ÃàÇÑ´Ù.
|
|
|
¡ã ÀÎÅÚ 300mm ½Ç¸®ÄÜ ½ºÇÉ Å¥ºñÆ® ¿þÀÌÆÛ |
»ç¿ëÀÚ´Â SDK¸¦ ÅëÇØ ¼Ò±Ô¸ð ¿öÅ©·Îµå¸¦ °³¹ßÇÏ¿© Å¥ºñÆ®¿¡¼ ¾Ë°í¸®ÁòÀ» È¿À²ÀûÀÌ°í Á¤È®ÇÏ°Ô ½ÇÇàÇϱâ À§ÇØ ¾çÀÚ ÄÄÇ»ÅÍÀÇ ½Ã½ºÅÛ ¾ÆÅ°ÅØó¿¡¼ ÇÊ¿äÇÑ ±â´ÉÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù. ÀÎÅÚÀº SDK¸¦ ³»ºÎÀûÀ¸·Î »ç¿ëÇØ ¾çÀÚ Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î¸¦ ÇÔ²² °øµ¿ ¼³°èÇÔÀ¸·Î½á ½Ã½ºÅÛ °³¹ßÀ» °¡¼ÓÈÇÏ°í ÀÖ´Ù.
SDK´Â ¾çÀÚ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ½Ã ´õ Å« À¯¿¬¼ºÀ» Á¦°øÇÏ´Â »ç¿ëÀÚ ¸ÂÃã ÁöÁ¤ ¹× È®Àå °¡´ÉÇÑ Ç÷§ÆûÀÌ´Ù. ±âÁ¸ ÄÄÇ»Æà °³¹ßÀÇ Ç¥ÁØ ±â´ÉÀÎ ÄÄÆÄÀÏ·¯ ÆÄÀÏÀ» ºñ±³ÇÏ¿© ¾Ë°í¸®ÁòÀÌ ÄÄÆÄÀÏ·¯¿¡¼ ¾ó¸¶³ª Àß ÃÖÀûȵǾú´ÂÁö ÆľÇÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù. À̸¦ ÅëÇØ »ç¿ëÀÚ´Â ¼Ò½º Äڵ带 º¸°í ´õ ³·Àº ¼öÁØÀ¸·Î µ¥ÀÌÅ͸¦ Ãß»óÈÇØ ½Ã½ºÅÛÀÌ µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â ¹æ½Ä¿¡ ´ëÇÑ ÀλçÀÌÆ®¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
Ãß°¡ ±â´ÉÀº ´ÙÀ½°ú °°´Ù.
· Àͼ÷ÇÑ ÆÐÅÏÀ¸·Î ÄÚµùÇϱâ: ÀÎÅÚÀº ¾çÀÚ È®ÀåÀ» ÀÌ¿ëÇØ ¾÷°è Ç¥ÁØ LLVMÀ» È®ÀåÇÏ°í ¾çÀÚ ÄÄÇ»Æÿ¡ ¸Â°Ô ¼öÁ¤µÈ ¾çÀÚ ½ÇÇà ½Ã°£ ȯ°æÀ» °³¹ßÇßÀ¸¸ç, IQS´Â ¹ü¿ë ¾çÀÚ ÄÄÇ»ÅÍÀÇ »óÅÂ-º¤ÅÍ ½Ã¹Ä·¹À̼ÇÀ» Á¦°øÇÑ´Ù.
· ÇÏÀ̺긮µå Ŭ·¡½Ä-¾çÀÚ ¿öÅ©Ç÷οìÀÇ È¿À²ÀûÀÎ ½ÇÇà: ÄÄÆÄÀÏ·¯ È®Àå ±â´ÉÀ» ÅëÇØ °³¹ßÀÚ´Â ¾çÀÚ ¾Ë°í¸®ÁòÀÇ °á°ú¸¦ C++ ÇÁ·ÎÁ§Æ®¿¡ ÅëÇÕÇÏ¿© ¾çÀÚ ±Ù»ç ÃÖÀûÈ ¾Ë°í¸®Áò(QAOA) ¹× º¯Çü ¾çÀÚ °íÀ¯ Çؼ®±â(VQE)°ú °°Àº ÇÏÀ̺긮µå ¾çÀÚ-Ŭ·¡½Ä ¾Ë°í¸®Áò¿¡ ÇÊ¿äÇÑ Çǵå¹é ·çÇÁ¸¦ ½ÃÀÛÇÒ ¼ö ÀÖ´Ù.
· °í¼º´É ½Ã¹Ä·¹À̼Ç: ÀÎÅÚ® °³¹ßÀÚ Å¬¶ó¿ìµå(DevCloud) »ç¿ëÀÚ´Â ´ÜÀÏ °è»ê ³ëµå¿¡¼ ÃÖ´ë 32 Å¥ºñÆ®, ´ÙÁß ³ëµå¿¡¼ 40 Å¥ºñÆ® ÀÌ»óÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ¹× ¾Ë°í¸®ÁòÀ» ½Ã¹Ä·¹À̼ÇÇÒ ¼ö ÀÖ´Â ½ÇÇà ÆÄÀÏÀ» ±¸ÃàÇÒ ¼ö ÀÖ´Ù.
ÀÎÅÚÀÌ ¾çÀÚ »ýÅ°踦 ±¸ÃàÇÏ´Â ¹æ¹ý: ÀÎÅÚÀº ¾çÀÚ ÄÄÇ»Æà ºÐ¾ß¸¦ ¹ßÀü½ÃÅ°±â À§ÇØ °³¹ßÀÚ Ä¿¹Â´ÏƼ¸¦ ±¸ÃàÇÏ°í ÀÖ´Ù. ¿ì¼± ÀÎÅÚÀº Ææ½Çº£´Ï¾Æ ´ëÇб³(University of Pennsylvania), µ¥°Õµµ¸£ÇÁ °ø°ú ´ëÇб³(Technische Hochschule Deggendorf), °ÔÀÌ¿À ´ëÇб³(Keio University), ¿ÀÇÏÀÌ¿À ÁÖ¸³´ëÇб³(The Ohio State University), Ææ½Çº£´Ï¾Æ ÁÖ¸³´ëÇб³(Pennsylvania State University) µî 5°³ ´ëÇп¡ ¾çÀÚ ±³°ú °úÁ¤À» °³¼³ÇØ ´Ù¸¥ ´ëÇаú °øÀ¯ÇÏ°í Çаè Àü¹Ý¿¡ °ÉÃÄ ¾çÀÚ ÄÄÇ»Æà »ç¿ëÀ» È®»êÇϱâ À§ÇÑ º¸Á¶±ÝÀ» Áö¿øÇß´Ù.
µ¶ÀÏ ¹ÀÇî ¼ÒÀç µ¥°Õµµ¸£ÇÁ °ø°ú´ëÇб³´Â ±âü¿ªÇÐ ¹× ¾×ü¿ªÇп¡ Áß¿äÇÑ À¯Ã¼ ¿ªÇÐ ¹®Á¦¸¦ Ž±¸Çϱâ À§ÇØ SDK¸¦ È°¿ëÇÏ°í ÀÖ´Ù. 2023³â 1¿ù, ÀÎÅÚÀº ÀÎÅÚ ¾çÀÚ ÄÄÇ»Æà 縰Áö(Intel Quantum Computing Challenge)¸¦ µ¥°Õµµ¸£ÇÁ °ø°ú´ëÇб³¿¡¼ °³ÃÖÇÑ ¹Ù ÀÖ´Ù. Âü°¡ÀÚµéÀº À̹ÌÁö ³ëÀÌÁî Á¦°Å, Çö½ÇÀû À̹ÌÁö »ý¼º ¹× ±¸Á¶ÈµÇÁö ¾ÊÀº °Ë»ö ¹®Á¦ ÇØ°á µîÀ» Æ÷ÇÔÇØ, ÀÎÅÚ ¾çÀÚ SDK º£Å¸ ¹öÀüÀ» »ç¿ëÇØ ¾çÀÚ È°¿ë »ç·Ê¸¦ Ž±¸Çß´Ù. ¶Ç´Ù¸¥ º£Å¸ »ç¿ëÀÚÀÎ ·¹À̵µ½º(Leidos)´Â ¾çÀÚ ¸Ó½Å ·¯´×, Àç·á ½Ã¹Ä·¹ÀÌ¼Ç ¹× ¼ø°£ À̵¿, ºí·¢È¦, ¿úȦ°ú °°Àº õü ¹°¸®ÇÐ ¹®Á¦¿Í °°Àº ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿¬±¸ÇÏ°í ÀÖ´Ù.
±¸½´ ¸®(Gushu Li) Ææ½Çº£´Ï¾Æ ´ëÇб³ ÄÄÇ»ÅÍ ¹× Á¤º¸ °úÇаú Á¶±³¼ö´Â “ÀÎÅÚ ¾çÀÚ SDK´Â ½ÃÀÛÇϱ⠽±°í ¸ðµç °ÍÀÌ Å¬¶ó¿ìµå¿¡ ÀÖ¾î ½ÃÅ¥¾î ½© Ŭ¶óÀ̾ðÆ®¸¸ ÀÖÀ¸¸é ½Ã¹Ä·¹ÀÌÅÍ°¡ ¸Å¿ì »ó¼¼ÇÑ º¸°í¼¸¦ »ý¼ºÇØ, ÀÛ¼ºÇÑ Ä¿³ÎÀ» ºÐ¼®ÇÏ°í µð¹ö±ëÇÒ ¼ö ÀÖ´Ù”°í ¹àÇû´Ù.
¾ßÅ©³ Á¸ °¨º¸(Yaknan John Gambo) µ¥°Õµµ¸£ÇÁ °ø°ú´ëÇпø»ýÀº “ÀÎÅÚ ¾çÀÚ SDK´Â ´õ ³ªÀº ÀÚ¿ø È°¿ëÀ» À§ÇØ °³¹ßÀÚ°¡ Çϵå¿þ¾î¿¡ ´õ °¡±î¿î ¼öÁØ¿¡¼ ¿î¿ëÇÒ ¼ö Àֱ⠶§¹®¿¡ ¾çÀÚ °³¹ß ºÐ¾ßÀÇ Æǵµ¸¦ ¹Ù²Ü °ÍÀÌ´Ù”°í ÀüÇß´Ù.
Á¦·¹¹Ì Æ÷ÇÁ(Jeremie Pope) Ææ½Çº£´Ï¾Æ ÁÖ¸³´ëÇб³ ÄÄÇ»ÅÍ°øÇаú ÀçÇлýÀº “ÀÎÅÚ ¾çÀÚ SDK´Â C ¾ð¾î¿¡ ´ëÇÑ Áö½ÄÀ» ¾çÀÚ ¿µ¿ª¿¡ Àû¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â µ¶Æ¯ÇÑ ¹æ¹ýÀ» Á¦°øÇß´Ù”¸ç “¸¶Ä¡ °íÀüÀûÀÎ ¾ð¾î¸¦ ¹è¿ì´Â °Íó·³ ¾çÀÚ ÇÁ·Î±×·¡¹ÖÀ» ¹è¿ï ¼ö ÀÖ¾ú´Ù”°í ¸»Çß´Ù.
¿¤¸®ÀÚº£½º ÀÌ¿Í»ç¿Í(Elizabeth Iwasawa) ·¹À̵µ½º À̳뺣ÀÌ¼Ç ¼¾ÅÍ ¾çÀÚ ±â¼ú Ã¥ÀÓÀÚ °â ¿¬±¸¿øÀº “·¹À̵µ½º´Â ¼ÒÇÁÆ®¿þ¾î °³¹ß ¹× ºñ±³ ºÐ¼® ½Ã Çϵå¿þ¾îµµ ÇÊ¿ä ¾ø´Â ´Ù¾çÇÑ ½Ã¹Ä·¹À̼ÇÀ» Áñ°Ü¿Ô´Ù”¸ç “º£Å¸ ¹öÀü¿¡¼µµ Àç·á ¸ðµ¨¸µ°ú ¾çÀÚ ¸Ó½Å ·¯´×ºÎÅÍ ¿Àü°è(thermofield) ÀÌÁß »óűîÁö ´Ù¾çÇÑ ¿¬±¸ ÁÖÁ¦¸¦ Ž±¸Çß´Ù”°í ¹àÇû´Ù.
ÀÎÅÚ ¾çÀÚ SDK 1.0Àº ÀÎÅÚ °³¹ßÀÚ Å¬¶ó¿ìµå OneAPI¿¡¼ »ç¿ë °¡´ÉÇÏ´Ù. SDK¿¡ Á¢¼ÓÇÏ·Á¸é https://bit.ly/quantumSDK ¸¦ ¹æ¹®ÇØ ÀÎÅÚ °³¹ßÀÚ Å¬¶ó¿ìµå ¹× ÀÎÅÚ Ä¿¹Â´ÏƼ¿¡¼ µî·ÏÇÏ¸é µÈ´Ù. ÀÎÅÚ ¾çÀÚ SDK¸¦ ÀÌ¿ëÇÏ·Á¸é »ç¿ëÀÚ´Â ´ÙÀ½ ¸µÅ©¸¦ ÅëÇØ ÀÎÅÚ °èÁ¤À» »ý¼ºÇØ¾ß ÇÑ´Ù. |