프로그램 만들기
멀티프로세싱을 이용한 금융데이터 처리의 고속화
금융 데이터를 이용해서 이런저런 실험을 해보다보면 큰 데이터를 가지고 작업을 할 일이 매우 많다. 주가 데이터가 큰 것도 있고, 많은 테스트셋을 만들려면 당연히 데이터가 커질 수 밖에 없다. 100개 단위의 데이터에서는 큰 차이를 느낄 수 없지만, 데이터의 양이 10만, 100만 단위로 간다면 반복문을 사용해보면 시간 소모가 커짐을 체감할 수 있다. 그래서 이럴때 멀티프로세싱을 사용하면 고속으로 데이터 처리를 할 수 있다. 어떻게 사용할 수 있는지, 속도는 얼마나 체감이 되는지 예제를 통해 알아보자. (1) 멀티프로세싱이란? 네이버 사전에 멀티프로세싱을 검색해 보았다.(한국말인 다중처리로 검색하였음) 1. 여러 개의 처리 장치를 갖춘 하나의 컴퓨터 시스템에서, 하나는 시스템을 제어하고 다른 것들은..
2020. 3. 29. 17:04