본문 바로가기

nested2

ray를 이용한 다중 병렬처리(nested)의 최적화 -2- 안녕하세요? 이번 포스팅에서는 지난번에 이어서 한번 ray를 이용한 다중 병렬처리를 어떻게 하면 최적화를 할 수 있는지 없는지를 한번 알아 보고자 합니다. 일단 이러저래 다양한 것을 시도하기는 하는데, 그렇게 이거다 싶은 것이 딱 나오지는 않는 것을 확인할 수 있었습니다. 일단 이번에는 시작하자 마자 우선 위 스크린샷에서 볼 수 있는 것처럼 일단 24개의 ray 프로세스를 만들어 내고, 일단 이 과정을 먼저 밟도록 합니다. 그리고 나서 두번째 ray의 타겟에서 이번에는 6개의 병렬 프로세스만을 생성해 내도록 만들어 주도록 합니다. 이렇게 하는 것으로 일단 무언가가 잘 될지 안 될지는 모르지만, 일단 해 봅니다. 그리고 나서 작동하는 시간을 한번 알아보도록 하니, 위 스크린샷과 같이 나오는 것을 확인할 수.. 2020. 8. 1.
ray를 이용한 다중 병렬처리(nested)의 최적화 -1- 안녕하세요? 이번 포스팅부터는 어떻게 성공한 ray를 이용해서 불러온 메서드를 다시 ray를 불러서 다중으로 병렬처리를 하는 것에 대해서 한번 탐구를 해 보고자 합니다. 즉, 최적화를 하기 위해서 여러 조건을 가지고서 한번 작업을 해 보고자 하는 것 인데, 일단 이 작업을 하기 위해서는 여러번의 시행착오가 필요합니다. 일단 이번에는 아예 대놓고 CPU의 갯수를 대놓고 240개로 늘려 보도록 합니다. 이렇게 하면 어떻게 성능이 올라갈 것이라고 생각을 하기는 했습니다. 첫 시도는 어떻게 해서 35초 정도로 준수하다면 준수해 보이는 성과를 거둔 듯 합니다. 그럼 계속해서 탐구에 들어가 보도록 합니다. 그런데 그 다음의 조건은 그러지 못하는 것을 확인할 수 있기는 있었습니다. 아무튼 이런 이유로 인해서 여기까지.. 2020. 8. 1.