¸®´ª½º ÇÁ·Î±×·¥ ¼³Ä¡ Áú¹®

   Á¶È¸ 3715   Ãßõ 0    

CPU가 i9-7960X 여서 AVX 512를 사용하려고 GCC 8.1.0을 설치하려고 합니다.

(yum으로 설치하는 GCC는 4.8.5가 최신이고, 이거는 AVX 512가 지원 안되는거 같은데 맞나요?)

GCC 설치전에 필요한 것들 중에 GMP를 설치하려고 하는데, configure 하니까 아래처럼 뜹니다.

./configure --help에 봐도 설명도 없고..ㅠㅠ 너무 어려워요.


CPU는 skylake인데 no라고 뜨고, core i9 인데 i7 으로 되고, 이런거는 어떻게 해야하나요?



ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
     
³×ÀÌÃÄ 2018-07
cat /proc/cpuinfo Çϸé i9-7960X ·Î Á¤º¸´Â Àß ³ª¿É´Ï´Ù.

±×·³ ÇÊ¿äÇÑ ÇÁ·Î±×·¥µé ¼³Ä¡ÇÏ°í, ¸¶Áö¸·À¸·Î GCC 8.1.0 ¼³Ä¡ÇÒ ¶§ ¼³Á¤ÇØÁÖ´Â °Ç°¡¿ä??

°Å±âµµ --help ÇغÁµµ AVX ÀÌ·±°Å ¼³Á¤Çϴ°Š¼³¸íÀº ¾ø´øµ¥...

±×³É ÀÚµ¿À¸·Î ÀνĵǾ, »ç¿ëÇÒ ¶§ Àû¿ëµÇ³ª¿ä?
               
³×ÀÌÃÄ 2018-07
GCC ¼³Ä¡Çϴµ¥ ½Ã°£µµ ¿À·¡°É¸®°í, ¿¡·¯µµ ÀÚ²Ù³ª°í ¾î·Æ³×¿ä ¤¾¤¾
´äº¯ °¨»çÇÕ´Ï´Ù.
How to detect SSE/SSE2/AVX/AVX2/AVX-512/AVX-128-FMA/KCVI availability at compile-time?
https://stackoverflow.com/questions/28939652/how-to-detect-sse-sse2-avx-avx2-avx-512-avx-128-fma-kcvi-availability-at-compile

Ȥ½Ã µµ¿òÀÌ µÉÁö ¸ð¸£°Ú½À´Ï´Ù
     
³×ÀÌÃÄ 2018-07
°¨»çÇÕ´Ï´Ù. µµ¿òÀÌ µÇ¾ú½À´Ï´Ù~
epowergate 2018-07
Àß ÀÌÇØ°¡ ¾Ê°¡´Âµ¥  AVX 512¸¦ ¾î¶»°Ô »ç¿ëÇϽǰǰ¡¿ä?
¾Æ¸¶µµ library¸¦ »ç¿ëÇϽÇÅÙµ¥ ´ëºÎºÐÀÇ ¶óÀ̺귯¸®°¡ ·±Å¸ÀÓÁß¿¡ CPU ŸÀÔ È®ÀÎÇÏ°í Áö¿øÇÏ´Â CPU¸é ÇØ´ç±â´ÉÀ» »ç¿ëÇÏ´Â ±¸Á¶ÀÔ´Ï´Ù.  ±×·¸±â ¶§¹®¿¡ library¸¦ Á÷Á¢ ¸¸µå½Ã´Â °æ¿ì°¡ ¾Æ´Ï¶ó¸é ÄÄÆÄÀÏ·¯´Â °í¹ÎÇÏÁö ¾ÊÀ¸¼Åµµ µË´Ï´Ù.
     
³×ÀÌÃÄ 2018-07
¸®´ª½º¸¦ Àß ÇÏÁö ¸øÇؼ­ ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö Àß ¸ð¸£°Ú½À´Ï´Ù.

