Í¥½¨¤À¤±¤É¥¨¥´´Ý½Ð¤·¤Ç¶â¤ÎË´¼Ô¤À¤Ã¤¿´´Éô¼Ò°÷¤ò3Æü¤Ç²þ¿´¤µ¤»¤¿¡Öº²¤ÎÀⶵ¡×
µþ¥»¥éÁ϶ȡ¢KDDIÌö¿Ê¡¢JALºÆ·ú¡½¡½µ©Âå¤Î̾·Ð±Ä¼Ô¡¢°ðÀ¹ÏÂÉפϲ¿¤ò¹Í¤¨¤Æ¤¤¤¿¤Î¤«¡©
2¤Ä¤ÎÀ¤³¦ÅªÂç´ë¶È¡¢µþ¥»¥é¤ÈKDDI¤òÁ϶Ȥ·¡¢JAL¤òºÆÀ¸¤ËƳ¤¤Þ¤¹¤¬¡¢°ðÀ¹ÏÂÉפηбļԿÍÀ¸¤Ï·è¤·¤Æʿó¤Ê¤â¤Î¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¤Ç¤·¤¿¡£1970ǯÂå¤Î¥ª¥¤¥ë¥·¥ç¥Ã¥¯¤Ë»Ï¤Þ¤ê¡¢1990ǯÂå¤Î¥Ð¥Ö¥ëÊø²õ¡¢¤½¤·¤Æ2000ǯÂå¤Î¥ê¡¼¥Þ¥ó¥·¥ç¥Ã¥¯¡£·Ð±Ä¼Ô¤È¤·¤Æ½¤Íå¾ì¤ËÃÖ¤«¤ì¤Æ¤¤¤¿¤È¤¡¢°ðÀ¹ÏÂÉפϲ¿¤ò¹Í¤¨¡¢¤É¤¦¹ÔÆ°¤·¤¿¤Î¤«¡£¤³¤ÎÅÙ¡¢1970ǯÂ夫¤é2010ǯÂå¤Ë»ê¤ëËÄÂç¤Ê¹Ö±é¤«¤é¡Ö°ðÀ¹·Ð±ÄÏÀ¡×¤ÎÃæ³Ë¤òÀ®¤¹¥¨¥Ã¥»¥ó¥¹¤òÃê½Ð¤·¤¿¡Ø·Ð±Ä¡½¡½°ðÀ¹ÏÂÉס¢¸¶ÅÀ¤ò¸ì¤ë¡Ù¤¬È¯Ç䤵¤ì¤Þ¤¹¡£´©¹Ô¤òµÇ°¤·¤Æ¡¢Ëܽñ¤Î°ìÉô¤òÆÃÊ̤˸ø³«¤·¤Þ¤¹¡£
¡Ö¤ï¤ì¤ï¤ì¤Ï¶â¤Î¤¿¤á¤ËƯ¤¤¤Æ¤¤¤ë¡×
»ä¤É¤âµþ¥»¥é¤ÎÊƹñË¡¿Í¤¬ºòǯ¡Ê°ì¶å¶å¡»Ç¯¡Ë¤Î°ì·î¤ËAVX¤È¤¤¤¦²ñ¼Ò¤òÇã¼ý¤·¡¢¤Þ¤¿°ìºòǯ¤Ë¤Ï¥¨¥ë¥³¤È¤¤¤¦²ñ¼Ò¤òÇã¼ý¤·¤Þ¤·¤¿¡£º£¤Þ¤Ç¼·¡»¡»¡»¡ÁȬ¡»¡»¡»¿Í¤À¤Ã¤¿³¤³°½¾¶È°÷¤Ï¡¢°ìµ¤¤Ë°ìËü»°¡»¡»¡»¿Í¤Ë¤Þ¤ÇËĤì¾å¤¬¤ê¤Þ¤·¤¿¡£¿·¤¿¤Ê´ØÏ¢²ñ¼Ò¤Ï¡¢¼ÒĹ´Þ¤á´´Éô¤¬³°¹ñ¿Í¤Ç¤¹¤«¤é¡¢¥Õ¥£¥í¥½¥Õ¥£¤Î¶¦Í¤ò¤·¤è¤¦¤È¤¤¤¦¤³¤È¤Ë¤Ê¤ê¡¢´´ÉôÁ´°÷¤ò½¸¤á¡¢»°Æü´Ö¤Î¸¦½¤²ñ¤ò¤·¤Þ¤·¤¿¡£
»ä¤Ï¹ñÆâ¤Î½¾¶È°÷¤Ë¡¢µþ¥»¥é¥Õ¥£¥í¥½¥Õ¥£¤È¤¤¤¦µþ¥»¥é¼Ò°÷¤È¤·¤Æ¤Î¹Í¤¨Êý¤òÏ䷤Ƥ¤Þ¤·¤¿¤Î¤Ç¡¢¤½¤ì¤ò²¿ºý¤«¤Î¾®ºý»Ò¤Ë¤Þ¤È¤áÁ°¤â¤Ã¤ÆÅϤ·¤Þ¤·¤¿¡£½¸¤Þ¤Ã¤¿AVX¤Î´´Éô¤¿¤Á¤Ï¡¢MIT¡Ê¥Þ¥µ¥Á¥å¡¼¥»¥Ã¥Ä¹©²ÊÂç³Ø¡Ë¤ò´¶È¤·¤ÆÇî»Î¹æ¤ò¤â¤Ã¤Æ¤¤¤ë¿Í¤ä¡¢¥×¥ê¥ó¥¹¥È¥óÂç³Ø¤Ê¤É¡¢¤¤¤ï¤æ¤ë¥¢¥¤¥Ó¡¼¡¦¥ê¡¼¥°¤Ë°¤¹¤ëÂç³Ø¤ò´¶È¤·¤¿¡¢µ»½Ñ·Ï¤¬¼ç¤Ç¤¹¡£
¸½ÃϤÎÅý³ç²ñ¼Ò¤ÎÉû¼ÒĹ¤Ï¥ª¥ì¥´¥óÂç³Ø¤Ç·Ð±Ä¹©³Ø¤Î¶µ¼ø¤ò°ìȬǯ´Ö̳¤á¤¿·Ð¸³¤¬¤¢¤ê¡¢¶µ°éÇ®¿´¤Ê¤â¤Î¤Ç¤¹¤«¤é¡¢»ä¤Î¥Õ¥£¥í¥½¥Õ¥£¤ò¤Þ¤È¤á¤¿ºý»Ò¤ÎËÝÌõ¤ò¤·¡¢»öÁ°¤ËÇÛÉÛ¤·¤Æ¥¢¥ó¥±¡¼¥È¤ò¤È¤ê¤Þ¤·¤¿¡£
¸¦½¤²ñÁ°Æü¤ÎͼÊý¤Ë¥«¥ê¥Õ¥©¥ë¥Ë¥¢¤ËÃ夡¢¥¢¥ó¥±¡¼¥È¤ò¸«¤¿¤È¤³¤í¡¢¥³¥á¥ó¥È¤Ï¤Ò¤É¤¤¤â¤Î¤Ç¤·¤¿¡£
¡Ö¤³¤¦¤¤¤¦Å¯³Ø¡¢¥Õ¥£¥í¥½¥Õ¥£¤ò²¡¤·¤Ä¤±¤é¤ì¤¿¤é¡¢¤¿¤Þ¤Ã¤¿¤â¤Î¤Ç¤Ï¤Ê¤¤¡×¤È¤¤¤¦¤Î¤¬ÂçÂΤΥ³¥á¥ó¥È¤Ç¤·¤¿¡£¤Ê¤«¤ó¤º¤¯¡¢¡Ö¶â¤Î¤¿¤á¤Ë¤À¤±Æ¯¤¯¤³¤È¤Ï¥À¥á¤À¤È½ñ¤¤¤Æ¤¢¤ë¤¬¡¢¤ï¤ì¤ï¤ì¤Ï¶â¤Î¤¿¤á¤ËƯ¤¤¤Æ¤¤¤ë¡£¶â¤Î¤¿¤á¤Ë¤À¤±Æ¯¤¯¤³¤È¤Ï¥À¥á¤Ê¤É¤È¤¤¤¦¤Î¤Ï¤È¤ó¤Ç¤â¤Ê¤¤ÏäÀ¡×¤È¸À¤¦¤Î¤Ç¤¹¡£
¤½¤³¤Ç´´Éô¤¿¤Á¤È»°Æü´ÖµÄÏÀ¤ò¤·¤Þ¤·¤¿¡£ºßÊƤǰìÈÖÍ¥¤ì¤¿Æ±»þÄÌÌõ¼Ô¤òÆó¿Í¤Ä¤±¡¢¸Þ¡»¿Í¤Î´´Éô¤È¥Ç¥£¥¹¥«¥Ã¥·¥ç¥ó¤ò¤·¤¿¤Î¤Ç¤¹¡£µÄÏÀ¤Ï¡¢ÆüËܼ°·Ð±Ä¤¬¤É¤¦¤Î¤È¤¤¤Ã¤¿¤è¤¦¤Ê·Ð±Ä¾å¤ÎµÄÏÀ¤Ë¤È¤É¤Þ¤é¤º¡¢Îò»Ë¡¢½¡¶µ¡¢Å¯³Ø¤Ê¤É¤ÎÏä⤷¤Þ¤·¤¿¡£¤Þ¤¿µ»½Ñ²°Æ±»Î¤Ç¤¹¤«¤é¡¢ÀìÌç¤Ç¤¢¤ë¥»¥é¥ß¥Ã¥¯¥¹¤Ê¤É¤Î¥µ¥¤¥¨¥ó¥¹¤ÎÏä⤷¤Þ¤·¤¿¡£
¤½¤¦¤·¤Æ·ë¶É¡¢¿Í´Ö¤ÎËܼÁÏÀ¤Ë¤Þ¤ÇÆþ¤Ã¤Æ¤¤¤¤Þ¤·¤¿¡£¤ï¤ì¤ï¤ì¤Ï¤Ê¤¼Æ¯¤¯¤Î¤«¡¢¤Ê¤¼·Ð±Ä¤ò¤·¤Ê¤¯¤Æ¤Ï¤Ê¤é¤Ê¤¤¤Î¤«¡¢¤Ê¤É¤Èů³ØŪ¤ÊµÄÏÀ¤ò»°Æü´Ö³¤±¤ë¤¦¤Á¤Ë¡¢¤ï¤ì¤ï¤ì¤òÀ®¤êΩ¤¿¤»¤Æ¤¤¤ë¤â¤Î¤Ï²¿¤À¤í¤¦¤«¡¢¤½¤ì¤Ï¿¿¡¦Á±¡¦Èþ¤È¤¤¤¦º²¤ÎËܸ»¤È¤Ê¤ë¤â¤Î¤Ç¤¢¤ê¡¢º²¤½¤Î¤â¤Î¤Ï°¦¤ÈÀ¿¤ÈĴϤËËþ¤Á¤¿¤â¤Î¤À¤È¤¤¤¦ÏäˤʤäƤ¤¤Ã¤¿¤Î¤Ç¤¹¡£¤³¤Î²ñ¼Ò¤ÏÍ¥½¨¤Ê¼Ò°÷¤¬Â¿¤¤¤Î¤Ç¤¹¤¬¡¢¤½¤ÎȾÌ̤¿¤¤¤Ø¤ó¥¨¥´¥¤¥¹¥Æ¥£¥Ã¥¯¤Ê¿Í¤¬Â¿¤¤·¹¸þ¤¬¤¢¤ê¤Þ¤¹¡£¤·¤«¤·¤½¤Î¿Í¤¿¤Á¤¬¡¢»°ÆüÌܤˤÏÁ´°÷ǼÆÀ¤·¤Þ¤·¤¿¡£
¤½¤Î¤È¤¡¢¤ª¶â¤Î¤¿¤á¤Ë¤À¤±Æ¯¤¯¤Î¤Ï¤¤¤±¤Ê¤¤¤È¤¤¤¦Ï䬤ɤ¦¤Ê¤Ã¤¿¤«¡£¤½¤Î·ëËö¤¬¤ª¤â¤·¤í¤¤¤Î¤Ç¤¹¡£¼¡¤Î¤è¤¦¤Ê¤ä¤ê¤È¤ê¤Ç¤·¤¿¡£
¡Ö¤ï¤ì¤ï¤ì¤Ï¤ª¶â¤Î¤¿¤á¤ËƯ¤¤¤Æ¤¤¤ë¡£¤½¤ì¤¬¤Ê¤¼¤¤¤±¤Ê¤¤¤Î¤«¡×
¡Ö¤½¤ì¤Ï¤½¤ì¤Ç¹½¤¤¤Þ¤»¤ó¡£¤ï¤ì¤ï¤ì¿Í´Ö¤ÏÆùÂΤò¤â¤Ã¤Æ¤¤¤ë°Ê¾å¡¢ËÜǽ¡¢¥¨¥´¤¬¤¢¤ê¤Þ¤¹¡£¿Í´Ö¤Ï¥¨¥´¤¬¤Ê¤¯¤Æ¤ÏÀ¸¤¤Æ¤¤¤é¤ì¤Ê¤¤¤Î¤Ç¡¢¥¨¥´¤ÏɬÍפʤâ¤Î¤Ç¤¹¡£¤¿¤À¤·¡¢¥¨¥´´Ý½Ð¤·¤Ç¤Ï¥À¥á¤À¤È¡¢»ä¤Ï¸À¤Ã¤Æ¤¤¤Þ¤¹¡£¤ª¶â¤Î¤¿¤á¤ËƯ¤¯¤³¤È¤â¡¢Ê̤˰¤¤¤³¤È¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£¤À¤«¤é¤¢¤Ê¤¿Êý¤Ë¡¢¤¿¤¯¤µ¤ó¤ÎµëÎÁ¤òʧ¤Ã¤Æ¤¤¤Þ¤¹¡£¤Ä¤Þ¤ê¡¢¤½¤Î¤³¤È¤Ë¤Ä¤¤¤ÆÈÝÄê¤Ï¤·¤Æ¤¤¤Ê¤¤¤Î¤Ç¤¹¡£¤·¤«¤·¤ª¶â¤À¤±¤òµá¤á¤Æ¤¤¤ë¤Î¤Ç¤Ï¡¢¿Í´Ö¤ÏÀ¸¤¤Æ¤¤¤ë²ÁÃͤ¬¤¢¤ê¤Þ¤»¤ó¡£¡ØÃˤ϶¯¤¯¤Ê¤±¤ì¤ÐÀ¸¤¤Æ¤Ï¤¤¤±¤Ê¤¤¡£Í¥¤·¤¯¤Ê¤±¤ì¤ÐÀ¸¤¤Æ¤¤¤¯»ñ³Ê¤¬¤Ê¤¤¡Ù¤È¤¤¤¦Í̾¤Ê°ìÀ᤬¤¢¤ë¤è¤¦¤Ë¡¢¿ÍÀ¸¤Ï¶â¤À¤±¤Ç¤Ï°ÕÌ£¤¬¤Ê¤¤¤Ç¤·¤ç¤¦¡×¤È¤¤¤¦Ïäò¤·¤Æ¡¢º£¤Î¿¿¡¦Á±¡¦Èþ¤ÎÏäò¤·¤Æ¤¤¤Ã¤¿¤Î¤Ç¤¹¡£
¡Ö¤ª¶â¤À¤±¤òµá¤á¤Æ¤¤¤¿¤Î¤Ç¤Ï¤¤¤±¤Þ¤»¤ó¡£¤â¤Ã¤ÈÈþ¤·¤¤¤â¤Î¤¬¤¢¤ë¤Ï¤º¤Ç¤¹¡¢¤È¤¤¤¦¤è¤¦¤Ê¤³¤È¤ò½ñ¤¤Þ¤·¤¿¤¬¡¢³§¤µ¤ó¤½¤¦»×¤¤¤Þ¤»¤ó¤«¡£¶á½ê¤Ë¤Ï¡¢¥³¥ß¥å¥Ë¥Æ¥£¤Î¤¿¤á¤Ë¡¢²ñ¼Ò¤«¤éµ¢¤Ã¤Æ¤«¤é°ìÀ¸·üÌ¿¥Ü¥é¥ó¥Æ¥£¥¢¤ò¤·¤Æ¤¤¤ë¿Í¤¬¤¤¤ë¤È»×¤¤¤Þ¤¹¤¬¡¢¤½¤Î¤è¤¦¤Ê¿Í¤ÏΩÇɤÀ¤È»×¤¤¤Þ¤»¤ó¤«¡£²ñ¼Ò¤¬Ë»¤·¤¤¤Î¤ËÅÚ¡¦ÆüÆóÆü´Ö¤òÈñ¤ä¤·¤Æ¡¢¶µ²ñ¤Î¤¿¤á¤Ë°ìÀ¸·üÌ¿Áö¤ê²ó¤Ã¤Æ¤¤¤ëÉ×Éؤò¸«¤Æ¡¢°Î¤¤¤È»×¤¤¤Þ¤»¤ó¤«¡£¤³¤Î¤è¤¦¤Ê¡¢²¿¤ÎÊó½·¤âÂå½þ¤âµá¤á¤º¤Ë°ìÀ¸·üÌ¿¼è¤êÁȤà¤È¤¤¤¦Èþ¤·¤¤¿´¤¬¤±¤Î¿Í¤ò¡¢Î©ÇɤÀ¤Ê¤È»×¤¦¤Ç¤·¤ç¤¦¡£»ä¤¬¸À¤Ã¤Æ¤¤¤ë¤Î¤â¤½¤¦¤¤¤¦¤³¤È¤Ç¤¹¡£¤ª¶â¤ò¤â¤é¤¦¤Î¤¬¤ª¤«¤·¤¤¤È¤Ï¸À¤Ã¤Æ¤¤¤Þ¤»¤ó¡£¤ª¶â¤À¤±¤Ç¤·¤«Æ°¤«¤Ê¤¤¤È¤¤¤¦¤Î¤Ç¤Ï¡¢¿Í¤È¤·¤Æ¤¢¤Þ¤ê¤Ë¤â¤ß¤Ã¤È¤â¤Ê¤¤¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¤«¡×
¤³¤Î¤è¤¦¤Ê¤³¤È¤òÏä·¤Þ¤·¤¿¤é¡¢ºÇ¸å¤ÎÆü¤Ë¤Ï¡¢¡Ö¤ï¤ì¤ï¤ì¤Ï¡¢¤¢¤Ê¤¿¤Î¥Õ¥£¥í¥½¥Õ¥£¤ò¶¦Í¤¹¤ë¤³¤È¤Ë¤·¤Þ¤·¤¿¡×¤È¸À¤Ã¤Æ¡¢Åö½é¤Ï°ìÈ֤ζâ¤ÎË´¼Ô¤À¤Ã¤¿´´Éô¤¬¡¢¤¤¤Î°ìÈ֤˻¿À®¤ò¤·¤Æ¤¯¤ì¤Þ¤·¤¿¡£
¤³¤Î¤è¤¦¤Ë¡¢º²¤Î¥ì¥Ù¥ë¤«¤éȽÃǤ¹¤ë¤È¤¤¤¦¹Í¤¨Êý¤Ï¡¢³°¹ñ¿Í¤Ë¤âÄÌÍѤ·¤¿¤Î¤Ç¤¹¡£
¡ÊËܸ¶¹Æ¤Ï¡Ø·Ð±Ä¡½¡½°ðÀ¹ÏÂÉס¢¸¶ÅÀ¤ò¸ì¤ë¡Ù¤«¤é°ìÉôÈ´¿è¤·¤¿¤â¤Î¤Ç¤¹¡Ë
³¤¤Ï¤³¤Á¤é¡Ê¥À¥¤¥ä¥â¥ó¥É¡¦¥ª¥ó¥é¥¤¥ó¤Ø¤Î²ñ°÷ÅÐÏ¿¤¬É¬Íפʾì¹ç¤¬¤¢¤ê¤Þ¤¹¡Ë