CN119473998A 处理器、芯片系统及相关请求的服务质量配置方法 (华为技术有限公司)_第1页
CN119473998A 处理器、芯片系统及相关请求的服务质量配置方法 (华为技术有限公司)_第2页
CN119473998A 处理器、芯片系统及相关请求的服务质量配置方法 (华为技术有限公司)_第3页
CN119473998A 处理器、芯片系统及相关请求的服务质量配置方法 (华为技术有限公司)_第4页
CN119473998A 处理器、芯片系统及相关请求的服务质量配置方法 (华为技术有限公司)_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

用本申请实施例能够更加准确地指示处理器发2接收所述第一映射单元发送的所述目标执行单元对应的目标访存基于当前系统信息调节所述第一服务质量,得到当前状态下所基于所述目标执行单元在所述多个执行单元中的硬件优先级,确3.根据权利要求1所述的处理器,其特征在基于所述目标执行单元在所述多个执行单元中的硬件优先级,确基于所述目标线程对应的软件服务质量和所述目所述第一映射表用于记录第一服务质量与软件服务质量和硬件服务质量之间的映射关系,基于所述目标线程对应的软件服务质量和所述目标线程对应获取所述当前系统信息,并基于预设算法对所述当前系统信息进3通过所述第一控制单元,接收所述第一映射单元发送的所述目标执基于当前系统信息调节所述第一服务质量,得到当前状态下所通过所述第一映射单元,基于所述目标执行单元在所述多个执行单元中的硬件优先9.根据权利要求7所述的方法,其特征在于,所述N个通过所述第一映射单元,基于所述目标执行单元在所述多个执行单元中的硬件优先基于所述目标线程对应的软件服务质量和所述目通过所述第一映射单元,基于所述目标线程对应的软件服务质量和所通过所述第一控制单元,获取所述当前系统信息,并基于预设算4接收所述第一映射单元发送的所述目标执行单元对应的目标访存基于当前系统信息调节所述第一服务质量,得到当前状态下所基于所述第二服务质量向所述控制器发送所述算机程序被处理器执行时实现上述权利要求7_12中5统的工作效率不断提高。但处理器工作效率和内存系统工作效率并不是以相同比例提高,处理器的性能提升速度明显高于内存系统。处理器访存速度与运算速度的差距越来越显6节后的服务质量能够更加准确地指示访存请求的调度优先级,以确保关键任务的执行性单元)发起的访存请求是为了获取操作指令,运算逻辑7服务质量与第一服务质量之间的映射关系,以便于综合决策目标访存请求的第一服务质从而该调节后的服务质量能够更加准确地指示访存请求存请求对应的硬件服务质量,并将目标访存请求对应的硬件服务质量确定为第一服务质8请求包括第一服务质量,第一服务质量用于指示目标执行单元发起的访存请求的优先级;基于当前系统信息调节第一服务质量,得到当前状态下目标访存请求对应的第二服务质存储有计算机程序,该计算机程序被处理器执行时实现上述第二方面任意一项所述的方9所有或部分必要的电子电路进行包分组的技术。片上系统101可以包括多个处理单元和控signalprocessor,DSP)、基带处理单元和神经网络处理单元1013(neural_network理器核执行。多个处理器核中的每个处理器核都可以将外存储器103(如磁盘等)中存储的当运算完成后处理器核再将结果临时存储在内存储器102中,并将需要长期存储的指令或[0042]可以理解的是,多个处理器核可以通过控制器1014向内存储器102发送的访存请与外存储器103或其他外部存储器交互数据,可作为操作系统或其他正在运行中的程序的[0048]内存储器102可以包括,动态随机存取存储器(DRAM)、静态随机存取存储器同步动态随机存储器(DoubleDataRateSynchronousDynamicRandomAccessMemory,机存储器(DDR3)、四代低功耗双倍数据率同步动态随机存储器(LowPowerDoubleDataRate4,LPDDR4)和五代低功耗双倍数据率同步动态随机存储器(LowPowerDoubleData[0049]控制器1014,可用于管理并控制中央处理单元1011与外存储器103(如磁盘等)之间的通信,并为中央处理单元1011和外部存储设备之间的通信提供标准化(例如通用闪存存储设备读/写数据等结果向中央处理单元1011反馈事件(如命令完成事件、命令状态事序和数据等。由于中央处理单元1011不能直接读取外存储器103中的指令和数据也不能直际上是通过控制器1014将存储在外存储器103中的待读内容(包括指令和/或数据)先临时[0053]可以理解的是,图1中的芯片系统的只是本发明实施例提供的一些示例性的实施[0060]可选的,当内存单元位于处理器20外部时,内存单元可为上述图1中的内存储器硬件优先级,确定第一访存请求的硬件服务质量(HardwareQualityOfService,HW_于不同的处理子单元的功能不同,因此不同处理子单元发出的访存请求的重要程度不一样。例如,指令获取单元2014发起的访存请求是为了获取操作指令,运算逻辑单元(ALU)2012D发起的访存请求是为了获取运算数据,获取操作指令的重要程度比获取运算数据的求有依赖关系来动态调整硬件服务质量,比如后续请求或者运算需要用到本次请求的结[0072]第一控制单元202,用于接收第一映射单元2016发送的目标处理子单元对应的第[0073]具体的,当前系统信息可以包括但不限于当前处理器20[0074]在一些实施例中,第一控制单元202对当前系统信息进行分析,调节第一服务质[0075]下面将结合图3说明第一控制单元202如何分析当前系统信息,得到第二服务质以为当前处理器20的访存请求的响应延时,特征2可以为当前处理器20的访存请求的访存以对不同的特征预设不同的阈值(该阈值可以通[0081]第一控制单元202,还用于基于第一访存请求,通过第二服务质量去访问内存单[0082]在一些实施例中,第一控制单元202可以接收到由多个处理子单元发起的访存请处理子单元可以包括但不限于指令调度单元3011,至少一个通用运算单元3012(如可包括[0086]需要说明的是,处理器核301中包括的多个处理子单元与上述图2中处理器核201[0090]具体的,第一访存请求中包括软件服务质量。软件服务质量(SoftwareQuality[0104]具体的,当前系统信息可以包括但不限于当前处理器30[0105]在一些实施例中,第一控制单元303对当前系统信息进行分析,调节第一服务质[0107]第一控制单元303,还用于基于第一访存请求,通过第二服务质量去访问内存单[0108]在一些实施例中,第一控制单元303可以接收到由多个处理器核中的多个处理子[0109]综上,在本申请中不仅基于硬件优先级和软件优先级确用于指示目标执行单元对应的访存请求的优先级;基于当前系统信息调节第一服务质[0111]需要说明的是处理器40可以为上述图2中的处理器20也可以为上述图4中的处也可以为外存储器。关于第一控制单元401的相关描述,详细请参见上述对第一控制单元质量越高访存请求的调度优先级越高,进而处理器可以优先调度服务质量高的访存请求,而在本申请中,控制单元可以基于当前系统状态来调节后的服务质量能够更加准确地指示访存请求的调度优先级,以确保关键任务的执行性能,的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,[0135]上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论