Patents Assigned to MMAGIX Technology Limited
  • Patent number: 9715391
    Abstract: A cache memory apparatus includes an L1 cache memory, an L2 cache memory coupled to the L1 cache memory, an arithmetic logic unit (ALU) within the L2 cache memory, the combined ALU and L2 cache memory being configured to perform therewithin at least one of: an arithmetic operation, a logical bit mask operation; the cache memory apparatus being further configured to interact with at least one processor such that atomic memory operations bypass the L1 cache memory and go directly to the L2 cache memory.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: July 25, 2017
    Assignee: MMAGIX TECHNOLOGY LIMITED
    Inventor: Daniel Shane O'Sullivan
  • Patent number: 9274969
    Abstract: A cache memory apparatus includes an L1 cache memory, an L2 cache memory coupled to the L1 cache memory, an arithmetic logic unit (ALU) within the L2 cache memory, the combined ALU and L2 cache memory being configured to perform therewithin at least one of: an arithmetic operation, a logical bit mask operation; the cache memory apparatus being further configured to interact with at least one processor such that atomic memory operations bypass the L1 cache memory and go directly to the L2 cache memory.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: March 1, 2016
    Assignee: MMAGIX TECHNOLOGY LIMITED
    Inventor: Daniel Shane O'Sullivan
  • Publication number: 20130311723
    Abstract: A cache memory apparatus includes an L1 cache memory, an L2 cache memory coupled to the L1 cache memory, an arithmetic logic unit (ALU) within the L2 cache memory, the combined ALU and L2 cache memory being configured to perform therewithin at least one of: an arithmetic operation, a logical bit mask operation; the cache memory apparatus being further configured to interact with at least one processor such that atomic memory operations bypass the L1 cache memory and go directly to the L2 cache memory.
    Type: Application
    Filed: July 25, 2013
    Publication date: November 21, 2013
    Applicant: MMAGIX TECHNOLOGY LIMITED
    Inventor: Daniel Shane O'SULLIVAN
  • Patent number: 8504808
    Abstract: A cache memory apparatus includes an L1 cache memory, an L2 cache memory coupled to the L1 cache memory, an arithmetic logic unit (ALU) within the L2 cache memory, the combined ALU and L2 cache memory being configured to perform therewithin at least one of: an arithmetic operation, a logical bit mask operation; the cache memory apparatus being further configured to interact with at least one processor such that atomic memory operations bypass the L1 cache memory and go directly to the L2 cache memory.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: August 6, 2013
    Assignee: Mmagix Technology Limited
    Inventor: Daniel Shane O'Sullivan
  • Publication number: 20110289276
    Abstract: A cache memory apparatus includes an L1 cache memory, an L2 cache memory coupled to the L1 cache memory, an arithmetic logic unit (ALU) within the L2 cache memory, the combined ALU and L2 cache memory being configured to perform therewithin at least one of: an arithmetic operation, a logical bit mask operation; the cache memory apparatus being further configured to interact with at least one processor such that atomic memory operations bypass the L1 cache memory and go directly to the L2 cache memory.
    Type: Application
    Filed: May 20, 2011
    Publication date: November 24, 2011
    Applicant: MMAGIX TECHNOLOGY LIMITED
    Inventor: Daniel Shane O'Sullivan
  • Patent number: 7971030
    Abstract: An apparatus, method, and system for synchronicity independent, resource delegating, power and instruction optimizing processor is provided where instructions are delegated between various processing resources of the processor. An Integer Processing Unit (IPU) of the processor delegates complicated mathematical instructions to a Mathematical Processing Unit (MPU) of the processor. Furthermore, the processor puts underutilized processing resources to sleep thereby increasing power usage efficiency. A cache of the processor is also capable of accepting delegated operations from the IPU. As such, the cache performs various logical operations on delegated requests allowing it to lock and share memory without requiring extra processing cycles by the entire processor.
    Type: Grant
    Filed: August 6, 2003
    Date of Patent: June 28, 2011
    Assignee: MMAGIX Technology Limited
    Inventor: Daniel Shane O'Sullivan
  • Publication number: 20050235134
    Abstract: An apparatus, method, and system for synchronicity independent, resource delegating, power and instruction optimizing processor is provided where instructions are delegated between various processing resources of the processor. An Integer Processing Unit (IPU) of the processor delegates complicated mathematical instructions to a Mathematical Processing Unit (MPU) of the processor. Furthermore, the processor puts underutilized processing resources to sleep thereby increasing power usage efficiency. A cache of the processor is also capable of accepting delegated operations from the IPU. As such, the cache performs various logical operations on delegated requests allowing it to lock and share memory without requiring extra processing cycles by the entire processor.
    Type: Application
    Filed: August 6, 2003
    Publication date: October 20, 2005
    Applicant: MMAGIX TECHNOLOGY LIMITED
    Inventor: Daniel O'Sullivan