CN114651237A - 数据处理方法、装置、电子设备及计算机可读存储介质 - Google Patents

数据处理方法、装置、电子设备及计算机可读存储介质 Download PDF

Info

Publication number
CN114651237A
CN114651237A CN201980100776.1A CN201980100776A CN114651237A CN 114651237 A CN114651237 A CN 114651237A CN 201980100776 A CN201980100776 A CN 201980100776A CN 114651237 A CN114651237 A CN 114651237A
Authority
CN
China
Prior art keywords
task
storage area
processing core
processing
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201980100776.1A
Other languages
English (en)
Inventor
罗飞
王维伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Simm Computing Technology Co ltd
Original Assignee
Beijing Simm Computing Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Simm Computing Technology Co ltd filed Critical Beijing Simm Computing Technology Co ltd
Publication of CN114651237A publication Critical patent/CN114651237A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • G06F13/1668Details of memory controller
    • G06F13/1689Synchronisation and timing concerns
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • G06F13/1605Handling requests for interconnection or transfer for access to memory bus based on arbitration
    • G06F13/1652Handling requests for interconnection or transfer for access to memory bus based on arbitration in a multiprocessor architecture
    • G06F13/1657Access to multiple memories
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485Task life-cycle, e.g. stopping, restarting, resuming execution
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/544Buffers; Shared memory; Pipes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Multi Processors (AREA)

Abstract

一种数据处理方法、装置、电子设备和计算机可读存储介质。其中该数据处理方法包括:处理核接收同步信号(301);所述处理核根据所述同步信号确定所述处理核的自身任务使用的第一存储区域以及非自身任务使用的第二存储区域;其中所述第一存储区域与所述第二存储区域不相同(302);所述处理核访问所述第一存储区域以执行所述自身任务,访问所述第二存储区域以执行所述非自身任务(303)。通过上述方法,将处理核的不同任务所对应的存储区域区分开,解决了现有技术中的对同一存储区域读写时所带来的数据一致性处理机制复杂、处理效率不高的技术问题。

Description

PCT国内申请,说明书已公开。

Claims (13)

  1. PCT国内申请,权利要求书已公开。
CN201980100776.1A 2019-10-24 2019-10-24 数据处理方法、装置、电子设备及计算机可读存储介质 Pending CN114651237A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2019/113061 WO2021077364A1 (zh) 2019-10-24 2019-10-24 数据处理方法、装置、电子设备及计算机可读存储介质

Publications (1)

Publication Number Publication Date
CN114651237A true CN114651237A (zh) 2022-06-21

Family

ID=75620361

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201980100776.1A Pending CN114651237A (zh) 2019-10-24 2019-10-24 数据处理方法、装置、电子设备及计算机可读存储介质

Country Status (4)

Country Link
US (1) US12399849B2 (zh)
EP (1) EP4050483A4 (zh)
CN (1) CN114651237A (zh)
WO (1) WO2021077364A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115168079A (zh) * 2022-09-08 2022-10-11 深圳市恒运昌真空技术有限公司 一种双处理器设备及其控制方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050246502A1 (en) * 2004-04-28 2005-11-03 Texas Instruments Incorporated Dynamic memory mapping
CN105589829A (zh) * 2014-09-15 2016-05-18 华为技术有限公司 基于多核处理器芯片的数据处理方法、装置以及系统
CN110209509A (zh) * 2019-05-28 2019-09-06 北京星网锐捷网络技术有限公司 多核处理器间的数据同步方法及装置

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5655132A (en) * 1994-08-08 1997-08-05 Rockwell International Corporation Register file with multi-tasking support
US6499090B1 (en) * 1999-12-28 2002-12-24 Intel Corporation Prioritized bus request scheduling mechanism for processing devices
US6976155B2 (en) * 2001-06-12 2005-12-13 Intel Corporation Method and apparatus for communicating between processing entities in a multi-processor
US20050108711A1 (en) * 2003-11-13 2005-05-19 Infineon Technologies North America Corporation Machine instruction for enhanced control of multiple virtual processor systems
US8490111B2 (en) * 2011-04-16 2013-07-16 Throughputer, Inc. Efficient network and memory architecture for multi-core data processing system
KR102082859B1 (ko) * 2013-01-07 2020-02-28 삼성전자주식회사 복수의 이종 코어들을 포함하는 시스템 온 칩 및 그 동작 방법
CN107729055B (zh) * 2013-08-28 2020-08-11 威盛电子股份有限公司 微处理器及其执行方法
US20150312331A1 (en) * 2014-04-25 2015-10-29 Shinkuro, Inc. System and Method for Group Collaboration Using a Distributed Network File Repository
EP3308349B1 (en) * 2015-06-10 2025-01-29 Mobileye Vision Technologies Ltd. Image processor and methods for processing an image
CN105335130B (zh) * 2015-09-28 2018-06-26 深圳市中兴微电子技术有限公司 一种处理器及其处理任务的方法
CN107679620B (zh) * 2017-04-19 2020-05-26 赛灵思公司 人工神经网络处理装置
GB2569844B (en) * 2017-10-20 2021-01-06 Graphcore Ltd Sending data off-chip

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050246502A1 (en) * 2004-04-28 2005-11-03 Texas Instruments Incorporated Dynamic memory mapping
CN105589829A (zh) * 2014-09-15 2016-05-18 华为技术有限公司 基于多核处理器芯片的数据处理方法、装置以及系统
CN110209509A (zh) * 2019-05-28 2019-09-06 北京星网锐捷网络技术有限公司 多核处理器间的数据同步方法及装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115168079A (zh) * 2022-09-08 2022-10-11 深圳市恒运昌真空技术有限公司 一种双处理器设备及其控制方法

