언리얼 엔진 3 의 분산 컴퓨팅 시스템 언리얼 스웜을 통해, 멀티-코어의 이점을 활용하세요.
협력 연산 처리를 통한 극적인 퍼포먼스 향상을 위해, 실시간으로 태스크를 자동 할당하는 언리얼 엔진 3 의 분산 컴퓨팅 시스템 언리얼 스웜(Swarm) 으로 멀티-코어의 이점을 누려 보십시오. 언리얼 스웜은 글로벌 일루미네이션 솔버 언리얼 라이트매스 와 함께 작동합니다.
언리얼 스웜은 멀티코어 PC로 구성된 고속 네트워크에 최적화된 대규모 스케일가능 잡 분산 시스템입니다.
언리얼 엔진 3 의 글로벌 일루미네이션 솔버에 힘을 실어주기 위해 개발된 스웜은, 컴퓨터에게 어떤 잡을 언제 처리해라 배분하는 식으로 프로세스를 가속시킵니다. 작업량 위임을 통해 어플리케이션을 전체 네트워크에 투명하게 분산시켜 글로벌 일루미네이션 프로세스를 훨씬 빨리 끝낼 수가 있습니다. 스웜은 매우 유연한 잡 분산 시스템으로 현재 언리얼 엔진 3의 글로벌 일루미네이션 시스템인 언리얼 라이트매스를 가속하는데 사용되고 있으며, 결과 또한 놀라운 수준입니다. 라이팅 계산을 가속하기 위해 고안된 스웜은 퍼포먼스나 브랜드, 설정도 각기 다른 컴퓨터가 혼합된 무리를 관리하여 요청이 있을 때마다 태스크를 자동으로 분산하고, 투명한 분산 캐시 시스템 기법을 이용하여 퍼포먼스를 극적으로 향상시킵니다.
코어가 수백개인 시스템에서는 스웜이 어떻게 작동할까요? 병렬 처리가 가능한 연산은 유효 시스템으로 구성된 네트워크에 전체적으로 분산시켜 퍼포먼스를 엄청나게 향상시킵니다. 그리하여 글로벌 일루미네이션처럼, 한 때 시간이 너무 오래 걸려 반복처리 식으로는 개발할 수 없다고 여겨졌던 것을 가능하게 만들었습니다.
스웜의 환경설정과 관리는 전적으로 비주얼 인터페이스를 통해 이루어집니다. 이로써 잡에 관여된 로컬은 물론 원격 에이전트도 포함해서 진행중인 잡에 대한 상세 정보를, 모든 에이전트의 워커 쓰레드당 활동량에 따라 색을 입혀 나타내 줍니다.