PROCESSOR, METHOD, SYSTEM AND EQUIPMENT FOR VECTOR INDEXED MEMORY ACCESS PLUS ARITHMETIC AND / OR LOGIC OPERATIONS Russian patent published in 2017 - IPC G09F9/30 

Abstract RU 2620930 C1

FIELD: physics.

SUBSTANCE: processor includes a decoding unit for receiving the indexed vector load instruction plus the arithmetic and / or logic (A/L) operation plus saving. The instruction is designed to indicate the source operand of the memory packed indexes, having a plurality of the memory packed indexes. The instruction also indicates the source operand of the packed data, having a plurality of the packed data elements. The processor also includes an execution unit coupled to the decoding unit. The execution unit, in response to the instruction, loads the plurality of the data elements from the memory cells corresponding to the plurality of the memory packed indexes, performs the A/L operations on the plurality of the packed data elements of the packed data source operand and the loaded plurality of the data elements, and saves the plurality of the result data elements in the memory cells corresponding to the plurality of the packed memory indexes.

EFFECT: provision of opportunities to improve the CPU performance.

25 cl, 29 dwg

Similar patents RU2620930C1

Title Year Author Number
PROCESSORS, METHODS, SYSTEMS AND INSTRUCTIONS FOR TRANSCODING POINTS OF UNICODE VARIABLE LENGTH CODE 2014
  • Ko Shitszon
RU2638766C2
MODULE FOR COPROCESSOR CACHE 2011
  • Dzhkha Ashish
RU2586589C2
DELAY-INSENSITIVE BUFFER FOR COMMUNICATION WITH ACKNOWLEDGEMENT 2014
  • Dosi Khem
  • Radzhu Anand
RU2598594C2
THREE SOURCE OPERAND FLOATING POINT ADDITION PROCESSORS, METHODS, SYSTEMS AND INSTRUCTIONS 2014
  • Espasa Rokher
  • Sole Gilem
  • Fernandes Manel
RU2656730C2
COMMAND AND LOGIC OF PROVIDING FUNCTIONAL CAPABILITIES OF CIPHER PROTECTED HASHING CYCLE 2014
  • Gopal Vindokh
  • Fegkhali Vazhdi K.
RU2637463C2
INTEGER-VALUED HIGH ORDER MULTIPLICATION WITH TRUNCATION AND SHIFT IN ARCHITECTURE WITH ONE COMMANDS FLOW AND MULTIPLE DATA FLOWS 2003
  • Ehjbel Dzhejms K.
  • Uolterz Derin K.
  • Tajler Dzhonatan Dzh.
RU2263947C2
METHOD AND DEVICE FOR SHUFFLING DATA 2004
  • Mehjsi Uill'Jam Ml.
  • Dibis Ehrik
  • Russel' Patris
  • Ngujen Khoj
RU2316808C2
DEVICE AND METHOD OF REVERSING AND SWAPPING BITS IN MASK REGISTER 2014
  • Uld-Akhmed-Vall Elmustafa
  • Velentajn Robert
RU2636669C2
INSTRUCTION AND LOGIC FOR MEMORY ACCESS IN A CLUSTERED WIDE-EXECUTION MACHINE 2013
  • Leshenko Anton U.
  • Efimov Andrej
  • Shishlov Sergej I.
  • Ier Dzhajesh
  • Babayan Boris A.
RU2662394C2
INSTRUCTION AND LOGIC FOR IDENTIFICATION OF INSTRUCTIONS FOR REMOVAL IN MULTI-FLOW PROCESSOR WITH SEQUENCE CHANGING 2013
  • Kozarev Nikolaj
  • Shishlov Sergej I.
  • Ier Dzhajesh
  • Butuzov Aleksandr
  • Babayan Boris A.
  • Kluchnikov Andrej
RU2644528C2

RU 2 620 930 C1

Authors

Ermolaev Igor

Toll Bret L.

Velentajn Robert

San Adrian Khesus K.

Doshi Gautam B.

Chakraborti Prasendzhit

Malladi Rama K

Dates

2017-05-30Published

2014-10-03Filed