CN119416410A 片上网络仿真方法、装置、设备及存储介质 (北京开源芯片研究院)_第1页
CN119416410A 片上网络仿真方法、装置、设备及存储介质 (北京开源芯片研究院)_第2页
CN119416410A 片上网络仿真方法、装置、设备及存储介质 (北京开源芯片研究院)_第3页
CN119416410A 片上网络仿真方法、装置、设备及存储介质 (北京开源芯片研究院)_第4页
CN119416410A 片上网络仿真方法、装置、设备及存储介质 (北京开源芯片研究院)_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

本申请提供了一种片上网络仿真方法、装包括的执行动作;根据硬件单元包括的执行动2确定用于构成片上网络的各个硬件单元,以及确定每个执根据所述硬件单元包括的执行动作,通过预设编译语言构建每个根据所述依赖关系,通过预设编译语言构建每个硬件单元在所述执所述根据所述依赖关系,通过预设编译语言构建每个硬件单元在所在所述执行代码片段中,通过所述预设编译语言编写所述根据所述依赖关系,确定所述第一执行语句和所述第二执行语句执行动作用于在获得所述第二执行动作的执行所述根据所述依赖关系,确定所述第一执行语句和所述第二执行语句根据所述输入输出关系,通过所述预设编译语言编写所述硬根据所述结果赋值代码片段和所述硬件单元各自的执行代码片段,根据静态功耗计算规则和动态功耗计算规则,构建用于模拟计算根据所述计算代码片段和所有所述硬件单元各自的执行代码3所述动态功耗计算规则用于根据所述硬件单元包括的执行动作,以及所述硬件单元的总功耗为所述硬件单元的静态功耗和动态功确定模块,用于确定用于构成片上网络的各个硬件单元,以及第一构建模块,用于根据所述硬件单元包括的执行动作,第二构建模块,用于根据所有所述硬件单元各自的执其中,所述处理器被配置为执行所述指令,以实现如权利要求子设备的处理器执行时,使得所述电子设备能够执行如权利要求1至7中任一项所述的方45[0011]上述说明仅是本申请技术方案的概述,为了能够更清楚象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互6决多核处理器内的通信问题,片上网络是一个在网络为基础的通信子系统上的集成电路,7另外,基于python3.10,单步仿真器模型可引入包含机器学习的大量全新的动态路由方[0030]示例的,本申请实施例可以在汇总后的一套片上网络设计文件的顶层(network8件单元在执行周期内的执行动作的流转,这样能够更细致的构建整个片上网络的设计文动作之间存在依赖关系。或一个执行动作需要获取到另一个执行动作的输出结果才可执9[0046]在具体确定第一执行动作的第一执行语句与第二执行动作的第二执行语句各自样的目的是在一个执行周期1中,编写在先的第一执行语句因未获得第二执行语句的执行色的执行语句编写在生产者角色的执行语句之前的规则进行代码编[0052]子步骤2043、根据所述结果赋值代码片段和所述硬件单[0056]子步骤2045、根据所述计算代码片段和所有所述硬件单支持对片上网络功耗进行模拟计算,后续可以通过这个模型来对片上网络做精确的性能/得到的映射表。例如在仿真中执行XY路由(路由模块的一种选择)的时候,静态功耗为[0061]动态功耗计算则是通过分析所有组件各自执行的操作来计算,包含buffer的也是由预先计算得到的模拟功耗来计算的,例如如果选择深度为2,入口位宽为128bit的之前,查看buffer的容量还剩下多少动作处于查看buffer的是否装满动作之前,查看动作处于当buffer满的时候如果继续push则报错动作之前,当buffer满的时候如果继续push则报错动作处于当buffer空的时候如果继续pop则报错动作之前,则编写的硬件单元defUpdate_cycle(self,clock):defGetMaxBufferSize(self):#GetmadefgetCurrentFreeSlots(self):#freereturnself.max_buffer_size_len(self.buffer)#查看这个buffer的容量还defDrop(self,flit):#CalledbyassertFalse#当buffer满的时候如果继assertFalse#当buffer空的时候如果件单元在执行周期内的执行动作的流转,这样能够更细致的构建整个片上网络的设计文所述硬件单元的总功耗为所述硬件单元的静态功耗和动态功件单元在执行周期内的执行动作的流转,这样能够更细致的构建整个片上网络的设计文方便多媒体组件608和处理组件602之例包括用于在电子设备600上操作的任何应用程序或方法的指令,联系人数据,电话簿数[0088]电源组件606为电子设备600的各种组件提供电力。电源组件606可以包括电源管[0089]多媒体组件608包括在所述电子设备600和用户之间的提供一个输出接口的屏置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变[0090]音频组件610用于输出和/或输入音频信号。例如,音频组件610包括一个麦克风于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件[0091]I/O接口612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可如所述组件为电子设备600的显示器和小键盘,传感器组件614还可以检测电子设备600或的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件616还包括近场通信方法。[0097]电子设备700还可以包括一个电源组件726被配置为执行电子设备700的电源管者适应性变化遵循本申请的一般性原理并包括本公开未公开的本技术领域中的公知常识

温馨提示

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

评论

0/150

提交评论