GPU 시뮬레이션
견해
Mastercam 시뮬레이터는 이제 GPU 가속 처리를 사용하여 시뮬레이션 및 검증을 수행함으로써 CPU 기반 시뮬레이션에 비해 속도와 성능을 크게 향상시킬 수 있습니다. GPU 시뮬레이션은 특히 크고 복잡한 3축 및 5축 부품에 유용하며, 빠른 검증을 통해 프로그래밍 주기를 크게 단축할 수 있습니다.
기존의 CPU 기반 시뮬레이션은 일반적으로 다음과 같은 한계에 직면할 수 있습니다.
- 재료 제거 과정에서 성능이 저하됩니다. 수백만 개의 툴패스 포인트를 사용하여 재료 제거 작업을 시뮬레이션하려면 상당한 컴퓨팅 성능과 시간이 필요하므로 엔지니어는 해상도와 품질을 타협해야 하는 경우가 많습니다.
- 성능과 정확성 사이에서 끊임없이 균형을 맞춰야 하며, 그 과정에서 둘 다 타협해야 하는 경우가 발생합니다. 엔지니어는 시뮬레이션 결과를 제시간에 얻기 위해 정확성을 희생해야 하는 경우가 종종 있습니다.
이전 Mastercam 버전에는 밀링 작업에 대한 제한적인 GPU 지원 기능이 포함되어 있었지만, 새로운 GPU 시뮬레이션은 부품 유형 전반에 걸쳐 호환성이 향상되었고 성능이 크게 개선되었습니다. 이 기능은 구성 파일의 시뮬레이션 페이지에서 활성화할 수 있습니다.
Mastercam은 도구와 재료 간의 충돌 감지 기능이 활성화된 경우에만 새로운 GPU 시뮬레이션을 사용합니다.
GPU 처리가 활성화되면 화면 왼쪽 하단에 '절단 시뮬레이션' 이 표시됩니다.
GPU 시뮬레이션은 외부 후처리 프로그램을 사용하는 머신 시뮬레이션과 Mastercam 시뮬레이터 모두에서 사용할 수 있습니다. 다음 지침 및 제한 사항을 숙지하시기 바랍니다.
- GPU 시뮬레이션은 밀링 작업에만 적용되며 선삭 작업이 선택된 경우 비활성화됩니다. 즉, 여러 작업을 선택하고 그중 하나가 선삭 작업인 경우, 모든 작업에 대해 GPU 시뮬레이션이 비활성화됩니다.
- Mill-Turn을 실행할 때 GPU 시뮬레이션은 단일 스트림 머신을 사용하는 Mastercam 시뮬레이터를 사용하는 경우에만 사용할 수 있습니다. Code Expert 내에서 시뮬레이션을 실행할 때는 GPU 시뮬레이션을 사용할 수 없습니다.
Mastercam에서 GPU 시뮬레이션을 사용하려면 NVIDIA GeForce RTX 3060(12GB) 또는 AMD Radeon RX 7800 XT 이상의 성능을 가진 중급 또는 고급 그래픽 카드를 권장합니다. 또한 필요한 Vulkan API를 사용할 수 있도록 그래픽 드라이버를 최신 버전으로 업데이트해야 합니다.
최소 요구 사항:
-
Vulkan 1.3 동적 렌더링 지원 (NVidia GeForce RTX 960 이상, AMD Radeon RX 480 이상에서 사용 가능)
-
4GB의 비디오 RAM(VRAM)이 탑재되어 있습니다. 시뮬레이션 중에 다른 프로세스가 VRAM을 사용하는 경우 성능이 저하될 수 있습니다. 이 경우 시스템은 중요한 GPU 버퍼를 시스템 RAM으로 이동시킬 수 있습니다.
-
16GB 시스템 RAM
권장 사양:
-
메모리 부족으로 인한 버퍼 제거를 방지하기 위해 12GB의 VRAM을 사용합니다.
-
명령 버퍼 선점 지원. 이 기능이 없으면 시뮬레이션 중 그래픽 드라이버 재설정을 방지하기 위해 시스템의 TDR 지연 시간을 늘려야 할 수 있습니다.
더욱 강력한 GPU를 사용할수록 성능이 크게 향상됩니다. 최소 요구 사양은 GPU 시뮬레이션이 올바르게 실행되도록 보장하지만, CPU 기반 시뮬레이션보다 더 나은 성능을 보장하는 것은 아닙니다.
Mastercam은 사용 가능한 경우 전용 GPU를 자동으로 우선적으로 사용합니다. 전용 GPU가 여러 개 있는 경우 Mastercam은 장치에 내장된 VRAM이 가장 많은 GPU를 선택합니다.
코멘트
댓글을 남기고 보려면 로그인해야 합니다.