Patents by Inventor Ian Victor Deveruex

Ian Victor Deveruex 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: 6883085
    Abstract: The present invention provides a data processing apparatus and method for handling of coprocessor instructions. The apparatus comprises a processor core for processing a sequence of data processing instructions, and a plurality of coprocessors for executing coprocessor instructions provided within the sequence of data processing instructions. Each coprocessor instruction has a virtual coprocessor number associated therewith for use in identifying which of the plurality of coprocessors is to execute that coprocessor instruction. For each coprocessor instruction with its associated virtual coprocessor number, there are multiple coprocessors within the plurality that may execute that coprocessor instruction, and a coprocessor determination logic is provided to determine for each virtual coprocessor number, based on a mapping, which coprocessor is assigned that virtual coprocessor number, and hence will execute instructions associated with that virtual coprocessor number.
    Type: Grant
    Filed: July 25, 2002
    Date of Patent: April 19, 2005
    Assignee: Arm Limited
    Inventor: Ian Victor Deveruex
  • Publication number: 20030023831
    Abstract: The present invention provides a data processing apparatus and method for handling of coprocessor instructions. The apparatus comprises a processor core for processing a sequence of data processing instructions, and a plurality of coprocessors for executing coprocessor instructions provided within the sequence of data processing instructions. Each coprocessor instruction has a virtual coprocessor number associated therewith for use in identifying which of the plurality of coprocessors is to execute that coprocessor instruction. For each coprocessor instruction with its associated virtual coprocessor number, there are multiple coprocessors within the plurality that may execute that coprocessor instruction, and a coprocessor determination logic is provided to determine for each virtual coprocessor number, based on a mapping, which coprocessor is assigned that virtual coprocessor number, and hence will execute instructions associated with that virtual coprocessor number.
    Type: Application
    Filed: July 25, 2002
    Publication date: January 30, 2003
    Inventor: Ian Victor Deveruex