【技术实现步骤摘要】
用于具有数据流管理器的处理器中的数据流的方法和装置
本申请一般涉及数据处理和存储器设备。
技术介绍
可以使用一些硬件(例如,硅)计算平台来实现用于无线通信的数字信号处理,诸如数字基带处理或数字前端实现方案。例如,多媒体处理和数字射频(RF)处理可以在无线收发器的数字前端实现方案中完成,如由专用集成电路(ASIC)所实现的那样。各种硬件平台均可以实现这种数字信号处理,诸如ASIC、作为现场可编程门阵列(FPGA)的一部分实现的数字信号处理器(DSP)或片上系统(SoC)。然而,这些解决方案中的每个通常都需要实现特定于硬件实现方案的定制信号处理方法。例如,数字信号处理器可以在蜂窝基站处实现数字处理的特定部分,其中单个硬件部件(例如,处理器)被配置为实现特定功能。例如,所执行的整个信号处理的每个部分可以由不同的、专门设计的硬件来实现,从而使得较为复杂。此外,对于将无线通信转移到“第五代”(5G)系统感兴趣。5G有望带来更高的速度和普遍性,但是尚未建立处理5G无线通信的方法论。在5G无线通信的一些实现方案中,可以比传统无线通信设备更低的功率要求操作的“物联网”(IoT)设备可以利用窄带无线通信标准,所述窄带无线通信标准可以称为窄带IoT(NB-IoT)。例如,3GPP规范的版本13描述了窄带无线通信标准。同时,高速存储器访问和降低的功耗是半导体设备所要求的特征。近年来,已经采用多核处理器来执行应用程序的系统已经导致了对用作主存储器(例如,动态随机存取存储器(DRAM))的存储器设备的更快访问模式以及更多的随机 ...
【技术保护点】
1.一种方法,其包括:/n接收与多个处理元件相关联的状态信息,所述状态信息包括每个处理元件的可用性状态和每个处理元件的相对位置,每个处理元件包括至少一个操作数处理单元和缓冲器;/n基于所述状态信息来为计算操作选择所述多个处理元件的子集;/n基于对所述处理元件的所述子集的选择,识别到所述子集中的每个处理元件的多个数据流,所述多个数据流被配置为实现所述计算操作;/n将所述子集中的每个处理元件映射到一或多个存储器地址以生成配置分组,所述配置分组包含指示所述映射和所述多个数据流的数据;以及/n将所述配置分组提供给所述多个处理元件。/n
【技术特征摘要】
20190304 US 16/292,0911.一种方法,其包括:
接收与多个处理元件相关联的状态信息,所述状态信息包括每个处理元件的可用性状态和每个处理元件的相对位置,每个处理元件包括至少一个操作数处理单元和缓冲器;
基于所述状态信息来为计算操作选择所述多个处理元件的子集;
基于对所述处理元件的所述子集的选择,识别到所述子集中的每个处理元件的多个数据流,所述多个数据流被配置为实现所述计算操作;
将所述子集中的每个处理元件映射到一或多个存储器地址以生成配置分组,所述配置分组包含指示所述映射和所述多个数据流的数据;以及
将所述配置分组提供给所述多个处理元件。
2.根据权利要求1所述的方法,其还包括:
参照存储用于所述计算操作的数据的至少一个存储器单元识别所述多个处理元件中的每个处理元件的所述相对位置;
识别所述多个处理元件中的每个处理元件的可用性状态;以及
部分地基于每个处理元件的所识别的相对位置和可用性状态来为所述计算操作选择所述处理元件的所述子集。
3.根据权利要求2所述的方法,其中每个处理元件的所述可用性状态包括可用状态、预留状态、部分可用性状态或非功能性状态中的一个。
4.根据权利要求2所述的方法,其还包括:确定从所述多个处理元件中的每个处理元件到所述至少一个存储器单元的物理距离。
5.根据权利要求1所述的方法,其还包括:
在所述多个处理元件的所述子集处,根据所述配置分组执行所述计算操作;和
基于所述计算操作的所述执行来生成多个处理结果,每个相应的处理结果存储在所述多个处理元件的所述子集中的所述相应处理元件的相应缓冲器中。
6.根据权利要求1所述的方法,其还包括:
计算从至少一个存储器单元到所述子集中的每个处理元件的多个传输时间;
确定使用所述多个传输时间的特定部分减少所述计算操作的计算时间;以及
识别所述多个数据流中的每个数据流,每个数据流与所述多个传输时间中的对应传输时间相关联。
7.根据权利要求2所述的方法,其还包括:
将每个处理元件的地址映射到所述至少一个存储器单元的相应存储器地址;和
在所述配置分组中存储所述至少一个存储器单元的所述相应的存储器地址。
8.根据权利要求7所述的方法,其中所述至少一个存储器单元对应于DRAM、SRAM、NAND或3DXPoint存储器中的至少一个。
9.根据权利要求1所述的方法,其中将所述配置分组提供给所述多个处理元件包括仅将所述配置分组提供给所述多个处理元件的所述子集中的每个处理元件。
10.根据权利要求1所述的方法,其中所述至少一个操作数处理单元对应于算术逻辑单元ALU、位操作单元、乘法单元、累加单元、加法器单元、查找表单元、存储器查找单元或其任意组合中的至少一个。
11.一种装置,其包括:
多个处理元件,其可配置为处理计算操作;和
数据流管理器,其耦合到所述多个处理元件并且被配置为:
接收与所述多个处理元件相关联的状态信息;
基于所述状态信息来为计算操作选择所述处理元件的子集;以及
将配置分组提供给所述多个处理元件,所述配置...
【专利技术属性】
技术研发人员:J·赫里茨,T·施米茨,罗法隆,D·赫尔顿,
申请(专利权)人:美光科技公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。