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

   Á¶È¸ 4015   Ãßõ 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 1557/5687
2014-05   4996940   Á¤ÀºÁØ1
2015-12   1532838   ¹é¸Þ°¡
2019-02   3718   Memoria
2021-02   3718   KeonWooPARK
2015-10   3718   NAS°íÀå³µ´Ù¡¦
2018-05   3718   ÀÌ°ÇÈñ
2018-06   3718   ÀǷӰԻ츮¶ó
2016-07   3718   NeOpLE
2015-02   3718   ÀÌÁöÆ÷Åä
2016-03   3718   izegtob
2016-11   3718   ±èȲÁß
2017-04   3718   IRIX6530
2014-11   3718   GoverZG
2017-01   3718   tualatin
2015-11   3718   ¾Æ¸£ÄÚ
2016-09   3719   ½½·¯±×
2017-09   3719   °¡À»¹Ù¶÷
2017-10   3719   »ßµ¹À̽½ÇÄÀÌ
2018-12   3719   Smile
2020-12   3719   °¨ÀÚ¶±
2015-08   3719   comduck
2017-09   3719   ³¯¾ÀÇÑ°õµ¹ÀÌ