Ravikrishna V Cherukuri, Age 595729 La Seyne Pl, San Jose, CA 95138

Ravikrishna Cherukuri Phones & Addresses

5729 La Seyne Pl, San Jose, CA 95138 (408) 531-8876

5788 Vitero Way, San Jose, CA 95138 (408) 270-4217

Mountain View, CA

Milpitas, CA

Brooklyn, NY

Sunnyvale, CA

Fremont, CA

Santa Clara, CA

5788 Vitero Way, San Jose, CA 95138 (408) 218-1286

Show more

Social networks

Ravikrishna V Cherukuri

Linkedin

Work

Company: Cisco Dec 2015 Position: Svp, core hardware group

Education

School / High School: Ecole Des Hautes Etudes Commerciales 2006 to 2008

Skills

Data Center • Enterprise Networking • Engineering • Semiconductors

Languages

English

Industries

Semiconductors

Mentions for Ravikrishna V Cherukuri

Ravikrishna Cherukuri resumes & CV records

Resumes

Ravikrishna Cherukuri Photo 2

Svp, Core Hardware Group

Location:
5729 La Seyne Pl, San Jose, CA 95138
Industry:
Semiconductors
Work:
Cisco
Svp, Core Hardware Group
Cisco Aug 2014 - Nov 2015
Vp, Core Hardware Group
Cisco Jan 2014 - Aug 2014
Vice President and General Manager Hardware and Asic, Enterprise Networking Group
Mips Mar 2010 - Apr 2013
Vice President Engineering
Sonoa Systems Jul 2004 - Jul 2008
Co-Founder and Vice President Engineer
Redback Networks May 1998 - May 2004
Vice President Hw Engineer
Nexgen Microsystems Advanced Micro Device Sep 1990 - May 1998
Senior Member of Technical Staff
Hcl Technologies Jul 1986 - Jul 1990
Senior Engineer
Education:
Ecole Des Hautes Etudes Commerciales 2006 - 2008
Department of Sociology, Lse 2006 - 2008
Nyu Stern School of Business 2006 - 2008
Doms, Iit Roorkee 1982 - 1986
Bachelors, Electrical Engineering
Skills:
Data Center, Enterprise Networking, Engineering, Semiconductors
Languages:
English

Publications & IP owners

Us Patents

Gear Box For Multiple Clock Domains

US Patent:
6345328, Feb 5, 2002
Filed:
Jun 9, 1999
Appl. No.:
09/328940
Inventors:
Ranjit J. Rozario - San Jose CA
Sridhar P. Subramanian - Sunnyvale CA
Ravikrishna Cherukuri - Milpitas CA
Assignee:
Advanced Micro Devices, Inc. - Sunnyvale CA
International Classification:
G06F 1314
US Classification:
710 52, 710 65, 710 70, 713600, 327144, 326 93
Abstract:
A gear box module or circuit can act as an interface for transferring data from a first clock domain to a second clock domain. The gear box circuit uses a level sensitive memory element coupled to an input selection circuit to receive data from logic in the first clock domain and provide the data to logic in the second clock domain. An input selection signal causes the selection circuit to select the input source for the level sensitive memory element, thereby allowing the proper signal to be provided as output to logic in the second clock domain. Additionally, the gear box can provide the proper output signal for logic in the second domain using circuitry to alternately mask the gear box output. The gear box receives control signals, including for example the input selection signal, from control circuitry. The logic in each clock domain does not have to be aware of the clock frequency on the other side of the gear box, nor does it need to be aware of the ratio of clock frequencies between clock domains.

Method And Apparatus For Calculating A Power Of An Operand

US Patent:
6381625, Apr 30, 2002
Filed:
Feb 12, 2001
Appl. No.:
09/782474
Inventors:
Stuart Oberman - Sunnyvale CA
Norbert Juffa - San Jose CA
Ming Siu - San Jose CA
Frederick D Weber - San Jose CA
Ravikrishna Cherukuri - Milpitas CA
Assignee:
Advanced Micro Devices, Inc. - Sunnyvale CA
International Classification:
G06F 7552
US Classification:
708606, D8605
Abstract:
A multiplier capable of performing signed and unsigned scalar and vector multiplication is disclosed. The multiplier is configured to receive signed or unsigned multiplier and multiplicand operands in scalar or packed vector form. An effective sign for the multiplier and multiplicand operands may be calculated and used to create and select a number of partial products according to Booths algorithm. Once the partial products have been created and selected, they may be summed and the results may be output. The results may be signed or unsigned, and may represent vector or scalar quantities. When a vector multiplication is performed, the multiplier may be configured to generate and select partial products so as to effectively isolate the multiplication process for each pair of vector components. The multiplier may also be configured to sum the products of the vector components to form the vector dot product. The final product may be output in segments so as to require fewer bus lines.

Method And Apparatus For Rounding In A Multiplier

