发明名称 通过优化缓存重用在多处理器共享存储器系统上体积绘制
摘要 本发明涉及一种方法、系统和产品,用于在以多内核处理器(P)和多个末级缓存(LLC)实现在多插座主板中的共享存储器系统(10)上的医学图像的体积绘制。本方法包括:-把绘制所要使用的图像空间(MR)分解成多个区域(Re);-为每一个各分解后的区域(Re)分配两个插座(S);-为一个区域(Re)确定一种瓦片枚举方案;-在分配的两个插座(S)上根据确定的瓦片枚举方案绘制区域(Re)内的多个瓦片(T)的所有瓦片(T),直至完成各自区域(Re);-如果完成了一个区域(Re):将这两个插座(S)分配给另一区域(Re);-如果没有留下区域(Re):根据分割方案将未绘制瓦片的现有区域分割成子区域,并且对于该子区域重复地应用这些步骤。
申请公布号 CN103365796A 申请公布日期 2013.10.23
申请号 CN201310112494.8 申请日期 2013.04.02
申请人 西门子公司 发明人 R.施奈德
分类号 G06F12/08(2006.01)I;G06T1/60(2006.01)I 主分类号 G06F12/08(2006.01)I
代理机构 北京市柳沈律师事务所 11105 代理人 谢强
主权项 一种方法,用于在具有一个或多个处理器(P)的共享存储器系统(10)上的图像绘制,其中,各处理器(P)能够包括至少一个内核(C),以及其中,将一个或多个内核(C)分配给至少一个缓存(12),并且能够并行地计算至少一个线程的指令,其中,将共享一个缓存(12)的内核(C)限定在一个插座(S)中,所述方法包括:‑把绘制所要使用的图像空间(MR)分解成多个区域(Re),其中,各区域(Re)包括多个瓦片(T);‑把所有可用插座(S)分配给这些区域(Re),其中,给每一个分解后的区域(Re)分配两个插座(S),用于绘制的目的;‑为各自区域(Re)的每一个确定瓦片枚举方案,以产生用于在该区域(Re)内的瓦片(T)的计算的序列,其中,所述瓦片枚举方案包括正向标引和对应的反向标引;‑绘制一个区域(Re)内的瓦片(T)直至完成区域(Re),其中,所述两个插座(S)的第一插座以升序根据所述正向标引处理瓦片(T),以及其中,所述两个插座(S)的第二插座以降序根据所述反向标引处理瓦片(T);‑如果完成了一个区域(Re):将所述两个插座(S)分配给另一未绘制区域(Re);‑如果没有留下完全未绘制的区域(Re):根据分割方案,将具有未绘制瓦片的区域分割成子区域,并且对于所述子区域重复地应用分配、确定和/或绘制的所述步骤。
地址 德国慕尼黑