用于多处理器之间的数据处理的方法和电子装置制造方法及图纸

技术编号:22027135 阅读:79 留言:0更新日期:2019-09-04 02:41
一种电子装置可包括:第一存储器,用于以指定速率存储第一数据;第一处理器,被连接到第一存储器,并且被配置为将第一数据划分成多个第二数据,其中,每个第二数据的大小小于第一数据的大小;第二存储器,用于以比指定速率快的速率存储所述多个第二数据中的至少一些第二数据;第二处理器,被连接到第二存储器,并且被配置为处理所述多个第二数据中的至少一些第二数据;以及DMA控制模块,被连接到第二处理器,用于在第一存储器与第二存储器之间发送/接收数据,其中,DMA控制模块被配置为:至少基于从第一处理器发送到第二处理器的针对所述多个第二数据的处理命令,从第一存储器接收从第一数据划分出的小的大小的所述多个第二数据中的至少一些第二数据;将所述多个第二数据中的至少一些第二数据发送到第二处理器;并且将由第二处理器通过使用所述多个第二数据中的至少一些第二数据处理的第三数据发送到第一存储器。

Methods and electronic devices for data processing between Multiprocessors

【技术实现步骤摘要】
【国外来华专利技术】用于多处理器之间的数据处理的方法和电子装置
本公开涉及用于处理图像的电子装置和方法。
技术介绍
直接存储器访问(DMA)是一种用于无需通过中央处理器(CPU)而在存储器之间或者存储器与输入/输出装置之间直接传输数据的技术。DMA不需要CPU干预数据传输,使得CPU可执行其他任务,从而改善CPU管理。因此,DMA可在数字信号处理领域中被有效地使用。
技术实现思路
技术问题为了使用DMA,必须将用于控制DMA的代码插入到操作代码中。结果是,必须在需要用于操作的数据的时刻提供输入数据,并且必须在操作结束的时刻产生输出数据。然而,这种情况可能存在如下所述的问题。首先,DMA和图像位置计算频繁地且共同地在图像处理算法中被使用,并且公共代码的重复会降低代码的可循环性。DMA和图像位置计算需要通过硬件的直接控制,因此设计者必须充分了解处理器(诸如,数字信号处理器(DSP))的架构。因此,设计者可能需要大量时间来对DMA和图像位置计算进行编程。此外,当在不同的异构操作环境中使用多个处理器时,可能难以执行编程使得一个处理器将参数传输到另一处理器。根据各种实施例,可提供在处理图像的同时输入将通过DMA被处理本文档来自技高网...

【技术保护点】
1.一种电子装置,包括:第一存储器,以指定速度存储第一数据;第一处理器,与第一存储器连接,并且被配置为将第一数据划分成多个第二数据,其中,每个第二数据的大小小于第一数据的大小;第二存储器,以高于所述指定速度的速度存储所述多个第二数据中的至少一些第二数据;第二处理器,与第二存储器连接,并且被配置为处理所述多个第二数据中的至少一些第二数据;以及直接存储器访问DMA控制模块,与第二处理器连接,并且被配置为在第一存储器与第二存储器之间发送和接收数据,其中,DMA控制模块被配置为:至少基于从第一处理器发送到第二处理器的针对所述多个第二数据的处理命令,从第一存储器接收从第一数据划分出的较小大小的所述多个第...

【技术特征摘要】
【国外来华专利技术】2017.01.23 KR 10-2017-00106731.一种电子装置,包括:第一存储器,以指定速度存储第一数据;第一处理器,与第一存储器连接,并且被配置为将第一数据划分成多个第二数据,其中,每个第二数据的大小小于第一数据的大小;第二存储器,以高于所述指定速度的速度存储所述多个第二数据中的至少一些第二数据;第二处理器,与第二存储器连接,并且被配置为处理所述多个第二数据中的至少一些第二数据;以及直接存储器访问DMA控制模块,与第二处理器连接,并且被配置为在第一存储器与第二存储器之间发送和接收数据,其中,DMA控制模块被配置为:至少基于从第一处理器发送到第二处理器的针对所述多个第二数据的处理命令,从第一存储器接收从第一数据划分出的较小大小的所述多个第二数据中的至少一些第二数据;将所述多个第二数据中的至少一些第二数据发送到第二处理器;并且将由第二处理器使用所述多个第二数据中的至少一些第二数据处理的第三数据发送到第一存储器。2.如权利要求1所述的电子装置,其中,第一数据和第二数据包括图像数据,并且第一处理器被配置为基于第二存储器确定所述多个第二数据中的至少一些第二数据的位置、大小、形状或数量中的至少一个。3.如权利要求1所述的电子装置,其中,所述多个第二数据中的至少一些第二数据包括第一部分数据、第二部分数据和第三部分数据,第二处理器被配置为在处理了第一部分数据之后处理第二部分数据,并且DMA控制模块被配置为在第二处理器处理第二部分数据的同时,将处理的第一部分数据发送到第一存储器并且从第一存储器接收第三部分数据。4.如权利要求1所述的电子装置,其中,所述多个第二数据中的至少一些第二数据被划分成块,其中,每个块具有相等的大小。5.如权利要求1所述的电子装置,其中,第二处理器被配置为接收处理数据,其中,所述处理数据包括用于设置所述多个第二数据中的至少一些第二数据的数据和用于设置针对所述多个第二数据中的至少一些第二数据的处理的数据,并且所述处理数据包括以下项或以下项的组合:所述多个第二数据中的至少一些第二数据的位置和大小、针对所述多个第二数据中的至少一些第二数据的处理的重叠、非处理区域、处理顺序、处理位置。6.如权利要求5所述的电子装置,其中,第二处理器被配置为通过使用所述处理命令和所述处理数据处理所述多个第二数据中的至少一些第二数据并控制DMA控制模块。7.如权利要求3所述的电子装置,其中,DMA控制模块包括包含第一通道和第二通道的多个通道,并且被配置为当完成通过第一通道发送第一部分数据时,在通过第二通道发送第二部分数据期间通过第一通道发送第三部分数据。8.如权利要求3所述的电...

【专利技术属性】
技术研发人员:金洛琦安珉旭琴炅穆申健澈
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国,KR

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

1