买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:徕卡显微系统CMS有限公司
摘要:一种用于在多核处理器系统(100)上进行图像处理的计算机实现方法,计算机实现方法包括以下步骤:将内核(116)分配给多个流处理器,以通过每个流处理器(102a、102b、102c、102d)并发执行内核的多个线程,内核以迭代方式定义图像处理例程的处理步骤;当通过每个流处理器并发执行内核的每个线程时,迭代执行已分配给每个流处理器的内核中定义的这些处理步骤,其中,每个流处理器均具有在流处理器内能够本地访问的共享内存(104a、104b、104c、104d),并且其中多核处理器系统的第一全局缓冲器(106a)和多核处理器系统的第二全局缓冲器(106b)能够分别被多个流处理器访问,图像处理例程的这些处理步骤包括:(i)计算中间输入图像数据的前向变换以获得前向变换数据,其中第一全局缓冲器提供中间输入图像数据,并且其中共享内存接收前向变换产生的前向变换数据;(ii)处理前向变换数据以获得已处理数据,其中共享内存接收已处理数据;(iii)计算已处理数据的反向变换以获得反向变换数据,其中第二全局缓冲器接收反向变换数据;以及(iv)在第一全局缓冲器提供中间输入图像数据之前,在多个流处理器之间同步第一全局缓冲器。
主权项:1.一种多核处理器系统(100),包括:多个流处理器,每个流处理器(102a、102b、102c、102d)均具有在所述流处理器(102a、102b、102c、102d)内能够本地访问的共享内存(104a、104b、104c、104d);第一全局缓冲器(106a)和第二全局缓冲器(106b),其中所述多个流处理器能够访问每个全局缓冲器(106a、106b);并且其中,所述多核处理器系统(100)还被配置成:将内核(116)分配给所述多个流处理器,以通过每个流处理器(102a、102b、102c、102d)并发执行所述内核(116)的多个线程,所述内核(116)以迭代方式定义图像处理例程的处理步骤;当所述内核(116)的每个线程被并发执行时,迭代执行已分配给每个所述流处理器(102a、102b、102c、102d)的所述内核(116)中定义的这些处理步骤,所述图像处理例程的这些处理步骤包括:(i)计算(210)中间输入图像数据(212)的前向变换以获得前向变换数据(214),其中所述第一全局缓冲器(106a)被配置成提供所述中间输入图像数据(212),并且其中所述共享内存(104a、104b、104c、104d)被配置成接收所述前向变换产生的所述前向变换数据(214);(ii)处理(220)所述前向变换数据(214)以获得已处理数据(224),其中所述共享内存(104a、104b、104c、104d)被配置成接收所述已处理数据(224);(iii)计算(230)所述已处理数据(224)的反向变换以获得反向变换数据(234),其中所述第二全局缓冲器(106b)被配置成接收所述反向变换数据(234);以及(iv)在所述第一全局缓冲器(106a)提供所述中间输入图像数据之前,在所述多个流处理器之间同步(205、255)所述第一全局缓冲器(106a)。
全文数据:
权利要求:
百度查询: 徕卡显微系统CMS有限公司 多核处理器系统以及用于图像处理的计算机实现方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。