Stata/MP는 저렴한 듀얼코어 노트북에서 작업할 경우라도 Stata/SE로 할 때보다 1/2에서 2/3시간으로 분석할 수 있으며, 쿼드코어 컴퓨터나 노트북에서 작업할 경우 1/4에서 1/2의 시간으로 데이터를 분석할 수 있도록 해줍니다.Stata/MP는 멀티프로세서 서버 컴퓨터에서 더욱더 빠르게 실행되며, 64코어/프로세서까지 지원됩니다.
과도한 모델 계산을 필요로 하는 추정 방법 수행에서 종종 속도는가장 결정적인 부분입니다. 선형회귀를 포함한 Stata의 추정 방법 중 몇 가지는 거의 완벽에 가까운 병렬 연산을 보여줍니다. 이는 다시 말해, 2코어는 두 배, 4코어는 네 배, 8코어는 여덟 배와 같은 식으로 빨라지는 것을 의미합니다. 일부 추정 명령어들은 다른 것들에 비해서 더욱 병렬화될 수 있습니다.추정 명령으로 실행한 중앙값은 2코어 컴퓨터에서 1.7배, 4코어 컴퓨터에서 2.6배, 8 코어 컴퓨터에서 3.4배 빠르게 처리됩니다.
또한, 속도는 대용량 데이터셋을 관리할 때도 중요합니다. 새로운 변수를 추가할 때는 거의 100퍼센트에 가까운 병렬화를, 그리고 정렬시에는 61퍼센트 빠른 병렬화 성능을 보여줍니다.
어떤 것 들은 병렬화되지 않으며 내재적인 순차에 의해서 처리되므로이것들은 Stata/MP에서 역시 다른 타입과 동일한 속도로 실행됩니다.
통계 명령어 각각에 대한 내용을 포함한 Stata/MP 성능에 관한 내용은 Stata/MP 성능평가 보고서*를 참고하시기 바랍니다.
Stata/MP 성능평가 보고서 »# | 최대 변수 개수 | 최대 독립변수 개수 | 최대 관측치 개수 |
---|---|---|---|
Stata/MP | 120,000 | 65,532 | 20 billion* |
Stata/SE | 32,767 | 10,998 | 2.14 billion |
Stata/BE | 2,048 | 798 | 2.14 billion |
처리할 데이터가 대용량일 경우 속도가 가장 중요하기 때문에 Stata/MP는 Stata/SE 보다 더 큰 데이터셋을 지원합니다.
Stata/SE는 21억 개 까지의 관측치를 가진 데이터셋을 분석할 수 있습니다.
Stata/MP는 현재 시판된 가장 큰 컴퓨터로는 100억~200억 개까지의 관측치를 분석할 수 있으며, 컴퓨터 하드웨어가 지원된다면 1조 개까지의 관측치를 가진 데이터셋을 분석할 수 있을 정도로 준비되어 있습니다.
32,767개 까지의 변수만 분석가능한 Stata/SE에 비해 Stata/MP는 120,000개의 변수까지도 분석가능합니다.
Compatibility
Stata/MP의 속도 향상을 체감하기 위해 분석 자료들을 다시 준비하거나 수정할 필요가 없습니다.
다시 말해, Stata는 모든 플랫폼을 지원합니다.
Stata/MP를 사용하기 위해서는 2코어나 4코어 프로세서를 가진 컴퓨터를 사용하거나 멀티 프로세서를 가진 서버 컴퓨터에서 사용될 수도 있습니다. 컴퓨터가 여러 개의 프로세서로 되어 있던지 한 개의 프로세서에 멀티코어로 이루어져 있던지는 차이가 없습니다.더 많은 프로세서와 더 많은 코어가 Stata/MP를 더 빠르게 만들 뿐입니다.
하드웨어에 대한 더 자세한 정보는 * Stata/MP를 위한 하드웨어를 참고하시기 바랍니다.
Stata/MP에 대한 자세한 정보는 * Stata/MP 성능평가 보고서 를 참고하거나 저희에게 연락주시기바랍니다.