Portland, OR, United States of America

Subramanian Natarajan


Average Co-Inventor Count = 5.5

ph-index = 10

Forward Citations = 450(Granted Patents)


Company Filing History:


Years Active: 1996-1999

Loading Chart...
10 patents (USPTO):Explore Patents

Title: Subramanian Natarajan: Innovator in Computer Processor Technology

Introduction

Subramanian Natarajan is a prominent inventor based in Portland, OR (US). He has made significant contributions to the field of computer processor technology, holding a total of 10 patents. His work focuses on enhancing the efficiency and performance of microprocessors through innovative methods and apparatuses.

Latest Patents

One of his latest patents is a method and apparatus for implementing a set-associative branch target. This invention involves a Branch Target Buffer Circuit in a computer processor that predicts branch instructions using a stream of computer instructions. The Branch Target Buffer Circuit utilizes a Branch Target Buffer Cache to store information about previously executed branch instructions. It addresses the branch information stored in the cache by the last byte of each branch instruction. When an Instruction Fetch Unit fetches a block of instructions, it sends an instruction pointer to the Branch Target Buffer Circuit. The circuit then checks the cache to identify any branch instructions in the fetched block. If an upcoming branch instruction is found, the circuit informs the Instruction Fetch Unit accordingly.

Another notable patent by Natarajan is for a branch instruction pointer table. This invention employs a buffer to store information about branch instructions within a pipelined microprocessor capable of speculative execution. When a branch instruction is decoded, the address of the instruction following it, known as the Next Linear Instruction Pointer (NLIP), along with processor state information, is recorded in a Branch Instruction Pointer Table. The branch instruction then continues through the microprocessor pipeline until execution. The resolved outcome of the branch instruction is compared with the predicted outcome. If the prediction is correct, execution continues along the current path. If incorrect, the execution unit flushes the pipeline and restores the microprocessor state from the Branch IP Table.

Career Highlights

Subramanian Natarajan is currently employed at Intel Corporation, where he continues to innovate in the field of computer technology. His work has significantly impacted the efficiency of microprocessors, making them faster and more reliable.

Collaborations

He has collaborated with notable coworkers such as Bradley D Hoyt and David B Papworth, contributing to various projects that enhance processor technology.

Conclusion

Subramanian Natarajan's contributions to computer processor technology through his innovative patents have established him as a key figure in the field. His work continues to influence the development

This text is generated by artificial intelligence and may not be accurate.
Please report any incorrect information to support@idiyas.com
Loading…