Wolfram Computation Meets Knowledge

Wolfram 제품을 실행하는 컴퓨터 선택하기

사용 가능한 옵션 조합이 무궁무진한 가운데, 어떤 기계를 구입하거나 구축하는 방법을 결정하는 것은 쉽지 않습니다. 여기에서는 컴퓨터의 주요 구성 요소가 어떻게 Wolfram 제품의 성능에 일반적으로 영향을 미치는지를 설명합니다.

이 페이지의 설명은 일반적으로 적용되지만 Wolfram 언어 코드가 특정 시스템에서 어떻게 실행되는지를 예측하기는 어렵습니다. 특정 시스템에서 코드가 어떻게 작동하는지 테스트하는 가장 좋은 방법은 실제로 그 시스템에서 코드를 실행해 보는 것입니다.

운영 체제

Wolfram 언어는 최신 Windows, macOS 특정 Linux 배포판에서 지원됩니다. 사용자 인터페이스는 운영 체제의 설계에 의해 생기는 차이를 제외하고는 거의 동일합니다. Wolfram의 데스크톱 제품은 지원되는 운영 체제에 최적화되어 있으며, 각각의 성능도 마찬가지입니다.

중앙 처리 장치 (CPU)

일반적인 계산

강력한 CPU일수록 시스템 내의 모든 부분에서 성능이 향상됩니다. 이것은 Wolfram 제품, 다른 응용 프로그램, 운영 체제 자체에도 해당합니다.

더 강력한 CPU를 사용하여 성능이 실제로 얼마나 향상되는지는 워크로드에 따라 달라집니다. Wolfram 언어에서 가장 향상되는 것은 다중 스레드를 사용하는 기능, 즉 다양한 수치 계산 함수, 이미지 처리 함수, 병렬화 컴파일 함수 등입니다.

커널은 Intel MKL, IPP 등의 고도로 최적화된 멀티 스레드 라이브러리를 사용합니다. 이들은 최고의 성능을 위해 조정되고 사용 가능한 경우 고도의 CPU 기능을 활용합니다. 이것은 많은 계산 작업의 기본 구성 요소인 벡터화된 기계 계산 및 수치 선형 대수 (BLAS …)의 루틴에 중요합니다.

병렬 컴퓨팅

Wolfram 언어는 멀티 코어 프로세서를 활용하는 병렬 컴퓨팅 도구 세트를 제공합니다. 귀하의 컴퓨터에서 사용할 수 있는 프로세서 코어의 수는 $ProcessorCount를 평가하면 알 수 있습니다.

Wolfram 언어의 병렬 계산 도구는 하이퍼 스레딩으로 속도를 내는 경우 그것을 사용하는 커널 기능도 있지만, 반드시 하이퍼 스레드의 기술을 활용할 것은 아닙니다.

그래픽 처리 장치 (GPU)

Wolfram 제품에는 전용 GPU는 필요 없지만 전용 GPU가 있으면 많은 영역에서 소프트웨어의 성능이 향상됩니다. CUDALink 및 GPU 기반의 신경망 훈련 등의 특정 분야에서 최소한의 계산 기능을 가진 CUDA 기반의 NVIDIA GPU가 필요합니다.

더 강력한 GPU를 사용하면 거의 모든 3D 그래픽 렌더링 및 그들과의 상호작용 및 이미지 기능이 크게 향상될 것을 기대할 수 있습니다. 패닝, 줌, 회전, 크기 조정 등의 상호작용을 보다 신속하고 원활하게 할 수 있게됩니다. 3D 콘텐츠가 복잡할수록 강력한 GPU의 차이가 현저하게 나타납니다. 파워가 약한 GPU를 사용하면 부하가 증가함에 따라 시스템의 지연이 커집니다.

Apple이 macOS 10.14 Mojave에서 CUDA 지원을 중단했기 때문에 Wolfram 언어 12.2에서 CUDALink 평가 및 GPU 기반의 신경망 훈련이 macOS에서 지원되지 않습니다.

시스템 메모리 (RAM)

필요한 시스템 메모리 (RAM) 양은 사용법에 따라 달라집니다. 일반적으로 큰 데이터 집합을 조작하거나 더 복잡한 시각화를 생성할 경우 RAM이 큰 것이 편리합니다.

Wolfram 제품의 동작 환경 페이지에는 다양한 버전의 최소한의 RAM이 기재되어 있지만, 대부분의 용도에서 그 이상의 RAM이 권장됩니다.

하드 드라이브

최신 하드 드라이브는 일반적으로 Wolfram 언어를 설치할 수 있는 충분한 크기를 갖췄으며 동작 환경 페이지에는 다양한 버전의 최소한의 디스크 공간이 표시되어 있습니다.

Wolfram 시스템에 영향을 주는 하드 드라이브의 가장 큰 사양은 드라이브의 읽기 및 쓰기 속도입니다. 속도가 빠를수록 시작시 로드가 빠르고 Wolfram 시스템이 파일을 빠르게 불러 오거나 저장할 수 ​​있습니다.

디스크에 부하가 많이 걸리는 작업의 성능 및 Wolfram 시스템의 시작 시간을 향상시키기 위해, 솔리드 스테이트 드라이브 (SSD)의 사용을 권장합니다. HDD와 SSD의 신뢰할 수 있는 비교는 온라인에서 찾아볼 수 있으며, 각각의 장단점은 드라이브와 Wolfram 시스템의 상호작용에 대해서도 적용됩니다.

벤치 마크

Wolfram 언어는 사용하는 컴퓨터의 벤치 마크 측정을 위한 WolframMark 패키지가 장착되어 있습니다. 이것은 수치 및 기호 계산 세트를 포함하고 있으며, 비교 보고서를 생성합니다.

Needs["Benchmarking`"]
BenchmarkReport[]

또한 Wolfram 언어는 시스템간에 코드 실행 시간을 비교하는 데 유용한 타이밍 함수도 포함되어 있습니다.

[English]

설명이 도움이 되었나요?
아니오

하실 말씀이 있습니까?

피드백 감사합니다.

제출하기

지원 문의

청구서, 제품 동기화에 관한 질문에서 기술적인 질문까지 부담없이 문의하세요.

1-800-WOLFRAM (국제 전화는 +1-217-398-0700)

고객 지원

월요일 - 금요일
8am–5pm 중부 표준시

  • 제품 등록 및 동기화
  • 구매 전 정보 및 주문
  • 설치 및 동작

고급 기술지원 (해당 고객을 대상으로)

월요일 - 목요일
8am–7pm 중부 표준시

금요일
8:30–10am & 11am–5pm 중부 표준시

  • 우선적 기술지원
  • Wolfram 전문가들의 제품 지원
  • Wolfram 프로그래밍
  • 고급 설치 지원