Intel corporation (20240211261). ACCELERATING FOUR-WAY PARALLEL KECCAK EXECUTION ON 256-BIT VECTOR PROCESSOR simplified abstract

From WikiPatents
Jump to navigation Jump to search

ACCELERATING FOUR-WAY PARALLEL KECCAK EXECUTION ON 256-BIT VECTOR PROCESSOR

Organization Name

intel corporation

Inventor(s)

Santosh Ghosh of Hillsboro OR (US)

Christoph Dobraunig of St. Veit an der Glan (AT)

Manoj Sastry of Portland OR (US)

ACCELERATING FOUR-WAY PARALLEL KECCAK EXECUTION ON 256-BIT VECTOR PROCESSOR - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240211261 titled 'ACCELERATING FOUR-WAY PARALLEL KECCAK EXECUTION ON 256-BIT VECTOR PROCESSOR

The method described in the patent application involves fetching an encoded xor3p instruction, decoding it, and executing it to perform various operations on values stored in registers.

  • The method fetches an encoded xor3p instruction with opcodes and source identifiers for registers.
  • It decodes the instruction to generate a decoded xor3p instruction.
  • The execution circuitry then performs a rotate operation on a value in a register based on a specified operand.
  • It also performs xor operations on multiple values stored in registers.
  • The method stores the final result of the operations in a register.

Potential Applications: - This technology could be used in computer processors to enhance performance and efficiency. - It may find applications in encryption algorithms where bitwise operations are crucial. - The method could be implemented in gaming consoles for fast and optimized processing of graphics.

Problems Solved: - Provides a method for efficient bitwise operations on multiple values. - Streamlines the process of rotating and XORing values in registers. - Enhances the overall performance of computing systems.

Benefits: - Improved speed and efficiency in processing operations. - Enhanced security through optimized encryption algorithms. - Potential for advanced graphics processing in various applications.

Commercial Applications: Title: "Enhancing Processor Performance with Advanced Bitwise Operations" This technology could be utilized in high-performance computing systems, data centers, and gaming consoles to improve processing speed and efficiency. It could also be integrated into security systems for enhanced encryption algorithms.

Prior Art: Further research can be conducted in the field of computer architecture, specifically focusing on bitwise operations and register manipulation in processors.

Frequently Updated Research: Stay updated on advancements in computer processor technology, encryption algorithms, and graphics processing to understand the evolving landscape of this innovation.

Questions about the technology: 1. How does this method improve the efficiency of bitwise operations in computing systems? 2. What potential impact could this technology have on the gaming industry in terms of graphics processing and performance?


Original Abstract Submitted

a method comprises fetching, by fetch circuitry, an encoded xor3p instruction comprising at least one opcode, a first source identifier to identify a first register, a second source identifier to identify a second register, a third source identifier to identifier a third register, and a fourth source identifier to identify a fourth operand, wherein the first register is to store a first value, the second register is to store a second value, and the third register is to store a third value, decoding, by decode circuitry, the encoded xor3p instruction to generate a decoded xor3p instruction, and executing, by execution circuitry, to execute the decoded xor3p instruction to perform a rotate operation on the third value based on the fourth operand to generate a rotated third value, perform an xor operation on the first value, the second value, and the rotated third value to generate an xor result, perform a rotate operation on the xor result based on the fourth operand to generate a rotated xor, and store the rotated xor result.