MEMORY MANAGEMENT IN GAMING RENDERING

본 출원의 일부 구현들은, 하나 이상의 CPU들, 복수의 GPU들, 프로그램 실행 동안 CPU들 및/또는 GPU들에 의한 사용을 위한 프로그램들 및 데이터를 저장하는 메인 동적 메모리, 비-휘발성 메모리에 저장된 정적 메모리 풀, 및 정적 메모리 풀을 관리하도록 구성된 메모리 콘트롤러를 포함하는 서버 시스템에 관한 것이다. GPU들 각각은 로컬 캐시를 포함하며, 메모리 콘트롤러를 통해 정적 메모리 풀에 액세스하도록 구성된다. 서버 시스템은, 하나 이상의 CPU들 상에서 게이밍 타이틀에 대한 복수의 게이밍 세션들을 병렬로 실행한다....

Full description

Saved in:
Bibliographic Details
Main Authors ROY JEAN FRANCOIS, LEVENTIS PAUL, LALONDE PAUL
Format Patent
LanguageEnglish
Korean
Published 26.12.2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:본 출원의 일부 구현들은, 하나 이상의 CPU들, 복수의 GPU들, 프로그램 실행 동안 CPU들 및/또는 GPU들에 의한 사용을 위한 프로그램들 및 데이터를 저장하는 메인 동적 메모리, 비-휘발성 메모리에 저장된 정적 메모리 풀, 및 정적 메모리 풀을 관리하도록 구성된 메모리 콘트롤러를 포함하는 서버 시스템에 관한 것이다. GPU들 각각은 로컬 캐시를 포함하며, 메모리 콘트롤러를 통해 정적 메모리 풀에 액세스하도록 구성된다. 서버 시스템은, 하나 이상의 CPU들 상에서 게이밍 타이틀에 대한 복수의 게이밍 세션들을 병렬로 실행한다. 복수의 게이밍 세션들 각각은 정적 메모리 풀에 저장된 정적 데이터 아이템과 연관되며, 정적 데이터 아이템을 사용하여 개개의 GPU에 의해 실행가능한 그래픽 연산을 요구한다. Some implementations of this application are directed to a server system including one or more CPUs, a plurality of GPUs, main dynamic memory storing programs and data for use by the CPUs and/or GPUs during program execution, a static memory pool stored in a non-volatile memory, and a memory controller configured to manage the static memory pool. Each of the GPUs includes a local cache and is configured to access the static memory pool via the memory controller. The server system executes a plurality of gaming sessions for a gaming title in parallel on the one or more CPUs. Each of the plurality of gaming sessions is associated with a static data item stored in the static memory pool, and requires a graphics operation executable by a respective GPU using the static data item.
Bibliography:Application Number: KR20237042902