[发明专利]支持装置以及支持程序在审
申请号: | 201980004240.X | 申请日: | 2019-01-22 |
公开(公告)号: | CN111095196A | 公开(公告)日: | 2020-05-01 |
发明(设计)人: | 玉垣裕 | 申请(专利权)人: | 欧姆龙株式会社 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G05B19/05 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 邓毅;黄纶伟 |
地址: | 日本国京*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 实现构成用户程序的可调用的单位程序的兼容性。从用户程序生成可由控制装置执行的形式的代码的代码生成部针对调用式生成创建构造体的命令代码,该构造体储存用于将参数名称与对该参数设定的值关联起来的关联信息,使用构造体的识别符将该调用式转换为调用该单位程序的命令代码。此外,针对单位程序的各参数生成命令代码,该命令代码用于在构造体中储存有与该参数的参数名称对应的关联信息时,对该参数设定关联信息的值,在构造体中未储存有关联信息时,对该参数设定规定值。 | ||
搜索关键词: | 支持 装置 以及 程序 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于欧姆龙株式会社,未经欧姆龙株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201980004240.X/,转载请声明来源钻瓜专利网。
- 同类专利
- 波内纹理循环-202280017523.X
- A·E·格鲁贝尔 - 高通股份有限公司
- 2022-02-04 - 2023-10-24 - G06F8/41
- 本公开涉及用于图形处理的方法和设备,包括例如GPU的装置。装置可以确定是否将线程组划分为多个线程子组,线程组中的每个线程与着色器程序相关联。装置还可以在确定将线程组划分为多个线程子组时,将线程组划分为多个线程子组。此外,装置可以在将线程组划分为多个线程子组时,针对多个线程子组中的每个线程子组执行着色器程序的分段。
- 在较大存储器地址宽度地址空间中运行较小存储器地址宽度程序代码-202280017691.9
- S·J·霍布森;C·M·莫可希;C·雅科比;E·索尔特扎托斯 - 国际商业机器公司
- 2022-03-07 - 2023-10-20 - G06F8/41
- 提供了用于在较大存储器地址宽度地址空间中运行较小存储器地址宽度程序的方法和系统。该方法包括:将较小存储器地址宽度程序可执行代码划分成部分集合;在使用较小存储器地址宽度地址访问的地址空间的一部分中保留第一虚拟存储区域;以及在使用较大存储器地址宽度地址访问的地址空间的部分中保留第二虚拟存储区域集合以容纳程序可执行代码。该方法提供了重定位机制,通过使用重定位因子从保留的第一虚拟存储区域中的地址转换成保留的第二虚拟存储区域中包含可执行代码的第二虚拟存储区域,来重定位处理器线程。
- 用于元组图程序的类型推理的系统、跨网络执行元组图程序的方法-201880039518.2
- 戈塔姆·塔姆比多莱;马修·罗森克兰茨;桑杰·格玛沃特;斯尔詹·彼得罗维奇;伊凡·波斯瓦 - 谷歌有限责任公司
- 2018-05-17 - 2023-10-20 - G06F8/41
- 编程模型提供了一种用于编程操作中的类型推理的方法。接收定义操作的一个或多个属性的信息,信息指定用于每个属性的包括字段名称和字段类型标识符的字段。至少基于属性来确定用于操作的约束,其中,约束限制用于操作的输入类型或用于操作的输出类型中的至少一个。接收定义用于操作的输入的信息,并且基于约束和接收的定义输入的信息,确定用于操作的输出类型。将输出类型与用于操作的输出相关联。
- 用于动态代码优化的差异静态分析-201880040815.9
- M·A·布朗;D·C·赖顿;蔡美琴;S·M·F·拉曼;张毅;I·M·比尔曼;E·詹奇沃多杰;D·A·哈特格拉斯;D·M·吉利斯 - 微软技术许可有限责任公司
- 2018-05-30 - 2023-10-17 - G06F8/41
- 一种用于为具有动态行为的程序生成优化的本机代码的机制,使用对该程序的静态分析来预测该程序的不同元素在该程序执行时可能被使用的可能性。静态分析在程序执行之前被执行,并利用置信度指示符来标记程序的某些元素,置信度指示符用高置信度级别或低置信度级别对元素进行分类。然后,置信度指示符由时间提前的本机编译器使用以生成本机代码并优化代码以用于加快执行和/或较小大小的本机代码。
- 基于处理器使用率的代码生成-202280014361.4
- J·马拉蒂;M·墨菲;张晓华 - 辉达公司
- 2022-10-12 - 2023-10-10 - G06F8/41
- 用于至少部分地基于要由一个或更多个第二处理器使用的一个或更多个数据指示来生成要由一个或更多个第一处理器执行的代码的装置、系统和技术。在至少一个实施例中,CUDA程序包括主机代码和设备代码,并且链接器使用对主机代码中的代码元素的引用来链接或修剪来自设备代码的代码元素。
- 经合并的机器级中间表示优化-202180089654.4
- 李翔 - 微软技术许可有限责任公司
- 2021-11-29 - 2023-09-29 - G06F8/41
- 提供了一种计算机设备,其包括处理器,该处理器被配置为接收针对包括至少两个代码文件的程序的源代码,以及处理针对该程序的源代码,以针对源代码的至少两个代码文件中的每个代码文件生成机器级代码文件。处理器还被配置为生成针对源代码的至少两个代码文件所生成的每个机器级代码文件的控制流图数据,使用机器级代码文件和针对该机器级代码文件生成的控制流图数据,生成针对每个机器级代码文件的机器级中间表示,将机器级中间表示合并为经合并的机器级中间表示,以及对经合并的机器级中间表示执行机器级优化以及输出经优化的经合并的机器级中间表示。
- 用于操作基于事件的图像传感器的数字事件编码-202280010158.X
- 纪尧姆·舍恩;安德里亚·马斯凯罗尼;图拉赞·纳古莱斯瓦朗;安婷;帕特里斯·佩兰;皮埃尔安托万·杜瓦诺 - 普罗菲西公司
- 2022-01-13 - 2023-09-08 - G06F8/41
- 一种用于操作基于事件的图像传感器的方法,该图像传感器包括被布置成形成像素阵列的多个像素电路,每个像素被布置在由阵列中的像素坐标所限定的地址所限定的位置处,其中每个像素电路被配置成用于在每次检测到光强度变化时生成事件,事件的特征在于反映变化方向的极性,其中该方法包括:‑执行像素行的相邻像素的组的行读出,行读出包括为每个组生成至少一个表示所述组中相同极性的事件发生的至少一个分组,分组被表征为每个分组的特征在于极性和组地址,‑将所述分组发送到处理管道,其中分组被相继处理,涉及基于组地址的存储器访问,其中共享相同组地址的两个分组具有不同的极性并且被连续处理。
- 基于流的范围界定-201880033532.1
- G·比尔曼;B·戈茨;G·斯蒂尔 - 甲骨文国际公司
- 2018-04-09 - 2023-09-05 - G06F8/41
- 公开了用于基于流的范围界定的技术。相同级别代码段序列中的第一代码段封装第一较低级别词法范围。第一较低级别范围包括为相同级别代码段序列提供的范围界定。第一代码段包括条件和未初始化变量。如果第一代码段被执行,则使得条件被评估。如果条件被满足,则未初始化变量被初始化,并且使未初始化变量仅在第一较低级别词法范围内可用。如果第二代码段(a)引用未初始化变量,并且(b)在相同级别代码段序列中或在第一较低级别词法范围之外的第二较低级别词法范围中,则呈现指示未初始化变量在第二代码段的范围之外的错误消息。
- 电子电路的设计规范的自动翻译-202180079708.9
- G·帕塔萨拉蒂;S·南达;P·乔杜里;P·帕蒂尔;A·文卡塔查尔 - 美商新思科技有限公司
- 2021-11-22 - 2023-08-22 - G06F8/41
- 实施例涉及用于翻译电子电路的设计规范的系统。在一个实施例中,分析设计规范以标识一个或多个语句。系统从一个或多个标识的语句中提取语义概念。此外,针对一个或多个标识的语句中的每个语句,系统确定该语句是否能够翻译的。如果目标语句能够翻译的,则系统针对目标语句生成解析树,并针对生成的解析树生成概率移位减少调度。使用生成的概率移位减少调度和可选地生成的解析树,系统生成用于验证在目标语句中指定的条件的代码。在一些实施例中,为了生成代码,系统使用生成的概率转移减少调度来解析目标语句。
- 电子装置和管理电子装置的存储器的方法-202180074380.1
- 郑宽熙;许世耕;金晓钟;安栋规 - 三星电子株式会社
- 2021-02-23 - 2023-07-14 - G06F8/41
- 根据各种实施例,电子装置包括至少一个处理器和用于存储可由处理器执行的指令的存储器。其中,处理器可以:监测关于存储器的存储空间的信息和由处理器执行的多个对象的使用历史;基于该信息和该使用历史中的一者或两者,在多个对象中确定其编译方案将被改变的目标对象;以及通过改变目标对象的编译方案来增加存储器的空闲存储空间。其他实施例是可能的。
- 替选循环限制-201880025248.X
- 奥利维尔·泰马姆;哈西特·哈伊坦;拉维·纳拉亚纳斯瓦米;禹同爀 - 谷歌有限责任公司
- 2018-04-27 - 2023-05-23 - G06F8/41
- 描述了用于存取N维张量的方法、系统和装置。在一些实施方式中,一种方法包括对第一嵌套循环的一个或多个第一迭代中的每个迭代,执行嵌套在第一嵌套循环内的第二嵌套循环的迭代,直到达到用于第二嵌套循环的第一循环边界为止。响应于第二嵌套循环具有超过计算系统的硬件属性的值的迭代的总数,用于第一嵌套循环的一个或多个第一迭代的第二嵌套循环的迭代的数目受到第一循环边界限制。在第一嵌套循环的倒数第二迭代已经完成之后,对第一嵌套循环的最后一个迭代执行第二嵌套循环的一个或多个迭代,直到达到替选循环边界为止。
- 促进量子状态测量后端过程的量子状态测量逻辑-202180061907.7
- J·鲁丁格;T·亚历山大;D·麦凯 - 国际商业机器公司
- 2021-09-09 - 2023-05-12 - G06F8/41
- 提供了用于促进在量子状态测量后端过程中使用的量子状态测量逻辑的系统、计算机实现的方法以及计算机程序产品。根据一个实施例,一种系统可以包括:存储器,其存储计算机可执行组件;以及处理器,其执行被存储在存储器中的计算机可执行组件。该计算机可执行组件可以包括:级控制寄存器组件,其定义与量子状态测量管线的至少一个级中的至少一个存储元件相对应的数据处理功能。
- 用于支持外部代码的仿真的本机仿真兼容的应用二进制接口-202180053343.2
- P·M·塞凯拉·德·胡斯托·特谢拉;D·J·米霍克卡;J·R·贝里;R·C·哈德利;J·D·克利里;C·S·Y·丹格 - 微软技术许可有限责任公司
- 2021-05-03 - 2023-04-18 - G06F8/41
- 函数根据本机第一指令集架构(ISA)的第一应用二进制接口(ABI)和第二ABI被编译。第二ABI定义了不超过由外部第二ISA的第三ABI预期的大小的上下文数据,并且使用被映射到第二ISA的寄存器的第一ISA的寄存器子集。当使用第一ABI和第二ABI两者来编译时,第二ABI对寄存器子集的使用导致某些函数可折叠。基于编译版本是否匹配,函数的第一编译版本和第二编译版本被标识为可折叠或不可折叠。当第一编译版本和第二编译版本不可折叠时,它们两者被发射到二进制文件中,而当它们可折叠时,仅第一编译版本或者第二编译版中的一个编译版本被发射到该二进制文件中。
- 用于纹理/加载指令块的推迟的GPR分配-202180051097.7
- 杜云;F·魏;G·钟;M·黄;J·蒋;应子林;B·杨;Y·夏;J·韩;L·胡;张弛红;于春;A·E·格鲁伯;E·德默斯 - 高通股份有限公司
- 2021-08-04 - 2023-03-31 - G06F8/41
- 图形处理单元(GPU)利用块通用寄存器(bGPR)将指令组的样本的多个波加载到处理管线中,并从管线接收处理后的样本。GPU使用持久GPR和bGPR为执行第一波的指令组来获取bGPR的信用。GPU在将第一波加载到管线中时退还信用。当至少一个信用是可用的并且管线正在处理第一波时,GPU执行指令组的后续波来将样本加载到管线。GPU在队列中存储已加载到管线中的每个波的指示。GPU在bGPR的物理时隙是可用的时将队列中下一波的样本从管线返回到bGPR以供进一步处理。
- 无依赖性的快速编译源代码-202180045257.7
- 亚伯拉罕·理查德·霍夫曼 - 贝宝公司
- 2021-06-21 - 2023-03-03 - G06F8/41
- 提供了用于源代码的超事实软件编译的技术。编译器接收软件代码并且可以将其划分为代码段。可以生成有序节点图谱,使得该图中的每个节点可以包括代码段,并且节点的顺序表示软件代码的执行顺序。可以与其他代码段并行地且独立于其他代码段来将每个代码段编译成可执行对象。二进制可执行文件可以通过链接从代码段生成的可执行对象来生成。该方法与现有的源代码编译技术存在显著不同,因为常规的编译器按顺序来建立可执行文件,而本实施方式将源代码划分成多个较小的代码段,并且单独地且并行地对它们进行编译。对多个代码段进行编译相对于常规技术在数量级上改进了编译工作。
- 启用硬件加速资源的编译器发起型分片替换-202180029522.2
- 格雷戈里·P·罗杰斯;约瑟夫·L·格雷特豪斯 - 超威半导体公司
- 2021-03-25 - 2022-12-30 - G06F8/41
- 本发明提供了一种处理系统[100],该处理系统包括编译器[120],该编译器自动识别可以用张量运算来替换的可分片化源代码[202]的指令序列。该编译器生成增强代码[406],该增强代码用调用专用硬件加速器[124]的张量运算[208]来替换所识别的指令序列。通过用调用该专用硬件加速器的张量运算来自动替换指令,该编译器使通过该专用硬件加速器可实现的性能改进对使用高级编程语言的编程器可用。
- 编译方法、编译装置、编译系统、存储介质与电子设备-202080100522.2
- 刘彤庆 - 深圳市欢太科技有限公司;OPPO广东移动通信有限公司
- 2020-06-04 - 2022-12-30 - G06F8/41
- 本公开提供了一种编译方法、编译装置、编译系统、存储介质与电子设备。编译方法包括:获取由用户端发起的编译请求;根据所述编译请求获取所需的编译数据;确定为所述用户端预先配置的私有编译服务器,调用所述私有编译服务器处理所述编译数据;获取所述私有编译服务器处理所述编译数据所得到的编译产物。本公开提高了编译效率与编译质量,并解决了相关技术中编译工具版本混乱的问题,避免因为工具版本原因导致编译失败的情况。
- 用于优化从一个存储器到另一个存储器的数据传输的方法和系统-202180024592.9
- 克里斯·史密斯 - 北欧半导体公司
- 2021-03-25 - 2022-11-11 - G06F8/41
- 公开了一种用于通过处理器(106)将数据从源存储器(102)移动到目标存储器(104)的方法和系统(100)。处理器(106)具有多个寄存器(114)并且源存储器(102)存储包括一个或多个加载指令和一个或多个存储指令的指令序列。处理器(106)将加载指令从源存储器(102)移动到目标存储器(104)。然后,处理器(106)启动来自目标存储器(104)的加载指令的执行,以便将来自源存储器(102)的数据加载到处理器(106)中的一个或多个寄存器(114)。然后执行返回到存储在源存储器(102)中的指令序列,并且处理器(106)将来自寄存器(114)的数据存储到目标存储器(104)。
- 用于ETL流水线处理的系统和方法-202080095553.3
- 胡意仪;欧阳恩 - 皇家飞利浦有限公司
- 2020-12-03 - 2022-09-16 - G06F8/41
- 本发明提供了一种ETL流水线系统,其包括被配置为获得多个图配置组件的接口。每个图配置组件包括表示一个或多个计算逻辑规则的信息。该系统还包括被配置为基于所获得的图配置组件来生成计算图的计算图生成器。所生成的计算图包括针对每个图配置组件的节点以及表示节点之间的关系的一个或多个链接。该系统还包括计算图适配器,该计算图适配器被配置为从外部源接收与图配置组件有关的外部信息,并基于外部信息来适配所生成的计算图。该系统还包括被配置为运行所适配的计算图的计算图运行器。
- 使用源代码元素的数值数组表示来评估源代码的方法-202080096065.4
- 泽基·比尔金;叶利夫·乌斯通达格索伊坎;穆罕默德·阿基夫·埃尔索伊;埃姆拉·托穆尔;皮纳尔·科马克;莱伊利·卡拉坎 - 瑞典爱立信有限公司
- 2020-02-10 - 2022-09-16 - G06F8/41
- 提供了源代码评估。源代码包括多个源代码元素,并且选择源代码元素中的一个。基于源代码元素生成多个令牌,并且基于该多个令牌生成二叉AST表示。二叉AST表示包括多个二叉AST节点,所述多个二叉AST节点包括二叉AST令牌节点和空节点。二叉AST令牌节点中的每一个都基于该多个令牌中的相应一个令牌。二叉AST令牌节点和空节点中的每一个都被编码为相应数值。基于二叉AST表示生成源代码元素的数值数组表示。基于二叉AST令牌节点和空节点在二叉AST表示中的相应位置,将数值映射到数值数组表示中的位置。
- 用于优化硬件FIFO指令的方法、系统和计算机存储介质-201980093043.X
- 徐元仲;詹姆斯·M·施蒂希诺特;戴维·亚历山大·迈内默 - 谷歌有限责任公司
- 2019-11-26 - 2022-09-06 - G06F8/41
- 描述了用于调度先进先出(FIFO)指令的方法、系统和装置。在一个方面,一种方法包括接收表示将由具有硬件处理器的处理单元执行的程序的代码的数据。对于一个或多个硬件处理器中的每一个,在表示代码的数据中标识用于由硬件处理器执行的独立FIFO指令组的顺序。对于用于由硬件处理器执行的每个独立的FIFO指令组,确定表示从独立的FIFO指令组到达程序的末尾需要多长时间的路径长度度量。至少基于用于由硬件处理器执行的每个独立FIFO指令组的路径长度度量来生成用于由硬件处理器执行的独立FIFO指令组的新顺序。
- 优化运行时别名检查-202080089932.1
- 加内什·戈帕拉苏布拉马尼安;阿舒托什·内玛;维努戈帕尔·拉格万 - 超威半导体公司
- 2020-12-22 - 2022-08-02 - G06F8/41
- 优化运行时别名检查包括:由编译器在代码循环中识别基指针和基于所述基指针的多个不同存储器访问;由所述编译器生成第一运行时代码部分以确定所述多个不同存储器访问的最小访问和最大访问;以及由所述编译器生成包括对所述最小访问的一个或多个运行时别名检查以及对所述最大访问的一个或多个运行时别名检查的第二运行时代码部分。
- 用于应用中的向量计算的多阶段自动编译-201980101100.4
- 丁俊勇;穆罕默德·哈格特;李天佑;塞巴斯蒂安·温克尔;张琦 - 英特尔公司
- 2019-11-06 - 2022-05-27 - G06F8/41
- 系统、装置和方法可提供将二进制代码嵌入到应用二进制文件中的开发者阶段技术,其中二进制代码对应于静态类型源代码中的向量函数和非向量函数,并且生成中间表示(IR)数据,其中中间表示数据对应于静态类型源代码中的向量函数。此外,开发者阶段技术将IR数据嵌入在应用二进制文件中。此外,部署阶段技术可基于应用二进制文件生成第一编译输出,并且检测与第一编译输出相关联的执行环境中的能力变化。部署阶段技术还可响应于检测到的能力变化,基于第一编译输出来生成第二编译输出。
- 通过线程推测和硬件事务性存储器来降低编译器类型检查成本-201980100216.6
- 张仕宇;丁俊勇;李天佑;M·R·哈格海特 - 英特尔公司
- 2019-10-08 - 2022-04-19 - G06F8/41
- 系统、装置和方法可提供基于包括动态类型的变量信息的输入代码生成第一编译器输出并基于输出代码生成第二编译器输出的技术,其中,第二编译器输出包括用于验证与第一编译器输出相关联的一个或多个类型推断的类型检查代码。技术还可经由不同的线程并行地执行第一编译器输出和第二编译器输出。
- 编排前端应用程序的方法、装置、电子设备、介质和程序产品-201980098925.5
- 高亮;王文科;李强 - 西门子股份公司
- 2019-09-29 - 2022-03-18 - G06F8/41
- 编排前端应用程序的方法、装置、电子设备、介质和程序产品。编排前端应用程序的方法,包括:读取并解析预先存储的编排文件,确定待编排的前端应用程序所要引用的所有子页面;针对每一个子页面,根据所述编排文件确定该子页面的元数据;以及基于所确定的所有子页面来编排所述前端应用程序。
- 用于实现数据流AI应用的自主加速的方法和装置-202080052164.2
- 芮泽·阿兹米;冯承祥;愷婷·艾米·王;高耀庆;田野;王翔 - 华为技术有限公司
- 2020-09-14 - 2022-03-01 - G06F8/41
- 一种方法,包括分析表示数据流应用的运算符之间的数据依赖关系的数据流图,以识别所述运算符的多个候选组。根据给定硬件加速器的特征和所述多个候选组中给定候选组的运算符,确定所述给定候选组的所述运算符是否要被组合。在确定所述给定候选组的所述运算符要被组合之后,检索与所述给定候选组的所述运算符对应的可执行二进制代码段;生成二进制代码单元,所述二进制代码单元包括所述可执行二进制代码段和表示所述可执行二进制代码段之中执行控制流的元数据;并且将所述代码单元调度到所述给定硬件加速器以执行所述代码单元。
- 将源代码编译和执行为服务-202080047341.8
- R·L·古德温;J·B·加姆巴罗·布伊诺;S·V·兰卡;D·巴拉克;J·加西亚·弗林;P·法格希希·雷扎伊;K·帕塔比拉曼 - 微软技术许可有限责任公司
- 2020-05-12 - 2022-02-18 - G06F8/41
- 本文涉及源代码到服务的编译。一种示例方法包括:接收输入源代码,标识输入源代码中的数据依赖性,以及至少基于数据依赖性来标识输入源代码中的不变性点。该示例方法还包括:将输入源代码中的在不变性点之后出现的至少一些输入源代码转换成一个或多个服务模块。
- 数据移动任务优化的方法和装置-201980098172.8
- 王寓卿;叶友本;赵未鸣;周鹏;张伟丰 - 阿里巴巴集团控股有限公司
- 2019-08-23 - 2022-02-11 - G06F8/41
- 本公开的实施例提供了用于优化与机器学习模型相关的数据移动任务的方法和设备。该方法可以包括在设备的可执行程序中识别数据移动任务,识别与该数据移动任务相关联的一个或多个操作,确定设备的硬件能力和优化数据移动任务的需求,以及响应于设备的硬件能力满足所述需求的判断,将所述被识别数据移动任务映射到与所述数据移动任务相关联的被识别的一个或多个操作的数据写入。
- 用于代码优化的语法图的持续注释-202080048722.8
- B·J·F·德斯迈特 - 微软技术许可有限责任公司
- 2020-03-27 - 2022-02-11 - G06F8/41
- 定位并记录优化机会以通过编译器或解释器增强代码转换。增强型转换器扫描程序语法图,识别子图结构,并且注释该图的节点,以记录与该节点相关联的程序代码实体的优化特性。子图结构和对应注释可以维持在与任何特定可优化程序不同的优化目录中。优化器基于所注释的语法图来改进程序代码转换。优化特性可以指定关于执行值范围和执行行为(例如,副作用、局部或全局变量使用、I/O、引用参数)的代码纯度,并且哪些异常是可能的。可以使用例程名称、哈希值和具有孔的模板来标识子图结构,任何常数将填满该孔。可以根据子节点的特性来推断父节点特性。可以使用权重函数使优化候选优先化。可以插入优化器回调以递增地评估优化特性。
- 通过编译器精度选择的着色器程序加速-202080040930.3
- I·内弗雷弗;V·C·沙玛 - 微软技术许可有限责任公司
- 2020-04-17 - 2022-01-11 - G06F8/41
- 用于降低着色器程序中使用的计算的精度的方法和设备可以包括接收用于着色器程序的程序代码以与图形处理单元(GPU)一起使用,该图形处理单元(GPU)支持半精度存储和着色器程序中的算术。该方法和设备可以包括在程序代码上执行至少一个通道以选择程序代码内的操作集,以降低由操作集使用的多个计算的精度,并且针对多个计算中的每个计算,评估针对将精度降低到半精度的精度损失风险。该方法和设备可以包括响应于精度损失风险低于精度损失阈值,通过将计算重写为半精度来生成经编辑的程序代码。
- 专利分类