US Patent:
6397238, May 28, 2002
Filed:
Feb 12, 2001
Appl. No.:
09/782475
Inventors:
Stuart Oberman - Sunnyvale CA
Norbert Juffa - San Jose CA
Ming Siu - San Jose CA
Frederick D Weber - San Jose CA
Ravikrishna Cherukuri - Milpitas CA
Assignee:
Advanced Micro Devices, Inc. - Sunnyvale CA
International Classification:
G06F 752
US Classification:
708497, 708551
Abstract:
A multiplier capable of performing signed and unsigned scalar and vector multiplication is disclosed. The multiplier is configured to receive signed or unsigned multiplier and multiplicand operands in scalar or packed vector form. An effective sign for the multiplier and multiplicand operands may be calculated and used to create and select a number of partial products according to Booths algorithm. Once the partial products have been created and selected, they may be summed and the results may be output. The results may be signed or unsigned, and may represent vector or scalar quantities. When a vector multiplication is performed, the multiplier may be configured to generate and select partial products so as to effectively isolate the multiplication process for each pair of vector components. The multiplier may also be configured to sum the products of the vector components to form the vector dot product. The final product may be output in segments so as to require fewer bus lines.

Free Memory Manager Scheme And Cache

US Patent:
6618793, Sep 9, 2003
Filed:
Dec 18, 2000
Appl. No.:
09/740670
Inventors:
Ranjit J. Rozario - San Jose CA
Ravikrishna Cherukuri - San Jose CA
Assignee:
Redback Networks, Inc. - San Jose CA
International Classification:
G06F 1202
US Classification:
711133, 711 3, 711100, 711118, 711154
Abstract:
Free memory can be managed by creating a free list having entries with address of free memory location. A portion of this free list can then be cached in a cache that includes an upper threshold and a lower threshold. Additionally, a plurality of free lists are created for a plurality of memory banks in a plurality of memory channels. A free list is created for each memory bank in each memory channel. Entries from these free lists are written to a global cache. The entries written to the global cache are distributed between the memory channels and memory banks.

Free Memory Manager Scheme And Cache

US Patent:
6961822, Nov 1, 2005
Filed:
Aug 27, 2003
Appl. No.:
10/650317
Inventors:
Ranjit J. Rozario - San Jose CA, US
Ravikrishna Cherukuri - San Jose CA, US
Assignee:
Redback Networks Inc. - San Jose CA
International Classification:
G06F012/02
US Classification:
711133, 711 3, 711100, 711118, 711154
Abstract:
Free memory can be managed by creating a free list having entries with address of free memory location. A portion of this free list can then be cached in a cache that includes an upper threshold and a lower threshold. Additionally, a plurality of free lists are created for a plurality of memory banks in a plurality of memory channels. A free list is created for each memory bank in each memory channel. Entries from these free lists are written to a global cache. The entries written to the global cache are distributed between the memory channels and memory banks.

Method And Apparatus For Controlling The Admission Of Data Into A Network Element

US Patent:
6976096, Dec 13, 2005
Filed:
Jun 2, 2001
Appl. No.:
09/872936
Inventors:
Ravikrishna V. Cherukuri - San Jose CA, US
Gregory G. Minshall - Albany CA, US
Assignee:
Redback Networks Inc. - San Jose CA
International Classification:
G06F015/16
US Classification:
709250, 709249, 370229, 37039521, 3703953, 37039542
Abstract:
A method and apparatus for controlling the admission of data packets into a network element is described. In an embodiment, a method for controlling admittance of a data packet into a memory buffer includes performing, prior to queuing the data packet for routing by a processor, the following: (1) receiving a data packet from one of at least two different ports, (2) determining a priority value within the data packet, and (3) determining an admittance group identifier for the data packet based on the priority value and the port the data packet was received. The method also comprises queuing the data packet from the memory buffer to one of a number of queues for routing by the processor upon determining that a number of data packets stored in the memory buffer and having the admittance group identifier is not greater than a threshold value.

Method And Apparatus For Unscheduled Flow Control In Packet Form

US Patent:
7007095, Feb 28, 2006
Filed:
Dec 7, 2001
Appl. No.:
10/021152
Inventors:
Edmund G. Chen - Sunnyvale CA, US
Ravikrishna Cherukuri - San Jose CA, US
Ruchi Wadhawan - Sunnyvale CA, US
Assignee:
Redback Networks Inc. - San Jose CA
International Classification:
G06F 15/16
US Classification:
709230, 709231, 709238
Abstract:
A method and apparatus for transmitting unscheduled flow control, in packet form, between two chips are described. In one embodiment, a method includes reading a status of a buffer used to receive network packets transmitted from a different chip. The method further includes transmitting to said different chip an unscheduled flow control packet including information about the status of the buffer. In an embodiment, a chip includes a packet buffer to store network packets transmitted from a different chip, wherein the packet buffer is associated with one or more of a plurality of ports through which the network packets travel. The chip also includes control circuitry, coupled with a packet data bus to receive said network packets from the different chip, and coupled with an unscheduled flow control packet bus to generate and transmit unscheduled flow control packets to the different chip, wherein the unscheduled flow control packets contain information relating to the packet buffer.

Method And Apparatus For Sharing Memory Space Across Mutliple Processing Units

US Patent:
7020736, Mar 28, 2006
Filed:
Dec 18, 2000
Appl. No.:
09/740184
Inventors:
Ravikrishna Cherukuri - San Jose CA, US
Assignee:
Redback Networks Inc. - San Jose CA
International Classification:
G06F 12/00
US Classification:
711 5, 711150, 711157, 711163
Abstract:
A method and apparatus for sharing memory space of multiple memory units by multiple processing units are described. In an embodiment, a method includes storing a set of data across more than one of at least two memory units upon determining that the number of sets of data is static. The method also includes storing the set of data within a single memory unit of the at least two memory units upon determining that the set of data is dynamic.

Possible Relatives

NOTICE: You may not use PeopleBackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. PeopleBackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.