Á¦°¡ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥¿¡ SIMD AVX-512 ¼±ÅÃÇÏ´Â°Ô Àִµ¥, ÀÌ  ÇÁ·Î±×·¥Àº fftw¸¦ ÇÊ¿ä·Î ÇÕ´Ï´Ù.
±×·¡¼­ fftw¸¦ ¼³Ä¡ÇÒ ¶§ --enable-AVX512 ¿É¼ÇÀÌ ÇÊ¿äÇÑ°Å °°¾Æ¼­ ³ÖÀ¸´Ï±î, gcc 4.8.5 ¹öÀü¿¡¼­´Â ¾ÈµÈ´Ù ±×·¡¼­
gcc 8.1À» ¼³Ä¡ÇÏ·Á°í ÇÏ°í ÀÖ½À´Ï´Ù.

ÀÌ°Ô Áö±Ý Á¦ »óȲÀÌ°í, ¹¹ ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö ÀúÀý·Î Àû¿ëÀÌ µÇ´ÂÁö ¾Æ¹«°Íµµ ¸ð¸£°Ú½À´Ï´Ù.
          
±×·¡¼­ ÇÁ·Î±×·¥À» Àüü ÀçÄÄÆÄÀÏÇϽóª¿ä?
               
³×ÀÌÃÄ 2018-07
³×~

GCC¸¦ ¹Ù·Î configure Çϸ鼭, ÇÊ¿äÇÑ °ÍµéÀ» yumÀ¸·Î ´ëÃæ ¼³Ä¡Çϸ鼭 ÁøÇàÇÏ´Ù°¡ °á±¹
´Ù½Ã GCC ȨÆäÀÌÁö º¸°í Â÷±ÙÂ÷±Ù ¼³Ä¡Çغ¸°í ÀÖ½À´Ï´Ù.
                    
ÀÌ°Í ¹¹ ÃÖ÷´Ü °¡¼Ó ¹öÀü ¸¸µé±â °°Àºµ¥ À̰ŠȥÀÚÇϳª¿ä?
fftw Á¦ÀÛÀÚ¿¡°Ô avx-512 ¹öÀü ¸¸µé¾î ´Þ¶ó°í ÇÏ´Â °ÍÀÌ ºü¸¦ °Å °°½À´Ï´Ù
GCC 7.x & 8.x compiler & Binutils build scripts https://centminmod.com
https://github.com/centminmod/centminmod-gcc

Âü°í¿ä
shell % gcc -v ·Î Çؼ­ ÀÏ´Ü ½Ã½ºÅÛ ÄÜÇÇ°Ô ¿É¼Ç º¸½Ã°í bootstrap À¸·Î ºôµåÇϽǷÁ¸é gmp mpfw µî GCC ºôµå¿¡ ÇÊ¿äÇÑ ¶óÀ̺귯¸®¸¥ ¼³Ä¡ÇϽô GCC prefix ¿¡ ¸ÕÀú ¼³Ä¡ÇØ ³õ¾Æ¾ß ÇÕ´Ï´Ù. ¶óÀ̺귯¸® ¹öÁ¯¿¡ ¹Î°¨ÇÕ´Ï´Ù. ÇÊ¿äÇÑ ¶óÀ̺귯¸®´Â ./configure —help ¿¡ ³ª¿É´Ï´Ù ÇÚÆÝÀ¸·Î ¾µ·Á´Ï ¾î·Æ³×¿ä


QnA
Á¦¸ñPage 1722/5619
2014-05   4641698   Á¤ÀºÁØ1
2015-12   1188903   ¹é¸Þ°¡
2022-10   3664   ·ù³Ù¾ÆÀ̽º
2016-03   3664   ÀÕÈþÀÕÈþ
2017-03   3664   ±è°Ç¿ì
2014-12   3664   ¹é°õ»ç³É²Û
2014-06   3665   ÀÌÁöÆ÷Åä
2016-01   3665   ÇѼºÈ£
2015-09   3665   FreeBSD
2016-07   3665   ö
2015-12   3665   Booraltak
2016-01   3665   À嵿°Ç2014
2015-12   3665   ¸ÚÁø³²ÀÚ
2015-04   3665   Á¶¼ºÇöÀÔ´Ï´Ù
2014-03   3665   ȸ¿øK
2017-06   3665   ºí·¢
2017-08   3665   ¾Ö´Ï¾Ç
2020-02   3665   stellar
2014-04   3665   ÀÌÅ¿í
2014-12   3665   ¹æoÈ¿o¹®
2016-03   3665   ÀÌ°ÇÈñ
2017-11   3665   ±è°Ç¿ì