The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 21, 2014

Filed:

Nov. 18, 2010
Applicants:

Yaakov Dekter, Tel-Aviv, IL;

Michael Boukaya, Raanana, IL;

Shai Shpigelblat, Ranaana, IL;

Moshe Steinberg, Hof HaCarmel, IL;

Inventors:

Yaakov Dekter, Tel-Aviv, IL;

Michael Boukaya, Raanana, IL;

Shai Shpigelblat, Ranaana, IL;

Moshe Steinberg, Hof HaCarmel, IL;

Assignee:

Ceva D.S.P. Ltd., Herzlia Pituach, IL;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/345 (2006.01); G06F 15/80 (2006.01); G06F 9/30 (2006.01); G06F 9/38 (2006.01);
U.S. Cl.
CPC ...
G06F 9/345 (2013.01); G06F 9/30036 (2013.01); G06F 9/3826 (2013.01); G06F 9/30032 (2013.01);
Abstract

A device system and method for processing program instructions, for example, to execute intra vector operations. A fetch unit may receive a program instruction defining different operations on data elements stored at the same vector memory address. A processor may include different types of execution units each executing a different one of a predetermined plurality of elemental instructions. Each program instruction may be a combination of one or more of the elemental instructions. The processor may receive a vector of data elements stored non-consecutively at the same vector memory address to be processed by a same one of the elemental instructions and a vector of configuration values independently associated with executing the same elemental instruction on the non-consecutive data elements. At least two configuration values may be different to implement different operations by executing the same elemental instruction using the different configuration values on the vector of non-consecutive data elements.


Find Patent Forward Citations

Loading…