|
钻瓜专利网为您找到相关结果 7个,建议您 升级VIP下载更多相关专利
- [发明专利]一种共享内存复用方法及装置-CN201810228758.9有效
-
李政;胡芝兰;鲍翀
-
华为技术有限公司
-
2018-03-20
-
2021-11-19
-
G06F9/50
- 本申请涉及信息技术领域,公开了一种共享内存复用方法及装置,方法的实现包括编译阶段和运行时阶段,其中编译阶段可以由CPU执行,也可以由GPU执行,主要是根据GPU的硬件结构参数,估算SM的活动线程块总数,以及各个活动线程块对应的任务队列;运行时阶段可以有GPU执行,主要是将所述活动线程块总数对应的多个活动线程块分发到各个SM上,并且并发执行每个活动线程块对应的任务队列,这样,一方面可以改善硬件调度器多次调度带来的开销大的问题,另一方面,GPU加载到一个活动线程块所占用的共享内存空间中的数据被所述活动线程块中的多个待执行的任务共享,提高了共享内存空间的复用率。
- 一种共享内存方法装置
- [发明专利]插入转换算子的方法和装置-CN202010231544.4在审
-
鲍翀
-
华为技术有限公司
-
2020-03-27
-
2021-09-28
-
G06N3/04
- 本申请提供了一种插入转换算子的方法,该方法包括:确定神经网络中第一算子的初始数据格式;确定所述第一算子的当前数据格式;当所述第一算子的初始数据格式与当前数据格式相异时,在所述第一算子周围插入至少一个第一转换算子和至少一个第二转换算子,所述第一转换算子用于将所述第一算子的输入数据从初始数据格式转换为当前数据格式,所述第二转换算子用于将所述第一算子的输出数据从当前数据格式转换为初始数据格式。上述方法中,初始数据格式为有利于硬件性能的数据格式,当前数据格式为有利于提高第一算子的处理效率的数据格式;因此,根据第一算子的初始数据格式和当前数据格式插入转换算子,可以同时满足算子的需求和硬件的需求。
- 插入转换算子方法装置
- [发明专利]Java虚拟机的编译方法和Java虚拟机-CN201310722834.9在审
-
鲍翀;王彦茹
-
华为技术有限公司
-
2013-12-24
-
2014-04-16
-
G06F9/455
- 本发明实施例提供了一种Java虚拟机的编译方法和Java虚拟机,该方法包括:在Java虚拟机启动对第一Java方法的编译后根据该Java虚拟机的方法计数器总表获取多个方法,该多个方法包括该第一Java方法,该方法计数器总表用于记录该Java虚拟机的所有Java方法的方法计数器的当前值;并行启动多个任务对该多个方法进行编译,该多个任务中的每一个任务通过即时JIT编译器编译该多个方法之一;在该多个任务的编译完成后刷新该方法计数器总表,并用该多个方法编译后的本地代码的指针替换该多个方法对应的方法入口。本发明实施例的JVM及其编译方法,能够以较低的成本提高JVM的编译效率,优化JVM的性能。
- java虚拟机编译方法
|