Method and device for reading misaligned data in processor

An unaligned, processor-based technology, applied in the field of data processing, can solve the problems of wasting bus bandwidth and increasing the possibility of processor pipeline hysteresis

Inactive Publication Date: 2009-06-03
SUNPLUS TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

And because of repeated reading and writing to the same memory and scratchpad location, the possibility of processor pipeline stall (Stall) increases
Repeated reading of the same memory location wastes bus bandwidth, especially in systems that do not have cache memory, causing significant delays

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
  • Method and device for reading misaligned data in processor
  • Method and device for reading misaligned data in processor
  • Method and device for reading misaligned data in processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0060] Figure 4 A block diagram showing a device for reading unaligned data in the processor of the present invention, which mainly includes a storage device 100, a read combined temporary register 200 (Load Combine Register, LDCR), a shift device 300 and a control device 400 . Wherein, the storage device 100 has a plurality of m-bit word groups separated by word group boundaries. In this embodiment, m is preferably 32 bits, that is, the storage device 100 is composed of a plurality of 32-bit word groups composed of. The unaligned data (ABCDEFGHIJKL) is stored in the storage device 100 and is divided into a first part 110 , a second part 120 and a third part 130 by a block boundary.

[0061] The read combination register 200 is coupled to the storage device 100 to temporarily store data read by the storage device 100 . The shifting device 300 is coupled to the read combination register 200 and the storage device 100, so as to shift the read combination register 200 and the ...

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

This invention provides a device and method to read the non-aligning materials from processor, which comprises the following steps: the non-aligning material is stored in one memory device and one reading composite memory is coupled with the memory device; one displacement device is coupled with the composite device and memory device to store the memory address and to displace the composite memory an memory device; the control device catches first string and stores it into the composite memory and catches second string.

Description

technical field [0001] The present invention relates to the technical field of data processing, especially to a structure and method for reading unaligned data in a processor Background technique [0002] When the processor performs data processing, the alignment of the data is related to the performance of many key operations, such as the performance of operations such as strings and arrays. As shown in Figure 1, a piece of data to be processed (ABCDEFGHIJKL) often crosses the data storage boundary. When a processor performs string or array operations on the data, it needs to perform many additional operations in order to be able to process the data. After the data is restored to an aligned format, the processor can perform related operations on the pen data. [0003] To deal with the problem of data misalignment, a known method is to load the data into the processor, and then use various processor instructions to operate to obtain the required data. As shown in Figure 2,...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/30G06F12/02
Inventor 梁伯嵩
Owner SUNPLUS TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products