ååã«å¼ãç¶ãã¦ãä»åããHaswellãã®è©³ç´°ã解説ãããã¾ãã¯è¿½å ããããAVX2ãå½ä»¤ãã説æãããã Haswellã§ã®AVXã®å¼·å 1ãµã¤ã¯ã«ã§256bitã®æ¼ç®ãå¯è½ã« AVX2å½ä»¤ã¯ãSandy Bridgeä¸ä»£ã§æå ¥ããããAVXãå½ä»¤ã®æ©è½ã¨æ§è½ãæ¡å¼µãããã®ã§ããã大ããªãã¤ã³ãã¯ä»¥ä¸ã®3ç¹ã ã æ§è½ã2å æµ®åå°æ°ç¹ã®FMA(Fused Multiply-Add)æ¼ç®ããµãã¼ã ããã¤ãã®æ°å½ä»¤ãæè¼ ã¾ãæ§è½ã2åã®æ ¹æ ã¯ãªã«ããSandy Bridgeä¸ä»£ã§ã®AVXæ¼ç®ã¯ãæ¢åã®SSEç¨æ¼ç®å¨ãæµç¨ãã¦å®è£ ããã¦ãããSSEã¯ãåç¥ã®ã¨ããã1ãµã¤ã¯ã«ãããæ大128bitã®æ¼ç®ãè¡ãªã(é¢é£è¨äº)ããã®ããAVXæ¼ç®ã®å ´åã¯ã128bitãã¤2åã«åãã¦æ¼ç®ãè¡ãªããã¨ã«ãªã£ã¦ããã ããã«å¯¾ãã¦Haswellã§ã¯ãSSEæ¼ç®å¨ããã¹ã¦æ¡å¼µãããAVXã«ãããã¦
{{#tags}}- {{label}}
{{/tags}}