[发明专利]无线电信号处理数据流操作的放置与调度有效
申请号: | 202111082211.0 | 申请日: | 2018-04-17 |
公开(公告)号: | CN113791907B | 公开(公告)日: | 2022-11-22 |
发明(设计)人: | T·J·奥谢 | 申请(专利权)人: | 迪普西格有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;H04L47/70 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 陈甜甜 |
地址: | 美国弗*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无线 电信号 处理 数据流 操作 放置 调度 | ||
1.一种方法,其包括:
获得关于将使用无线电通信调制解调器来执行的无线电信号处理应用的信息;
获得关于所述无线电通信调制解调器的硬件配置信息;
确定对应于所述无线电信号处理应用的计算数据流图,其中所述计算数据流图包括表示所述无线电信号处理应用的一或多个操作的一或多个张量块以及表示所述一或多个张量块之间的数据流的有向边;
使用所述硬件配置信息和一或多个机器学习模型分割所述计算数据流图的所述张量块和所述有向边,以产生软件内核的集合,软件内核的所述集合用于由所述无线电通信调制解调器的一或多个处理单元执行以实现特定的优化目标;
确定软件内核的所述集合的运行时资源调度,以在所述无线电通信调制解调器的所述一或多个处理单元上执行操作;及
根据所述运行时资源调度,分配所述无线电通信调制解调器的所述一或多个处理单元的资源。
2.根据权利要求1所述的方法,其中获得关于所述无线电信号处理应用的信息包括确定对应于所述无线电信号处理应用的一或多个数字信号处理任务,且
其中确定对应于所述无线电信号处理应用的所述计算数据流图进一步包括:
将所述一或多个数字信号处理任务分组为一或多个第一数字信号处理任务和一或多个第二数字信号处理任务;
识别一或多个基于机器学习的映射函数,以代替所述一或多个第二数字信号处理任务;及
将所述计算数据流图确定为包括所述一或多个第一数字信号处理任务和所述一或多个基于机器学习的映射函数。
3.根据权利要求2所述的方法,其进一步包括:
确定所述一或多个张量块以表示所述一或多个第一数字信号处理任务或所述一或多个基于机器学习的映射函数中的至少一者。
4.根据权利要求2所述的方法,其中所述一或多个数字信号处理任务包括增益控制、同步、解调、或前向纠错FEC解码中的一或多个。
5.根据权利要求1所述的方法,其中获得关于所述无线电信号处理应用的信息包括确定对应于所述无线电信号处理应用的预处理任务和一或多个数字信号处理任务,且其中确定对应于所述无线电信号处理应用的所述计算数据流图进一步包括:
识别一或多个基于机器学习的映射函数,以代替所述一或多个数字信号处理任务,其中使用样本数据训练所述一或多个基于机器学习的映射函数以提供近似解;及
将所述计算数据流图确定为包括所述预处理任务和所述一或多个基于机器学习的映射函数。
6.根据权利要求5所述的方法,其进一步包括:
确定所述一或多个张量块以表示所述预处理任务或所述一或多个基于机器学习的映射函数中的至少一者。
7.根据权利要求5所述的方法,其中所述一或多个数字信号处理任务包括增益控制、同步、解调、或前向纠错FEC解码中的一或多个。
8.根据权利要求1所述的方法,其中所述无线电通信调制解调器对应于以下中的一者:蜂窝电话、手持电话、数字信号处理器DSP或嵌入式处理器上的多个核、单个处理器;同一类型的多个处理器、具有多种类型的协处理器的共享存储器架构、或在大型网络配置中具有图形或其它张量协处理器的大量的多处理器计算机,且其中获得关于所述无线电通信调制解调器的硬件配置信息包括:
获得一或多个数据,所述一或多个数据识别所述无线电通信调制解调器中的可用处理单元、所述可用处理单元的处理能力、所述无线电通信调制解调器中的可用存储器、连接所述无线电通信调制解调器中的处理器的总线或网络的带宽或通信等待时间、所述无线电通信调制解调器的可用能量或电池寿命、一或多个处理器或数字逻辑装置的硬件规格、可用指令和能力、编译工具链、总线和互连信息、存储器容量、输入信息的速率、或关于输入和输出信息流的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迪普西格有限公司,未经迪普西格有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111082211.0/1.html,转载请声明来源钻瓜专利网。