지난번 질문 (http://2cpu.co.kr/QnA/772124) 에 많은 고수님들이 답변을 주셨는데요.
다시 한번 감사하다는 말씀을 먼저 드립니다.
시스템을 총 3개 구축했습니다.
제목에 언급된 것처럼, 해당 프로그램을 이용해서 100초 수준의 단순 유동해석을 수행해봤는데요.
몇 가지 벤치마크 프로그램 성능결과를 포함시켜서 보여드립니다.
시스템 CPU | 라이젠 3950x | 라이젠 쓰레드리퍼 2950x | Dual E5-2678 v3 |
CPU 구성 | 단일 CPU | 단일 CPU | 듀얼 CPUs |
코어 | 16코어 (32쓰레드 | 16코어 (32쓰레드) | 24코어 (48 쓰레드) |
올코어 클럭 | 4.3 GHz | 4.0 GHz | 2.9 GHz |
Memory | 4소켓 DDR4, 총 64 GB | 8소켓 DDR4, 총 128 GB | 8소켓 DDR3, 총 32 GB |
단순 곱 | 16 x 4.3 = 68.8 | 16 x 4.0 = 64.0 | 24 x 2.9 = 69.6 |
Cinebench 20 (all thread기준) | 9,400 | 7600 | 7100 |
cpu-z (all thread기준) | 11,200 | 9600 | 9600 |
Passmark (all thread기준) | 40,000 | 32,000 | 25,000 |
유동계산 조건 | SMT OFF (16코어) | SMT OFF (16코어) | 하이퍼 쓰레딩 OFF (24코어) |
유동계산 결과 | 118초 | 127초 | 92초 |
결과만 보면, 많은 고수님들께서 유사하게 알려주셨듯, Fluent라는 유동해석 프로그램은 intel에 최적화되어 있는 듯합니다.
(아니면 저번처럼 제가 설정실수를 했을지도..ㅎㅎ)
특히, 수많은 고수님들 중에서도 stone92김경민 님께서 안내주신 AVX2 관련 설정에 대해서 여쭤보고자 합니다.
아래와 같이, 환경변수창에서 "새 사용자 변수" MKL_DEBUG_CPU_TYPE=5 라는 단순한 설정만으로도 하드웨어 성능이 향상될 수 있다는 말씀이신가요?
혹시 답변 가능하신 다른 고수분이 계시다면 알려주시면.....꼭 복받으실거에요
°¨»çÇÕ´Ï´Ù. ¼³Á¤ º¯°æÈÄ Çǵå¹é µå·Áº¼°Ô¿ä.
AVX ¸í·É¾î´Â Áß¿äÇÏÁö¿ä..
ÃֽŠCPU¿¡ µé¾î°¡´Â Çϵå¿þ¾î ¸í·É¾î ¼¼Æ®·Î ¾Ë°í ÀÖ½À´Ï´Ù..
AVX , AVX2 , AVX512 ´ø°¡ ±×·¸°Ô ÀÖÀ» °Ì´Ï´Ù..
https://namu.wiki/w/%EA%B3%A0%EA%B8%89%20%EB%B2%A1%ED%84%B0%20%ED%99%95%EC%9E%A5
¹«½ÄÇÏ´Ù¸é ¿ë°¨ÇÏ´Ù°í....¶ËÀÎÁöµÈÀåÀÎÁöµµ ¸ð¸¥Ã¼, Àú´Â Ä«´õ¶ó Åë½Å¿¡¸¸ ÀÇÁ¸ÇÏ°í ÀÖ½À´Ï´Ù.
´Ù¸¸, À§¿¡ ¹æ½ÄÀÌ Á¤¸»µÈ´Ù¸é, ¿Ö AMD´Â ÇØ´ç ¹æ½ÄÀ» °¡À̵å·Î ÁÖÁö ¾ÊÀ»±î¿ä?
°ø½Ä ¹®¼·Î °¡À̵å·Î ÀÛ¼ºÇؼ ´ë´ëÀûÀ¸·Î È«º¸Çߴµ¥
ÀÎÅÚ¿¡¼ ´Ù¸¥ ²Ä¼ö½á¼ ¹º°¡¸¦ Á¶ÀÛÇÑ´Ù¸é
±× ºÎ´ãÀº ´Ù AMD°¡ ¾È°í °¡¾ß ÇÏÁö ¾ÊÀ»±î¿ä?
AMD´Â µû¶ó°¬ÁÒ..
https://quasarzone.com/bbs/qn_hardware/views/342479
¿¡¼´Â MATLABÀ¸·Î ¼³¸íÇßÁö¸¸ intel math kernel library¸¦ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥À̶ó¸é
È¿°ú°¡ »ó´çÇÒ°Í ÀÔ´Ï´Ù.
¼öÇаü·Ã ¿¬»êÀ» ÇÑ´Ù¸é MKLÀ» »ç¿ëÇÒ È®·üÀÌ ³ôÀ¸´Ï ¼Â¾÷Çؼ È®ÀÎÇغ¸¼¼¿ä.
º¸À¯ÇÏ°í ÀÖ´Â Ryzen 3950x¿¡¼ win10 ¼³Á¤½Ã,
ÇöÀç º¯È´Â ¾ø´Â °ÍÀ¸·Î È®Àε˴ϴÙ. ó¸®ÀüÈÄÀÇ ¼º´ÉÀÌ 1~2ÃÊ ¼öÁØÀÔ´Ï´Ù.
Ãß°¡·Î Ryzen TR 2950x´Â °ËÅäÇغÁ¾ß°ÚÁö¸¸,
ÇöÀç·Î¼± Ansys Fluent ¿¡¼´Â Å« º¯È¾ø´Ù°í ´À²¸Áý´Ï´Ù.
°¢ ½Ã½ºÅÛÀÇ ´Ù¾çÇÑ È¯°æÀÌ ¿µÇâÀ» ÁÖ°ÚÁö¸¸.
¸ðµç °è»ê¼º´ÉÁöÇ¥°¡ RYZENÀ» °¡¸®Å°°í Àִµ¥, FluentÀÇ °æ¿ì¸¸ À¯µ¶ IntelÀÌ ¾ÐµµÇÏ´Â Çü±¹ÀÔ´Ï´Ù
https://software.intel.com/content/www/us/en/develop/tools/math-kernel-library.html
¼³¸¶ ȯ°æº¯¼ö Àâ¾ÆÁֽðí ÀçºÎÆà ¾ÈÇϽŰÍÀº ¾Æ´Ï½ÃÁÒ?
¸®´ª½º¿¡¼ HFSS·Î Å×½ºÆ® ÇßÀ»¶§´Â È®½ÇÈ÷ »¡¶óÁ³À¸¸ç
±× °á°ú Åä´ë·Î ´ÙÀ½ ½Ã¹Ä·¹ÀÌ¼Ç ¼¹öµéÀº ¸ðµÎ AMD Epyc¼¹ö·Î µµÀÔÇϱâ·Î Çߴµ¥¿ä.
½ÉÁö¾î´Â AMD ½Ì±Û CPU°¡ Xeon µà¾óº¸´Ù »¡¶ú´ø ÄÉÀ̽ºµµ ÀÖ¾ú½À´Ï´Ù.
°á°ú´Â ¸»¾¸µå¸°µ¥·Î µ¿ÀÏÇÕ´Ï´Ù. Á¦°¡ ½Ç¼öÇÑ ºÎºÐÀÏ ¼ö ÀÖÁö¸¸...
win 10¿¡¼, Flunet ¿¡¼´Â...È¿°ú¸¦ ¸ð¸£°Ú³×¿ä. ´Ù¸¥ ½Ã¹Ä·¹À̼ǿ¡¼´Â ¾î¶³Áö´Â ¶Ç ¸ð¸£°Ú½À´Ï´Ù.
¼³Á¤Àº ¸»¾¸ÇØÁֽŵ¥·Î ±×´ë·Î Çسõ°í ¾²·Á±¸¿ä.
3950x´Â 3200 2ä³Î 25.6GB/s¡¿2
2950x´Â 2999 4ä³Î~24GB/s¡¿4
Á¦¿ÂÀº 2133 4ä³Î@2¼ÒÄÏ~ 17GB/s¡¿4+38.4
¿©±â¿¡ °É·ÈÀ» ¼ö ÀÖÀ» ±î¿ä..
epycÀº 8ä³Î...
±Ùµ¥ 2950x¿¡ ·¥ ¸î°³ ²ÅÀ¸¼Ì³ª¿ä?
Epyc 7301Àº 8ä³Î, Intel 6144´Â 6ä³ÎÀÔ´Ï´Ù.
À¯µ¿Çؼ®¿¡¼ ¼º´ÉÂ÷°¡ ³ª´Â ´ëºÎºÐÀÇ ÀÌÀ¯´Â ¸Þ¸ð¸® ¼º´ÉÀÔ´Ï´Ù. Çѹø »ìÆ캸½Ã±æ ¹Ù·¡¿ä.
2950x = 4ä³Î
Á¦¿Â E5-2678v3 * 2°³ = 4ä³Î*2
°ÝÀÚ°¡ ´Ã¾î³¯¼ö·Ï (Cell¼ö·Î õ¸¸°³°¡·®) ¸Þ¸ð¸®Ã¤³ÎÀÌ ¸¹Àº Á¦¿ÂÀÇ ¼º´ÉÀÌ °¡Àå ÁÁ¾ÆÁú°Ì´Ï´Ù.
¹Ý´ë·Î, °ÝÀÚ°¡ ÀûÀ»¶§´Â ¿ÀÈ÷·Á µà¾óä³ÎÀÌÁö¸¸ ´Ù¸¥ ½ºÆåÀÌ ÁÁÀº 3950x°¡ ´õ ºü¸¦¼öµµ ÀÖ½À´Ï´Ù.