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

   Á¶È¸ 3998   Ãßõ 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 1842/5686
2015-12   1519786   ¹é¸Þ°¡
2014-05   4983771   Á¤ÀºÁØ1
2016-07   3998   ±è°Ç¿ì
2013-12   3998   À©µµ¿ì10
2018-03   3998   ½ÅÀº¿Ö
2017-06   3998   Àϱ¹
2014-06   3998   À¯Á¦¿¬
2016-03   3998   ½Å¿ì¼·
2016-06   3998   anyi
2017-09   3998   ¶°µ¹ÀÌ´Á´ë
2019-01   3998   Àü¼³¼ÓÀǹ̡¦
2016-01   3998   ĸƾ¾Æ¸Þ¸®Ä«³ë
2015-03   3998   ÄÚ³¢¸®°ðÈÞ
2018-07   3998   ÄÄÃʺ¸e
2016-02   3998   iron19
2018-11   3998   IDC¼¾ÅÍ
2016-09   3998   ¸¶³à
2018-07   3998   Àο¬
2016-08   3999   ¾Ç¸¶¶ó³×
2016-11   3999   Äí¸£
2016-04   3999   ¹«¾Æ
2017-02   3999   ĵÀ§µå