CPU가 너무 많으면 얼마입니까?윈도우Re: CPU가 너무 많으면 얼마입니까?커뮤니티에 오신 것을 환영합니다.
질문에 대한 포괄적인 답을 제공하기 위해서는 프로세서의 속도와 개수, 처리하는 데이터 양, 수행하는 분석의 복잡도에 따라 완전히 달라집니다.
저는 개인적으로 항상 예산이 허락하는 한 최대한 빠른 프로세서를 구입합니다.
데이터 테이블의 크기와 수행할 분석 유형에 대한 몇 가지 예를 제공하면 커뮤니티의 누군가가 대략적으로 추산해 줄 수 있을 것입니다.
Re: CPU가 너무 많으면 얼마입니까?@txnelson 의 답변에 덧붙여, 제가 통계학자로 일할 때 업계에서 일할 때 "샘플이 몇 개나 필요할까요?"라는 질문을 누군가가 묻지 않은 주는 거의 없었습니다. 그래서 우리는 먼저 표준 샘플 크기 결정 질문을 살펴보았고... 거의 예외 없이 답은 "예산에 비해 너무 많아요."였습니다. 그래서 우리는 "예산이 얼마나 되나요?"라는 답변/질문에 대한 기본 설정을 했습니다.
Re: CPU가 너무 많으면 얼마입니까?부끄럽게도 저는 통계학자도 아니고 복잡한 분석에 JMP를 사용하지도 않습니다. 제가 하는 작은 분석은 간단하고 파일도 작고 노트북으로도 처리할 수 있습니다. 제가 질문하는 이유는 방대한 양의 센서 데이터를 "무의미하게" 플로팅하기 때문입니다.
제 장비는 24시간 내내 100ms마다 443개 센서에서 데이터를 수집합니다. 며칠 이상의 데이터를 보려고 하면 Excel이 탭아웃되므로 JMP를 사용해야 합니다. 현재 45일 분의 데이터를 플로팅하고 시각화하려고 합니다. 제 파일은 약 7,200만 개의 행이 있는 3GB 미만입니다. 데이터를 조작하거나 파일을 저장하려고 할 때마다 60초 이상 걸립니다.
이 과정을 빠르게 하기 위해 워크스테이션을 만들고 싶은데, Intel® Xeon® Platinum 8490H 프로세서에 17,000달러를 쓰면 프로세서의 모든 기능을 활용할 수 있을까요? 아니면 그 프로세서가 너무 과도할까요? Intel® Xeon® Platinum 8568Y+ 프로세서에 6,000달러를 써도 괜찮을까요?
제 질문이 이해가 되기를 바라며, 여러분의 의견과 제안을 기다리겠습니다.
Re: CPU가 너무 많으면 얼마입니까?안녕하세요 @레드몬스터796 ,
모든 데이터 포인트를 검토해야 합니까? 0.1초가 정말 그렇게 중요한가요? 10초나 그 정도로 줄여도 괜찮을까요? 확실히 메모리에 로드할 데이터가 많지만, 솔직히 프로세서에 17,000달러를 쓰는 게 가치가 있을지 잘 모르겠습니다.
확실히 빠른 프로세서와 여러 코어가 있는 프로세서를 선택해야 하지만, 프로세서만으로는 전부가 아닙니다. 또한 컴퓨터에 필요한 RAM 용량도 고려해야 합니다. 저는 제 업무용 노트북에 16GB를 사용하는데, 100만 행 높이의 파일을 처리하는 데 아무런 문제가 없었습니다. 하지만 데이터 세트가 72mil이고 크기가 3GB라는 점을 고려하면 RAM을 업그레이드하고 최소 32GB의 RAM을 구입하는 것을 고려할 수 있습니다. 이 경우 마더보드와 프로세서가 모두 32GB의 RAM에 액세스할 수 있는지 확인해야 합니다. 그렇지 않으면 컴퓨터의 리소스를 잃게 됩니다.
고려해야 할 또 다른 사항은 GPU입니다. 최대 72mil 행을 시각화하려는 경우 시스템에 기본으로 제공되는 표준 GPU보다 더 나은 GPU를 구입해야 할 것입니다. 이렇게 하면 데이터의 그래픽 디스플레이에서 처리(통계를 위한 수학)를 최적화할 수 있습니다.
다시 한번 말하지만, 마더보드가 더 고급 GPU와 함께 작동하고 이를 처리할 수 있는지 확인해야 하며, CPU와 RAM에 대해서도 확인해야 합니다.
저는 여전히 0.1초마다, 24/7이 데이터 분석에 정말 필요한지 평가하는 작업으로 돌아갈 것입니다. 또는 데이터에서 어떤 종류의 트리거 포인트라도 식별할 수 있다면, 해당 트리거 이벤트 전 1000개의 데이터 포인트와 후 1000개의 데이터 포인트를 저장하는 더 작은 데이터 테이블을 만드는 JSL 스크립트를 실행할 수 있습니다. 대부분의 경우 0.1초마다 평가할 필요가 없고 더 큰 시간 단계로도 충분할 것 같습니다. 하지만 어떤 종류의 시스템을 다루고 있는지, 각 데이터 포인트가 얼마나 중요한지 모르기 때문에 추측일 뿐입니다.
도움이 되길 바랍니다!
디에스
Re: CPU가 너무 많으면 얼마입니까?저는 @SDF1 에 동의하며 M.2 솔리드 스테이트 드라이브로 업그레이드할 것이라고 덧붙이겠습니다. 수백만 행의 데이터가 로컬 시스템에서 JMP로 읽혀지는 경우 매우 빠른 로컬 데이터 스토리지를 갖는 것이 좋습니다.
또한, 여러 대의 모니터를 사용하면 분석 경험이 훨씬 더 만족스러울 것이라는 점도 덧붙여 말씀드리겠습니다.
Re: CPU가 너무 많으면 얼마입니까?인생의 대부분의 것들과 마찬가지로, 답은 '때에 따라 다르다'입니다.
JMP의 일부 플랫폼은 단일 스레드만 사용하므로 스레드가 많아도 가치가 크게 증가하지 않지만, 단일 스레드가 더 빠른 빈도로 실행되면 가치가 증가합니다. JMP의 일부 플랫폼은 여러 스레드를 활용하므로 스레드/코어가 많으면 도움이 됩니다.
JMP Pro 18의 Torch 추가 기능을 사용하면 처음으로 GPU를 사용하여 이미지 분류와 딥러닝을 수행할 수 있으며, 이를 통해 CPU보다 훨씬 빠르게 해당 작업을 처리할 수 있습니다.
Re: CPU가 너무 많으면 얼마입니까?지금까지 모든 분들의 답변을 보면, 8490H(CPU당 60코어/120스레드) 두 개에 35,000달러를 쓰는 건 지나치다고 생각되지 않나요? 제 노트북은 RAM을 48GB로 업그레이드했지만, 노트북 프로세서가 너무 오래되었을 수도 있습니다. 3년이나 됐거든요. 그래서 JMP 전용 워크스테이션을 만들고 싶어요. 40,000달러짜리 워크스테이션을 요청하는 건 지나치다고 생각하지 않아요. 있으면 좋겠지만, 비싼 CPU를 활용하지도 못할 거라면 돈을 낭비하고 싶지 않아요. 
Re: CPU가 너무 많으면 얼마입니까?100ms마다 모든 데이터 포인트를 살펴봐야 한다고 가정해 보겠습니다.
제가 만들고 싶은 시스템에는 다음과 같은 HW가 필요합니다.
2 x Intel® Xeon® Platinum 8490H 프로세서(1.90GHz ~ 3.50GHz) $34,600
2 x 128GB DDR5-4800MHz(RDIMM, ECC) $5,298
3 x 4 TB SSD M.2 2280 PCIe Gen4 성능 TLC 오팔 $1,587
100ms마다 모든 데이터 포인트를 살펴봐야 하더라도, 위에 설명된 시스템이 장난감 톤카 트럭을 끄는 18륜차와 비슷할까요? 빈 트레일러에 장난감 톤카 트럭을 고정한 18륜차를 본 적이 있는지 모르겠습니다. 귀여운 광경이긴 하지만, 장난감 톤카 트럭을 끄기 위해 18륜차를 사는 사람은 거의 없을 것이고, 저는 그런 상황을 피하려고 합니다. 
이해가 되길 바랍니다.