System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于配置计算装置中的存储器布置的方法制造方法及图纸_技高网

用于配置计算装置中的存储器布置的方法制造方法及图纸

技术编号:43507737 阅读:6 留言:0更新日期:2024-11-29 17:10
一种用于为具有预定义存储器布局的计算装置上的若干处理模块分配存储器位置的系统和方法,所述方法由与所述计算装置通信的图形用户界面的处理器实施,并且包括以下步骤:在所述图形用户界面处接收所述计算装置的所述预定义存储器布局;在所述图形用户界面处显示所述计算装置的所述预定义存储器布局的所述配置;接收用于数据到存储器位置的分配的用户输入的存储器布置请求;生成配置数据,以用于数据到所述计算装置的所述预定义存储器布局中的存储器位置的所述分配;以及在所述图形用户界面处显示消耗指南,所述消耗指南示出了由所述配置数据确定的用于数据到存储器位置的所述分配的估计消耗水平。

【技术实现步骤摘要】
【国外来华专利技术】

本公开涉及计算装置中的存储器布置,并且更具体地,涉及配置计算装置存储器延迟。


技术介绍

1、诸如数字信号处理器(dsp)等计算装置是运行算法来以数学方式操纵数字化信号的处理器,所述数字化信号诸如但不限于语音、音频、视频、声纳、雷达等。使用包括一个或多个数据存储器系统的一个或多个处理器或微处理器来实施信号处理。例如,内部存储器、缓存存储器、外部存储器等。

2、计算装置性能通过许多方式来测量,但最常见的度量是处理器完成一项任务所需的时间,这取决于数据在存储器中实现最快访问时间因此减少处理时间的布置。处理器具有多个存储器类型。较低级别的存储器类型(即,1级)的尺寸较小且访问时间较短,因此“速度更快”。较高级别的存储器类型(即,2级至16级)的尺寸较大且访问时间较长,因此“速度更慢”。从最快到最慢的层次结构为1级(l1)最快,而16级(l16)最慢。不同的系统具有不同数量的存储器类型。存储器延迟与从发起访问存储器请求到在所请求的存储器处读取和写入数据所需的持续时间相关。

3、通常,将数据布置在存储器中需要:1)计算处理管道将需要多少内存,2)了解每种类型的存储器的使用方式和使用频率,3)以这样一种方式布置存储器块,使得将最快的存储器分配给最能从更快的访问中受益的进程的一部分,4)在完成存储器布置之后编译代码,以及5)将文件闪存到基于闪存的存储器存储装置上。

4、要优化处理器性能,迭代地执行上述代码更改。在每次代码更改之后,对代码进行编译和闪存,然后可测量其对处理器的影响。实际上,需要进行多次代码更改,因为有多个块竞争最低延迟/最快存储器。目前这种方法的缺点是它是一项繁琐且耗时的工作,并且不能为工程师提供太多的灵活性。该方法既复杂又耗时,并且通常导致处理资源未得到充分利用。


技术实现思路

1、本专利技术的主题包括用于配置具有多个处理模块的计算装置中的存储器布置的界面系统的一个或多个实施方案,所述多个处理模块各自具有要存储在计算装置的多个存储器位置中的数据,以供访问和传送到系统进行执行。该界面系统包括:通信协议,用于从计算装置接收存储器布局;图形用户界面,用于向存储器布局内的存储器位置显示多个处理模块中的每一者的配置;存储器布置请求,用于修改所述配置,所述存储器布置请求由用户在图形用户界面处输入,并将处理模块与多个存储器位置中的存储器位置的延迟级别相关。并且在图形用户界面处生成配置数据,所述配置数据表示要基于每个处理模块的存储器布置请求和计算装置的存储器容量存储在多个存储器位置中的数据的布置。

2、在一个或多个实施方案中,图形用户界面包括多个选项以供用户选择存储器布置请求,其中一个或多个用户选择的布置请求用于生成配置数据。

3、在一个或多个实施方案中,显示消耗指南,所述消耗指南示出了配置数据的消耗水平。

4、在一个或多个实施方案中,计算装置上的分配器根据配置数据分配存储器布局。

5、在一个或多个实施方案中,显示结果配置文件,指示根据配置数据修改的存储器布局的配置结果。

6、本专利技术的主题包括为预定数量的处理模块分配存储器位置的方法的一个或多个实施方案,所述存储器位置位于具有预定义存储器布局的计算装置上,所述处理模块具有要根据配置存储在存储器位置中的指令,其中所述指令可由所述计算装置访问和实施,该方法由与计算装置通信的图形用户界面的处理器实施。该方法包括以下步骤:在图形用户界面处接收计算装置的预定义存储器布局;在图形用户界面处显示计算装置的预定义存储器布局的配置;接收用于数据到存储器位置的分配的用户输入的存储器布置请求,所述用户输入的存储器布置请求是在图形用户界面处输入的;在图形用户界面的处理器中生成配置数据,以用于数据到计算装置的预定义存储器布局中的存储器位置的分配,所述配置数据基于用于存储器分配的用户输入的存储器布置请求和计算装置存储器容量;以及在图形用户界面处显示消耗指南,该消耗指南示出了由配置数据确定的用于数据到存储器位置的分配的估计消耗水平。

7、在一个或多个实施方案中,该方法还包括以下步骤:呈现多个选项以供用于对存储器分配请求的用户选择,以及基于用户选择而生成配置数据。

8、在一个或多个实施方案中,该方法还包括将配置数据发送到计算装置,其中根据所述配置数据将所述配置数据分配到存储器位置。

