Unlock instant, AI-driven research and patent intelligence for your innovation.

Data processing method and electronic device

A technology of data processing and electronic equipment, which is applied in the field of data processing methods and electronic equipment, can solve problems such as complex microcode design, no effective technical solutions, and difficult modification, and achieve high execution efficiency and real-time performance

Active Publication Date: 2016-01-13
SHENZHEN YILIAN INFORMATION SYST CO LTD
View PDF5 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] 1) Implementation through microcode requires a large cache (SRAM), and requires a separate SRAM space for each logic unit operation channel; at the same time, the microcode design is complex and difficult to modify, and it is relatively difficult to implement out-of-order execution of different instructions. Disaster;
[0007] 2) It is implemented through processor (CPU) scheduling, requires the processor to maintain the queue, interact with the flash memory through interrupts, and need to query the status of the flash memory, so the speed is limited, it is not suitable for occasions with high bandwidth requirements, and the real-time performance is poor. The processor performance requirements are also high, resulting in high power consumption of the processor
[0008] To sum up, there is no effective solution in the relevant technologies for realizing the out-of-order execution of instructions in an efficient and low-power way to improve the utilization of the bus and thereby increase the read and write speed of the flash memory.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data processing method and electronic device
  • Data processing method and electronic device
  • Data processing method and electronic device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.

[0029] The electronic devices described in the embodiments of the present invention can be implemented in various forms. For example, the above-mentioned electronic devices can be smart phones, tablet computers, notebook computers or wearable devices (such as smart glasses, smart watches, etc.), and the operation of the electronic devices The system can be Android operating system, IOS operating system or any other operating system (such as mobile Linux system, Blackberry QNX operating system, etc.) developed by any third party that can run on a microcomputer structure (including at least processor and memory); the above-mentioned The electronic device may also be an electronic device for storing data, such as a solid state disk.

[0030] The data processing method described in the embodiment of the present invention is implemented by...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a data processing method and an electronic device. The method comprises: based on a priority of instructions in an instruction queue buffer, selecting an executable instruction, and aimed at the selected instruction, transmitting a bus request to request for a bus; when the bus is received by the request, transmitting the executable instruction to a corresponding target memory unit in a memory by using the bus, reading timing information of the executable instruction to a polling queue buffer; when random timing information in the polling queue buffer is arrived, transmitting the bus request to request for the bus, so that when the bus is received by the request, by using the bus, whether the target memory unit corresponding to the instruction that the timing information belongs to is executed is inquired; and when the bus is free, based on a preset policy, performing arbitration on the received bus, and based on an arbitration result, distributing the bus. By implementing the data processing method, out-of-order execution of the instructions in the memory units can be implemented in an efficient and low-power way, thus increasing the bus utilization rate and further increasing the read and write speed of the memory.

Description

technical field [0001] The invention relates to storage technology, in particular to a data processing method and electronic equipment. Background technique [0002] Electronic devices such as smartphones and tablet computers generally use flash memory (Flash) such as NANDflash and other storage units as storage media. The top-down architecture of flash memory is: chip (Chip), logic unit (LU), slice (Plane), block (Block), page (Page), each upper-level structure (except the bottom layer) can include one or more lower-level structures, for example, a chip can include one or more logical units; where the logical unit can use a logical unit number ( LUN, LogicUnitNumber) identification, the block is the basic unit of erasing in the flash memory, and the page is the basic addressing unit (that is, the page is the basic unit of the read operation). Among them, the logic unit is an instruction that can independently respond to the processor The smallest (basic) unit of ; [0003...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F13/16
CPCG06F13/1605G06F2213/16G06F2213/36Y02D10/00
Inventor 闻军会
Owner SHENZHEN YILIAN INFORMATION SYST CO LTD