Processing

Please wait...

Settings

Settings

Goto Application

1. WO2007095397 - PROGRAMMABLE PROCESSING UNIT

Publication Number WO/2007/095397
Publication Date 23.08.2007
International Application No. PCT/US2007/004402
International Filing Date 14.02.2007
IPC
G06F 15/76 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
15Digital computers in general; Data processing equipment in general
76Architectures of general purpose stored program computers
CPC
G06F 21/602
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
60Protecting data
602Providing cryptographic facilities or services
G06F 21/72
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
71to assure secure computing or processing of information
72in cryptographic circuits
G06F 7/5324
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
7Methods or arrangements for processing data by operating upon the order or content of the data handled
38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
48using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
52Multiplying; Dividing
523Multiplying only
53in parallel-parallel fashion, i.e. both operands being entered in parallel
5324partitioned, i.e. using repetitively a smaller parallel parallel multiplier or using an array of such smaller multipliers
G06F 9/3001
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
30003Arrangements for executing specific machine instructions
30007to perform operations on data operands
3001Arithmetic instructions
G06F 9/30014
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
30003Arrangements for executing specific machine instructions
30007to perform operations on data operands
3001Arithmetic instructions
30014with variable precision
G06F 9/30036
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
30003Arrangements for executing specific machine instructions
30007to perform operations on data operands
30036Instructions to perform operations on packed data, e.g. vector operations
Applicants
  • INTEL CORPORATION [US]/[US] (AE, AG, AL, AM, AT, AU, AZ, BA, BB, BE, BF, BG, BJ, BR, BW, BY, BZ, CA, CF, CG, CH, CI, CM, CN, CO, CR, CU, CY, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, FR, GA, GB, GD, GE, GH, GM, GN, GQ, GR, GT, GW, HN, HR, HU, ID, IE, IL, IN, IS, IT, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, MG, MK, ML, MN, MR, MW, MX, MY, MZ, NA, NE, NG, NI, NL, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SI, SK, SL, SM, SN, SV, SY, SZ, TD, TG, TJ, TM, TN, TR, TT, TZ, UA, UG, UZ, VC, VN, ZA, ZM, ZW)
  • FEGHALI, Wajdi [CA]/[US] (UsOnly)
  • HASENPLAUGH, William [US]/[US] (UsOnly)
  • WOLRICH, Gilbert [US]/[US] (UsOnly)
  • CUTTER, Daniel [US]/[US]
  • GOPAL, Vindoh [IN]/[US] (UsOnly)
Inventors
  • FEGHALI, Wajdi
  • HASENPLAUGH, William
  • WOLRICH, Gilbert
  • CUTTER, Daniel
  • GOPAL, Vindoh
Agents
  • PFLEGER, Edmund
Priority Data
11/354,40414.02.2006US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) PROGRAMMABLE PROCESSING UNIT
(FR) UNITE DE TRAITEMENT PROGRAMMABLE
Abstract
(EN)
In general, in one aspect, the disclosure describes a processing unit that includes an input buffer to store data received by the processing unit, a memory, an arithmetic logic unit coupled to the input buffer and to the memory, an output buffer; and control logic having access to a control store of program instructions, the control logic to process instructions including an instruction to transfer data from the input buffer to the memory and an instruction to cause the arithmetic logic unit to perform an operation on operands provided by at least one of the memory and the input buffer, the instruction to output results of the operation to at least one of the memory and the output buffer.
(FR)
La présente invention concerne généralement, dans un de ses aspects, une unité de traitement qui comprend un tampon d'entrée pour stocker des données reçues par l'unité de traitement, une mémoire, une unité logique arithmétique couplée au tampon d'entrée et à la mémoire, un tampon de sortie, ainsi qu'une unité de logique arithmétique couplée au tampon d'entrée et à la mémoire, un tampon de sortie et une logique de commande ayant accès à une banque de commande d'instructions de programme, la logique de commande visant à traiter les instructions, avec notamment une instruction pour transférer les données du tampon d'entrée vers la mémoire et une instruction pour amener l'unité logique arithmétique à réaliser une opération sur des opérandes fournis par au moins la mémoire ou le tampon d'entrée, l'instruction visant à sortir les résultats de l'opération pour la mémoire ou le tampon de sortie au moins.
Latest bibliographic data on file with the International Bureau