Method and device for executing high order multiplication with round and shift

A combination and multiplication technology, which is applied in the direction of machine execution devices, concurrent instruction execution, and calculation using number system representation, can solve the problem of increasing the number of clock cycles of sorted data, so as to reduce the number of clock cycles and improve throughput. Effect

Active Publication Date: 2009-09-16
INTEL CORP
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Many current architectures also require unnecessary data type changes, which minimize instruction throughput and can significantly increase the number of clock cycles required to sequence data for arithmetic operations

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 executing high order multiplication with round and shift
  • Method and device for executing high order multiplication with round and shift
  • Method and device for executing high order multiplication with round and shift

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] An embodiment of SIMD integer multiplication with rounding and shifting is described below. In the following description, numerous specific details such as processor types, microarchitectural states, events, enabling mechanisms, etc. are given to provide a more complete understanding of the present invention. However, it will be understood by those skilled in the art that the present invention may be practiced without these specific details. In addition, some well-known structures, circuits, etc. have not been shown in order to avoid unnecessarily obscuring the present invention.

[0031]Although the following embodiments are described with reference to a processor, other embodiments are applicable to other types of integrated circuits and logic devices. The above-described techniques and teachings of the present invention can be readily applied to other types of circuits or semiconductor devices that would benefit from higher pipeline throughput and improved performan...

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, a device and a program tool for performing combined high-bit multiplication with rounding and shifting. The method of an embodiment includes receiving a first operand having a first set of L data elements. A second operand having a second set of L data elements is received. L pairs of data elements are multiplied together to produce a set of L products. Each of the L pairs of data elements includes a first data element from the first set of L data elements and a second data element from a corresponding data element position of the second set of L data elements. Each of the L products is scaled to produce L scaled values. Each of the L scaled values ​​is truncated for storage in the destination location. Each truncated value will be stored in the data element position corresponding to its data element pair.

Description

technical field [0001] The invention relates to the field of processing means for performing mathematical operations and related software and software sequences. Background technique [0002] In today's society, computer systems have become more and more common. The processing power of computers has improved the performance of workers in many industries. As the cost of buying and owning a computer continues to fall, more and more consumers have been able to take advantage of newer, faster machines. Also, many people like to use laptops because of the freedom. Mobile computers allow users to easily transfer and work with their data when they are away from the office or traveling. This situation is very common among marketers, corporate executives, and even students. [0003] As processor technology advances, newer software code for running on machines with these processors is also produced. Users generally want and demand higher performance from their computers, regardle...

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/30G06F7/52G06F7/38G06F5/01G06F7/496G06F7/523G06F7/53G06F9/302G06F9/305G06F9/315G06F9/38
CPCG06F9/30014G06F5/01G06F7/49947G06F7/5338G06F9/30036G06F9/3885G06F2207/382G06F2207/3828G06F7/52
Inventor 詹姆斯·C·埃布尔德林·C·瓦尔特斯乔纳森·J·泰勒
Owner INTEL CORP
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