Invention Grant
US09269123B2 Volume rendering on shared memory systems with multiple processors by optimizing cache reuse 有权
通过优化缓存重用,在具有多个处理器的共享内存系统上进行体绘制

Volume rendering on shared memory systems with multiple processors by optimizing cache reuse
Abstract:
A method, system and product are disclosed for volume rendering of medical images on a shared memory system implemented on a multi-socket mainboard with multiple multi-core processors and multiple last level caches, cores that share a cache being united in a socket. The method includes decomposing the image space to be used for rendering in regions, each region including a plurality of tiles; assigning two sockets to each of the decomposed regions; determining a tile enumeration scheme for a region; rendering all tiles within a region according to a determined tile enumeration scheme on the assigned two sockets until the respective region is finished; if a region is finished, assigning the two sockets to another region; and if no region is left, splitting an existing region of un-rendered tiles into sub-regions according to a splitting scheme and applying the steps recursively for the sub-regions.
Information query
Patent Agency Ranking
0/0