9、在一个或多个实施方案中,该方法还包括在图形用户界面处显示结果配置文件,该结果配置文件示出了根据配置数据进行的存储器分配。

10、在一个或多个实施方案中,该方法还包括以下步骤:基于估计的消耗水平和结果配置文件而对用户输入的存储器布置请求进行优先排序。

本文档来自技高网...

【技术保护点】

1.一种用于配置具有多个处理模块的计算装置中的存储器布置的界面系统,所述多个处理模块各自具有要存储在所述计算装置的多个存储器位置中的数据,以供访问和传送到系统进行执行,所述界面系统包括:

2.如权利要求1所述的界面系统,其中所述图形用户界面还包括多个选项以供所述用户选择所述存储器布置请求,其中一个或多个用户选择的存储器布置请求用于生成所述配置数据。

3.如权利要求2所述的界面系统,其还包括消耗指南,所述消耗指南在所述图形用户界面处显示一个或多个用户选择的存储器布置请求的消耗水平。

4.如权利要求3所述的界面系统,其中所述消耗水平被呈现给所述用户,以便所述用户输入存储器布置请求,其中具有最高优先级的所述处理模块能够被分配给所有所述存储器位置中具有最快提取时间的存储器位置。

5.如权利要求1所述的界面系统,其中所述图形用户界面通过所述通信协议将所述配置数据发送到所述计算装置,并且所述计算装置还包括:

6.如权利要求5所述的界面系统,其还包括在所述图形用户界面处显示的结果配置文件,所述结果配置文件指示根据所述配置数据修改的所述存储器布局的所述配置的剖析结果,所述剖析结果通过所述通信协议发送到所述图形用户界面。

7.一种用于为预定数量的处理模块分配存储器位置的方法,所述存储器位置位于具有预定义存储器布局的计算装置上,所述处理模块具有要根据配置而被存储在存储器位置中的指令,其中所述指令能够由所述计算装置访问和实施,所述方法由与所述计算装置通信的图形用户界面的处理器实施,所述方法包括以下步骤:

8.如权利要求7所述的方法,其还包括以下步骤:

9.如权利要求7所述的方法,其还包括以下步骤:

10.如权利要求8所述的方法,其还包括根据所述配置数据在所述图形用户界面处显示数据到存储器位置的所述分配的结果配置文件的步骤,所述结果被发送到所述图形用户界面,作为所述数据在所述预定义存储器布局中的所述存储器位置中的每一者中的布局。

11.如权利要求7所述的方法,其还包括以下步骤:基于所述估计的消耗水平和所述结果配置文件而对所述用户输入的存储器布置请求进行优先排序。

12.一种用于具有数字信号处理器(DSP)和由所述DSP控制的多个音频模块的音频系统的调音工具,所述调音工具包括:

13.如权利要求12所述的调音工具,其中所述图形用户界面还包括多个选项以供用于用户选择,从所述多个选项中对用户选项的一个或多个选择被用于生成所述配置数据。

14.如权利要求13所述的调音工具,其还包括消耗指南,所述消耗指南在所述图形用户界面处显示一个或多个用户选择的存储器布置请求的估计消耗水平。

15.如权利要求12所述的调音工具,其中所述DSP还包括分配器,所述图形用户界面通过所述通信协议将所述配置数据发送到所述DSP,并且所述DSP中的所述分配器根据所述配置数据将要被存储在所述存储器布局中的所述音频模块分配在对应的存储器位置处。

16.如权利要求15所述的调音工具,其还包括在所述图形用户界面处显示的结果配置文件,所述结果配置文件指示根据所述配置数据修改的所述存储器布局的所述配置的剖析结果,所述剖析结果通过所述通信协议发送到所述图形用户界面,在所述图形用户界面处显示为所述结果配置文件。

...

【技术特征摘要】
【国外来华专利技术】

1.一种用于配置具有多个处理模块的计算装置中的存储器布置的界面系统,所述多个处理模块各自具有要存储在所述计算装置的多个存储器位置中的数据,以供访问和传送到系统进行执行,所述界面系统包括:

2.如权利要求1所述的界面系统,其中所述图形用户界面还包括多个选项以供所述用户选择所述存储器布置请求,其中一个或多个用户选择的存储器布置请求用于生成所述配置数据。

3.如权利要求2所述的界面系统,其还包括消耗指南,所述消耗指南在所述图形用户界面处显示一个或多个用户选择的存储器布置请求的消耗水平。

4.如权利要求3所述的界面系统,其中所述消耗水平被呈现给所述用户,以便所述用户输入存储器布置请求,其中具有最高优先级的所述处理模块能够被分配给所有所述存储器位置中具有最快提取时间的存储器位置。

5.如权利要求1所述的界面系统,其中所述图形用户界面通过所述通信协议将所述配置数据发送到所述计算装置,并且所述计算装置还包括:

6.如权利要求5所述的界面系统,其还包括在所述图形用户界面处显示的结果配置文件,所述结果配置文件指示根据所述配置数据修改的所述存储器布局的所述配置的剖析结果,所述剖析结果通过所述通信协议发送到所述图形用户界面。

7.一种用于为预定数量的处理模块分配存储器位置的方法,所述存储器位置位于具有预定义存储器布局的计算装置上,所述处理模块具有要根据配置而被存储在存储器位置中的指令,其中所述指令能够由所述计算装置访问和实施,所述方法由与所述计算装置通信的图形用户界面的处理器实施,所述方法包括以下步骤:

8.如权利要求7所述的方法,其还包括以下步骤...

【专利技术属性】
技术研发人员:R·S·赫格德H·拉巴特S·克欧格
申请(专利权)人:哈曼国际工业有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1