METHOD AND APPARATUS FOR PERFORMING INTEGER MULTIPLY OPERATIONS USING PRIMITIVE MULTI-MEDIA OPERATIONS THAT OPERATE ON SMALLER OPERANDS

Patent №

US 6,813,627

Granted

2004-11-02

Filed 2001

Owner

HEWLETT-PACKARD COMPANY

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09920250

Integer multiply operations using data stored in an integer register file are performed using multi-media primitive instructions that operate on smaller operands. The present invention performs a multiply operation on a 32-bit or 64-bit value by performing multiply operations on a series of smaller operands to form partial products, and adding the partial products together. Data manipulation instructions are used to reposition 16-bit segments of the 32-bit operands into positions that allow the multi-media parallel multiply instructions to compute partial products, and the partial products are then added together to form the result. In every embodiment, the present invention achieves better latencies than the prior art method of performing integer multiply operations provided by the IA-64 architecture.

AI hardwareG06F 7/5324G06F 2207/3828

AI classification

AI hardware1.00
Knowledge representation0.03
Natural language0.00
Machine learning0.00
Evolutionary computation0.00
Vision0.00
Planning0.00
Speech0.00

Ownership

HEWLETT-PACKARD COMPANY

assignment · 122720126

Assignors

HULL, JAMES M., MORRIS, DALE C.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC