[发明专利]由电子装置的处理器实施的方法和操作电子装置的处理器在审
申请号: | 202010009248.X | 申请日: | 2020-01-06 |
公开(公告)号: | CN111488153A | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | 金德欢;安成祐;余穗福;申健澈 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F8/30 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 赵南;张青 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子 装置 处理器 实施 方法 操作 | ||
1.一种通过电子装置的处理器实施的方法,所述方法包括步骤:
接收指导将由异构处理器处理的各个操作的程序代码;
接收将被所述异构处理器引用以处理所述各个操作的各个库;
接收库信息,所述库信息包括与基于所述各个库将被处理的所述各个操作关联的信息以及与基于所述各个库处理所述各个操作的属性关联的信息;
引用所述库信息来从所述异构处理器中确定将处理所述各个操作的处理器,使得所述异构处理器中的每个处理器处理所述各个操作中的一个或多个分配的操作;以及
编译各个子部分,使得所述各个子部分分别与一些库对应,所述各个子部分由所述程序代码的整个部分划分而来以分别与所确定的处理器对应,在所述各个库当中,所述一些库将被所确定的处理器引用以处理分配的操作。
2.根据权利要求1所述的方法,其中,所述各个操作包括针对卷积神经网络的卷积操作和池化操作。
3.根据权利要求1所述的方法,其中,所述各个库中的每一个包括由所述异构处理器中的一个异构处理器执行以处理所述各个操作中的一个操作的指令。
4.根据权利要求1所述的方法,其中,接收所述库信息包括与所述各个库中的每一个一一对应地接收所述库信息。
5.根据权利要求1所述的方法,其中,所述库信息包括将引用所述各个库中的每一个而处理的操作的类型的信息、引用所述各个库中的每一个处理操作将消耗的功率量的信息以及引用所述各个库中的每一个处理操作将花费的时间的信息。
6.根据权利要求5所述的方法,其中,从所述异构处理器中确定将处理所述各个操作的处理器的步骤是基于:
考虑到在引用所述各个库中的每一个处理操作的同时消耗的功率量,使在处理所述各个操作的同时消耗的总功率量最小化,或者
考虑到引用所述各个库中的每一个处理操作花费的时间,使处理所述各个操作花费的总时间最小化。
7.根据权利要求1所述的方法,其中,从所述异构处理器中确定将处理所述各个操作的处理器的步骤包括:引用所述库信息将所述各个操作中的每个操作映射到所述异构处理器中的一个上,使得由所述异构处理器之中的映射的处理器来处理所述各个操作中的每一个。
8.根据权利要求1所述的方法,其中,从所述异构处理器中确定将处理所述各个操作的处理器的步骤基于所述库信息而没有考虑在实际运行时间中与所述异构处理器的操作关联的属性。
9.根据权利要求1所述的方法,还包括步骤:
接收包括与所述异构处理器的属性关联的信息的系统信息;以及
引用所述系统信息,基于所确定的处理器的属性来重新配置所述各个操作。
10.根据权利要求9所述的方法,其中,所述系统信息包括所述异构处理器中的每一个的内存储器的种类、性能和大小的信息。
11.根据权利要求9所述的方法,其中,重新配置所述各个操作的步骤包括:将分配的操作分片化,使得基于根据所述异构处理器中的每一个的内存储器的大小具有可允许的大小的数据来处理分配的操作。
12.根据权利要求1所述的方法,其中,所述各个子部分中的每个指导被分配为由所确定的处理器中的每个处理器处理的所述一个或多个分配的操作。
13.根据权利要求1所述的方法,其中,编译各个子部分使得所述各个子部分分别与一些库对应的步骤包括:编译所述各个子部分中的每个子部分,使得所述每个子部分与一个或多个库对应,所述一个或多个库被所确定的处理器之中的每个处理器引用以处理所述一个或多个分配的操作,所述一个或多个分配的操作被分配为由所确定的处理器之中的每个处理器处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010009248.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:背侧金属图案化管芯分割系统和相关方法
- 下一篇:烹饪方法