All modern CPUs must utilize local memory cache to minimize latency of fetching instructions and data from memory.
所有现代的CPU必须使用本地存储的缓存,将获取指令和数据的延迟降到最低。
The end result is that the application is never waiting for data as it is always available in local memory to be fetched.
最终的结果是,应用程序永远不用等数据,因为数据总是在本地内存中等待应用程序来取。
Doing so can cause a shortage of local memory for applications to use and cause insufficient memory errors and application failure.
这样做可能导致应用程序可用的局部内存不足,从而导致内存不足错误和应用程序失败。
DB2 V8.2.2 for Linux now includes the ability to support local memory NUMA-affinity for logical database partitions on NUMA-based servers.
DB 2V8.2.2 forLinux现在包含这样一种能力,即对基于NUMA的服务器上的逻辑数据库分区支持本地内存numa亲和力。
Effectively, RDMA allows a member's agent to simply perform what appears to be a local memory copy operation, when in fact the target is the memory address of a remote machine.
RD ma有效地使成员的代理只需执行看似本地内存复制的操作,而此时的实际目标是远程计算机的内存地址。
The processing element contains a processor and some local memory.
处理单元包括一个处理器和一些本地存储器。
The invention relates to virtual local memory for a graphics processor.
本发明涉及图形处理器的虚拟本地存储器。
Embodiments of a virtual local memory for a graphics processor are disclosed.
公开了图形处理器的虚拟本地存储器的实施例。
Thus, embodiments of a virtual local memory for a graphics processor are disclosed.
这样,公开了图形处理器的虚拟本地存储器的实施例。
In this embodiment, graphics local memory has a direct interconnect to this integrated chip.
在这个实施例中,图形本地存储器具有到这个集成芯片的直接互连。
Figure 1 is a block diagram of a computer system implementing one embodiment of virtual local memory for a graphics processor.
图1是实现图形处理器的虚拟本地存储器的一个实施例的计算机系统的框图。
The relationship between the physical address and the virtual local memory address is described above in reference to Figure 5.
上文中参照图5描述了物理地址与虚拟本地存储器地址之间的关系。
Figure 7 describes one embodiment of virtual graphics local memory apportioned with 50% graphics local memory and 50% system memory.
图7描述采用50%的图形本地存储器和50%的系统存储器分配的虚拟图形本地存储器的一个实施例。
Figure 8 describes one embodiment of virtual graphics local memory apportioned with 75% graphics local memory and 25% system memory.
图8描述采用75%的图形本地存储器和25%的系统存储器分配的虚拟图形本地存储器的一个实施例。
Thus, in another embodiment, graphics processor 112 utilizes both system memory 108 and graphics local memory 116 to store information.
因此,在另一个实施例中,图形处理器112利用系统存储器108以及图形本地存储器116来存储信息。
Figure 4 is a block diagram of a computer system implementing still yet another embodiment of virtual local memory for a graphics processor.
图4是实现图形处理器的虚拟本地存储器的又一个实施例的计算机系统的框图。
Parallel preconditioning algorithm based on multiprocessor systems with local memory is stressed, so that two kinds of PPCG. PPCG1 and PPCG2 are proposed.
着重讨论了基于自带存储器的多处理机系统的并行预处理算法问题,并由此提出了两种PPCG法:PPCG1和PPCG2法。
Figures 7 through 9 describe different example embodiments of possible apportionments of graphics local memory and system memory in virtual address space.
图7至图9描述虚拟地址空间中的图形本地存储器和系统存储器可能的分配的不同示例实施例。
Next, processing logic processes the access request by looking up the physical address represented by the virtual local memory address (processing block 602).
随后,处理逻辑通过查找虚拟本地存储器地址所表示的物理地址来处理存取请求(处理框602)。
In one embodiment, graphics local memory controller is also integrated on chipset 408 to provide access to graphics local memory 416 through interconnect 418.
在一个实施例中,图形本地存储控制器也集成到芯片组408上,以便提供通过互连418对图形本地存储器416的访问。
Thus, in one embodiment, the computer system has graphics local memory and graphics processor 112 utilizes only graphics local memory 116 for information storage.
因此,在一个实施例中,计算机系统具有图形本地存储器,以及图形处理器112仅将图形本地存储器116用于信息存储。
In another embodiment, the graphics processor and graphics local memory controller are both located on the same integrated chip as the central processor (not shown).
在另一个实施例中,图形处理器和图形本地存储控制器均与中央处理器设置在相同的集成芯片上(未示出)。
In another embodiment, graphics local memory 114 does not exist, thus system memory 108 channels 1 and 2 are the only memory storage that graphics processor 112 can utilize.
在另一个实施例中,不存在图形本地存储器114,因此,系统存储器108的通道1和2是图形处理器112可使用的唯一存储器存储。
Referring to Figure 6, the method begins by processing logic receiving a memory access request to a location in graphics virtual local memory address space (processing block 600).
参照图6,该方法通过处理逻辑接收对图形虚拟本地存储器地址空间中的位置的存储器存取请求开始(处理框600)。
Then processing logic obtains the lookup results and determines whether the requested access is to a system memory channel or a graphics local memory channel (processing block 604).
然后,处理逻辑获得查找结果,并确定所请求存取是对于系统存储器通道还是对于图形本地存储器通道(处理框604)。
More specifically, the invention relates to utilizing a physical address space for a graphics processor that includes address locations in both system memory and graphics local memory.
更具体来说,本发明涉及将包括系统存储器以及图形本地存储器中的地址位置的物理地址空间用于图形处理器。
Virtual local memory synthesizes the equivalent bandwidth of a pure graphics local memory, e. g. of 2 channels, by using both a smaller amount of graphics memory, e. g. 1 channel, and system memory.
通过使用例如1个通道的较少量图形存储器以及系统存储器,虚拟本地存储器综合了例如2个通道的纯图形本地存储器的等效带宽。
Virtual local memory synthesizes the equivalent bandwidth of a pure graphics local memory, e. g. of 2 channels, by using both a smaller amount of graphics memory, e. g. 1 channel, and system memory.
通过使用例如1个通道的较少量图形存储器以及系统存储器,虚拟本地存储器综合了例如2个通道的纯图形本地存储器的等效带宽。
应用推荐