프리캐싱을 위해 클라이언트 머신들 간에 셰이더들을 분배하는 것

클라이언트 머신들은 디스플레이 상에 그래픽을 렌더링하는 프로그램(예를 들어, 비디오 게임)의 실행 동안 셰이더들을 컴파일하도록 구성된다. 이러한 클라이언트 머신들은, 클라이언트 머신의 하드웨어 구성, 프로그램의 애플리케이션 식별자(ID), 및 컴파일된 셰이더들에 대한 셰이더 ID들의 세트를 포함하는 정보를, 셰이더 ID들을 카탈로그화하고, 하나 이상의 클라이언트 머신으로부터 컴파일된 셰이더 코드를 선택적으로 요청하고, 재분배를 위해 컴파일된 셰이더 코드를 선택적으로 준비하는 원격 컴퓨팅 시스템에 업로드할 수 있다. 그 후, 매칭하는...

Full description

Saved in:
Bibliographic Details
Main Author GRIFFAIS PIERRE LOUP MIGUEL
Format Patent
LanguageKorean
Published 07.10.2020
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:클라이언트 머신들은 디스플레이 상에 그래픽을 렌더링하는 프로그램(예를 들어, 비디오 게임)의 실행 동안 셰이더들을 컴파일하도록 구성된다. 이러한 클라이언트 머신들은, 클라이언트 머신의 하드웨어 구성, 프로그램의 애플리케이션 식별자(ID), 및 컴파일된 셰이더들에 대한 셰이더 ID들의 세트를 포함하는 정보를, 셰이더 ID들을 카탈로그화하고, 하나 이상의 클라이언트 머신으로부터 컴파일된 셰이더 코드를 선택적으로 요청하고, 재분배를 위해 컴파일된 셰이더 코드를 선택적으로 준비하는 원격 컴퓨팅 시스템에 업로드할 수 있다. 그 후, 매칭하는 하드웨어 구성을 갖는 요청 클라이언트 머신은 특정 프로그램에 대해 원격 시스템으로부터 컴파일된 셰이더 코드를 수신할 수 있고, 프로그램 실행 동안에 이용하기 위해 컴파일된 셰이더 코드를 프리캐싱할 수 있다. Client machines are configured to compile shaders during execution of a program (e.g., a video game) that renders graphics on a display. These client machines may upload information-including a hardware configuration of the client machine, an application identifier (ID) of the program, and a set of shader IDs for compiled shaders-to a remote computing system, which catalogues the shader IDs, selectively requests compiled shader code from one or more of the client machines, and selectively prepares the compiled shader code for redistribution. Thereafter, a requesting client machine with a matching hardware configuration may receive compiled shader code from the remote system for a particular program, and may precache the compiled shader code for use during program execution.
Bibliography:Application Number: KR20207024264