Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for shuffling byte nepit data

A bit data, inner bit technology, applied in the field of bit data shuffling within bytes, can solve the problem of no bytes, and achieve the effect of improving execution speed and reducing the number of instructions

Inactive Publication Date: 2011-11-23
江苏芯动神州科技有限公司
View PDF0 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But there is currently no technical solution for shuffling operations within bytes

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 for shuffling byte nepit data
  • Method for shuffling byte nepit data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] The technical solutions of the present invention will be further described below in conjunction with the accompanying drawings and through specific implementation methods.

[0016] figure 1 It is a schematic diagram of the bit data shuffling operation in the byte in the specific implementation manner of the present invention. like figure 1 As shown, the configuration register VR16 is a 256-bit vector register, which can store 32 8-bit data, and the two source registers Rm and Rn and the destination register Rd are 32-bit scalar registers, which can store 32 1-bit data.

[0017] First, store the bit data to be shuffled into two source registers Rm and Rn, the data of the two source registers Rm and Rn are combined and sorted together, and the position is represented by 8-bit data.

[0018] Secondly, from the 64 1-bit data to be shuffled in the two source registers Rm and Rn, select the same number as the number of data that can be stored in the configuration register V...

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 method for shuffling byte nepit data. The method comprises the steps of: storing byte data to be shuffled in at least two source registers; storing a position number in which the byte data to be shuffled with the quantity same as that of the data stored by a configuration register in the configuration register is located; and shuffling the byte data in the at least two source registers one by one according to the position number in the configuration register. By adopting the technical scheme disclosed by the invention, one source, two sources or three sources can be supported to be shuffled, multi-source shuffling operation is supported, the quantity of commands required in the multi-source data reconfiguration application can be reduced, executing speed of a processor is increased, partial data in a destination register is supported for maintaining and zero clearing, and other parts of normally received and shuffled data and data in the source register are kept unchangeable.

Description

technical field [0001] The invention relates to the technical field of microprocessors, in particular to a method for shuffling bit data within a byte. Background technique [0002] Computer systems have become increasingly ubiquitous in today's society, with media applications driving the development of microprocessors over the past 10 years. In fact, most computing upgrades in recent years have been driven by media applications, mostly on the consumer side, although significant improvements have also been seen on the enterprise side for entertainment-enhanced educational and communication uses. However, future media will require higher computing requirements, and future personal computing experience will be richer and easier to use in terms of audio-visual effects, and more importantly, computing will be merged with communication, so users usually expect and need their computers. The performance of the processor is getting higher and higher, so the data parallel processin...

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 Applications(China)
IPC IPC(8): G06F9/30G06F9/38
Inventor 胡玉乐王艳艳
Owner 江苏芯动神州科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products