CN112596811A - Method, system, computer equipment and storage medium for reducing memory overhead by dynamic data loading - Google Patents
Method, system, computer equipment and storage medium for reducing memory overhead by dynamic data loading Download PDFInfo
- Publication number
- CN112596811A CN112596811A CN202011522425.0A CN202011522425A CN112596811A CN 112596811 A CN112596811 A CN 112596811A CN 202011522425 A CN202011522425 A CN 202011522425A CN 112596811 A CN112596811 A CN 112596811A
- Authority
- CN
- China
- Prior art keywords
- model
- address
- loading
- memory
- models
- 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.)
- Granted
Links
- 230000015654 memory Effects 0.000 title claims abstract description 104
- 238000000034 method Methods 0.000 title claims abstract description 74
- 238000011068 loading method Methods 0.000 title claims abstract description 66
- 238000004590 computer program Methods 0.000 claims description 14
- 238000010586 diagram Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44568—Immediately runnable code
- G06F9/44578—Preparing or optimising for loading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/28—Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5011—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
- G06F9/5016—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals the resource being the memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5011—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
- G06F9/5022—Mechanisms to release resources
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
Description
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011522425.0A CN112596811B (en) | 2020-12-17 | 2020-12-17 | Method, system, computer equipment and storage medium for reducing memory overhead by dynamic data loading |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011522425.0A CN112596811B (en) | 2020-12-17 | 2020-12-17 | Method, system, computer equipment and storage medium for reducing memory overhead by dynamic data loading |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112596811A true CN112596811A (en) | 2021-04-02 |
CN112596811B CN112596811B (en) | 2022-08-05 |
Family
ID=75199841
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011522425.0A Active CN112596811B (en) | 2020-12-17 | 2020-12-17 | Method, system, computer equipment and storage medium for reducing memory overhead by dynamic data loading |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112596811B (en) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5799193A (en) * | 1996-04-29 | 1998-08-25 | Siemens Corporate Research, Inc. | Scenario based iterative method for development of an object oriented system model |
CN103399873A (en) * | 2013-07-10 | 2013-11-20 | 中国大唐集团科学技术研究院有限公司 | Database dynamic loading management method and device of virtual reality system |
CN103455356A (en) * | 2013-09-05 | 2013-12-18 | 中国计量学院 | Concurrence loading and rendering method of 3D (three-dimensional) models on multi-core mobile device |
CN104036451A (en) * | 2014-06-20 | 2014-09-10 | 深圳市腾讯计算机***有限公司 | Parallel model processing method and device based on multiple graphics processing units |
CN105630874A (en) * | 2015-12-18 | 2016-06-01 | 贵州大学 | Array model-based database system |
CN105741349A (en) * | 2016-01-29 | 2016-07-06 | 北京京能高安屯燃气热电有限责任公司 | Loading method and device of complex three-dimensional model in three-dimensional virtual simulation |
CN106997416A (en) * | 2017-04-16 | 2017-08-01 | 朱海涛 | Utilize the multistage model stepped mixing loading method of BIM technology |
CN109491784A (en) * | 2018-10-18 | 2019-03-19 | 北京旷视科技有限公司 | Reduce method, apparatus, the electronic equipment, readable storage medium storing program for executing of EMS memory occupation amount |
CN109901887A (en) * | 2019-01-24 | 2019-06-18 | 平安科技(深圳)有限公司 | Plug-in unit model dispositions method, electronic device and computer readable storage medium |
CN110866589A (en) * | 2018-08-10 | 2020-03-06 | 高德软件有限公司 | Operation method, device and framework of deep neural network model |
-
2020
- 2020-12-17 CN CN202011522425.0A patent/CN112596811B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5799193A (en) * | 1996-04-29 | 1998-08-25 | Siemens Corporate Research, Inc. | Scenario based iterative method for development of an object oriented system model |
CN103399873A (en) * | 2013-07-10 | 2013-11-20 | 中国大唐集团科学技术研究院有限公司 | Database dynamic loading management method and device of virtual reality system |
CN103455356A (en) * | 2013-09-05 | 2013-12-18 | 中国计量学院 | Concurrence loading and rendering method of 3D (three-dimensional) models on multi-core mobile device |
CN104036451A (en) * | 2014-06-20 | 2014-09-10 | 深圳市腾讯计算机***有限公司 | Parallel model processing method and device based on multiple graphics processing units |
CN105630874A (en) * | 2015-12-18 | 2016-06-01 | 贵州大学 | Array model-based database system |
CN105741349A (en) * | 2016-01-29 | 2016-07-06 | 北京京能高安屯燃气热电有限责任公司 | Loading method and device of complex three-dimensional model in three-dimensional virtual simulation |
CN106997416A (en) * | 2017-04-16 | 2017-08-01 | 朱海涛 | Utilize the multistage model stepped mixing loading method of BIM technology |
CN110866589A (en) * | 2018-08-10 | 2020-03-06 | 高德软件有限公司 | Operation method, device and framework of deep neural network model |
CN109491784A (en) * | 2018-10-18 | 2019-03-19 | 北京旷视科技有限公司 | Reduce method, apparatus, the electronic equipment, readable storage medium storing program for executing of EMS memory occupation amount |
CN109901887A (en) * | 2019-01-24 | 2019-06-18 | 平安科技(深圳)有限公司 | Plug-in unit model dispositions method, electronic device and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN112596811B (en) | 2022-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021057251A1 (en) | Grayscale release method and apparatus, routing device and storage medium | |
WO2020238843A1 (en) | Neural network computing device and method, and computing device | |
CN109597571B (en) | Data storage method, data reading method, data storage device, data reading device and computer equipment | |
WO2022057420A1 (en) | Data processing method and apparatus, electronic device, and storage medium | |
CN110209472B (en) | Task data processing method and board card | |
CN112231054B (en) | Multi-model inference service deployment method and device based on k8s cluster | |
CN110968529A (en) | Method and device for realizing non-cache solid state disk, computer equipment and storage medium | |
CN110955448A (en) | Intelligent contract separation method, contract processing method, apparatus, device and medium | |
CN110704084A (en) | Method and device for dynamically allocating memory in firmware upgrade, computer equipment and storage medium | |
CN110267060B (en) | Video file storage injection method and device, computer equipment and storage medium | |
CN107220930A (en) | Fish eye images processing method, computer installation and computer-readable recording medium | |
CN113065643A (en) | Apparatus and method for performing multi-task convolutional neural network prediction | |
CN112596811B (en) | Method, system, computer equipment and storage medium for reducing memory overhead by dynamic data loading | |
CN110956195A (en) | Image matching method and device, computer equipment and storage medium | |
CN116152520B (en) | Data processing method for neural network accelerator, chip and electronic equipment | |
CN112579004A (en) | Method, system, computer equipment and storage medium for quickly deleting flash data | |
CN113934445A (en) | Equipment firmware upgrading system, method and device, computer equipment and storage medium | |
CN113257352A (en) | Gene sequencing data sequencing method, integrated circuit and sequencing equipment | |
CN113827977A (en) | Game loss user prediction method and system based on BP neural network | |
CN112732601A (en) | Data preprocessing method and device, computer equipment and storage medium | |
US20200285955A1 (en) | Method for accelerating deep learning and user terminal | |
CN116010093A (en) | Data processing method, apparatus, computer device and readable storage medium | |
CN112650451B (en) | Optimization method, device, computer equipment and storage medium for searching network server | |
CN115686782A (en) | Resource scheduling method and device based on solid state disk, electronic equipment and storage medium | |
CN114138176A (en) | Nor Flash erasing and upgrading method and device, computer equipment and storage medium |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20230411 Address after: Room 418, Building 1, No. 66, Dongxin Avenue, Puyan Street, Binjiang District, Hangzhou City, Zhejiang Province, 310000 Patentee after: Hangzhou Xinjushi Artificial Intelligence Technology Co.,Ltd. Address before: 310051 1505, 1506, 5th floor, Edie Building 1, 66 Dongxin Avenue, Binjiang District, Hangzhou City, Zhejiang Province Patentee before: HANGZHOU AIXIN INTELLIGENT TECHNOLOGY CO.,LTD. |
|
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20240422 Address after: 408000, Building 2-27, No. 145 Huarong Street, Mawu Town, Fuling District, Chongqing (self committed) Patentee after: Guanzhifu (Chongqing) Technology Co.,Ltd. Country or region after: China Address before: Room 418, Building 1, No. 66, Dongxin Avenue, Puyan Street, Binjiang District, Hangzhou City, Zhejiang Province, 310000 Patentee before: Hangzhou Xinjushi Artificial Intelligence Technology Co.,Ltd. Country or region before: China |
|
TR01 | Transfer of patent right |