Patents by Inventor Prakash Shyamlal Ramrakhyani

Prakash Shyamlal Ramrakhyani has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9372811
    Abstract: A data processing system includes a cache memory 58 and cache control circuitry 56 for applying a cache replacement policy based upon a retention priority value PV stored with each cache line 66 within the cache memory 58. The initial retention priority value set upon inserting a cache line 66 into the cache memory 58 is dependent upon either or both of which of a plurality of sources issued the access memory request that resulted in the insertion or the privilege level of the memory access request resulting in the insertion. The initial retention priority level of cache lines resulting from instruction fetches may be set differently from cache lines resulting from data accesses.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: June 21, 2016
    Assignee: ARM Limited
    Inventors: Prakash Shyamlal Ramrakhyani, Ali Ghassan Saidi
  • Publication number: 20140173214
    Abstract: A data processing system includes a cache memory 58 and cache control circuitry 56 for applying a cache replacement policy based upon a retention priority value PV stored with each cache line 66 within the cache memory 58. The initial retention priority value set upon inserting a cache line 66 into the cache memory 58 is dependent upon either or both of which of a plurality of sources issued the access memory request that resulted in the insertion or the privilege level of the memory access request resulting in the insertion. The initial retention priority level of cache lines resulting from instruction fetches may be set differently from cache lines resulting from data accesses.
    Type: Application
    Filed: December 13, 2012
    Publication date: June 19, 2014
    Applicant: ARM LIMITED
    Inventors: Prakash Shyamlal RAMRAKHYANI, Ali Ghassan SAIDI
  • Patent number: 8200902
    Abstract: A cache device is provided for use in a data processing apparatus to store data values for access by an associated master device. Each data value has an associated memory location in a memory device, and the memory device is arranged as a plurality of blocks of memory locations, with each block having to be activated before any data value stored in that block can be accessed. The cache device comprises regular access detection circuitry for detecting occurrence of a sequence of accesses to data values whose associated memory locations follow a regular pattern.
    Type: Grant
    Filed: June 10, 2010
    Date of Patent: June 12, 2012
    Assignee: ARM Limited
    Inventors: Nigel Charles Paver, Stuart David Biles, Dam Sunwoo, Prakash Shyamlal Ramrakhyani
  • Publication number: 20110307664
    Abstract: A cache device is provided for use in a data processing apparatus to store data values for access by an associated master device. Each data value has an associated memory location in a memory device, and the memory device is arranged as a plurality of blocks of memory locations, with each block having to be activated before any data value stored in that block can be accessed. The cache device comprises regular access detection circuitry for detecting occurrence of a sequence of accesses to data values whose associated memory locations follow a regular pattern.
    Type: Application
    Filed: June 10, 2010
    Publication date: December 15, 2011
    Applicant: ARM LIMITED
    Inventors: Nigel Charles Paver, Stuart David Biles, Dam Sunwoo, Prakash Shyamlal Ramrakhyani