Also Published As

Publication number Publication date
US12399849B2 (en) 2025-08-26
EP4050483A1 (en) 2022-08-31
EP4050483A4 (en) 2022-12-14
WO2021077364A1 (zh) 2021-04-29
US20220269622A1 (en) 2022-08-25

Similar Documents

Publication Publication Date Title
US12019652B2 (en) Method and device for synchronizing node data
CN114020470B (zh) 资源分配方法、装置、可读介质及电子设备
CN111858381B (zh) 应用程序容错能力测试方法、电子设备及介质
CN110795446A (zh) 榜单更新方法、装置、可读介质和电子设备
CN113760498A (zh) 消息消费方法、装置、电子设备和计算机可读介质
CN112905848A (zh) 信息查询方法、装置、电子设备、存储介质及程序产品
CN117170986B (zh) 芯片一致性处理系统,及其方法、装置、设备及介质
CN111240834B (zh) 任务执行方法、装置、电子设备和存储介质
CN111163336A (zh) 视频资源推送方法、装置、电子设备及计算机可读介质
CN111309254A (zh) 数据处理方法、装置、可读介质及电子设备
CN112486825A (zh) 多泳道环境架构系统、消息消费方法、装置、设备及介质
CN111949833B (zh) 索引构建方法、数据处理方法、装置、电子设备及介质
CN111262907B (zh) 服务实例访问方法、装置和电子设备
CN112418389A (zh) 数据处理方法、装置、电子设备及计算机可读存储介质
CN113064704B (zh) 任务处理方法、装置、电子设备和计算机可读介质
CN111597403B (zh) 一种构建图索引的方法、装置、电子设备及存储介质
US12399849B2 (en) Data processing methods, apparatuses, electronic devices and computer-readable storage media
CN112507676B (zh) 能源报表生成方法、装置、电子设备和计算机可读介质
CN110489219B (zh) 一种调度功能对象的方法、装置、介质和电子设备
CN113220281A (zh) 一种信息生成方法、装置、终端设备及存储介质
CN112163176A (zh) 数据存储方法、装置、电子设备和计算机可读介质
CN113342837B (zh) 数据发送方法、装置、电子设备和计算机可读介质
CN116594568A (zh) 一种数据存储方法、装置、电子设备及存储介质
CN114040136A (zh) 轨道巡检装置、图像处理方法、装置、设备和介质
CN110941683B (zh) 获取空间中对象属性信息的方法、装置、介质和电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Country or region after: China

Address after: Room 201, No. 6 Fengtong Heng Street, Huangpu District, Guangzhou City, Guangdong Province

Applicant after: Guangzhou Ximu Semiconductor Technology Co.,Ltd.

Address before: Building 202-24, No. 6, Courtyard 1, Gaolizhang Road, Haidian District, Beijing

Applicant before: Beijing SIMM Computing Technology Co.,Ltd.

Country or region before: China

CB02 Change of applicant information