Patents by Inventor Nima Osqueizadeh

Nima Osqueizadeh 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: 11843529
    Abstract: A reporting device communicates with a master device by a first component and a daisy-chained second component. The reporting device receives a signal from the master device via the first component. The signal triggers the reporting device to transmit synchronously a telemetry data packet on the daisy-chained second component when a downstream device is coupled to the second component. The reporting device receives a first header packet having an address of the reporting device, transmits the telemetry data packet to the downstream device, and transmits a second header packet having an address of the downstream device.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: December 12, 2023
    Assignee: ATI TECHNOLOGIES ULC
    Inventors: Eric D. Meyer, Nima Osqueizadeh
  • Publication number: 20220045922
    Abstract: A reporting device communicates with a master device by a first component and a daisy-chained second component. The reporting device receives a signal from the master device via the first component. The signal triggers the reporting device to transmit synchronously a telemetry data packet on the daisy-chained second component when a downstream device is coupled to the second component. The reporting device receives a first header packet having an address of the reporting device, transmits the telemetry data packet to the downstream device, and transmits a second header packet having an address of the downstream device.
    Type: Application
    Filed: June 10, 2021
    Publication date: February 10, 2022
    Inventors: Eric D. MEYER, Nima OSQUEIZADEH
  • Patent number: 11063850
    Abstract: A reporting device communicates with a master device by a first component and a daisy-chained second component. The reporting device receives a signal from the master device via the first component. The signal triggers the reporting device to transmit synchronously a telemetry data packet on the daisy-chained second component when a downstream device is coupled to the second component. The reporting device receives a first header packet having an address of the reporting device, transmits the telemetry data packet to the downstream device, and transmits a second header packet having an address of the downstream device.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: July 13, 2021
    Assignee: ATI TECHNOLOGIES ULS
    Inventors: Eric D. Meyer, Nima Osqueizadeh
  • Patent number: 10761736
    Abstract: Described herein is a method and system for directly accessing and transferring data between a first memory architecture and a second memory architecture associated with a graphics processing unit (GPU) by treating the first memory architecture, the second memory architecture and system memory as a single physical memory, where the first memory architecture is a non-volatile memory (NVM) and the second memory architecture is a local memory. Upon accessing a virtual address (VA) range by a processor, the requested content is paged in from the single physical memory and is then redirected by a virtual storage driver to the second memory architecture or the system memory, depending on which of the GPU or CPU triggered the access request. The memory transfer occurs without awareness of the application and the operating system.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: September 1, 2020
    Assignees: ADVANCED MICRO DEVICES, INC., ATI TECHNOLOGIES ULC
    Inventors: Nima Osqueizadeh, Paul Blinzer
  • Patent number: 10678733
    Abstract: Described herein are a method and device for transferring data in a computer system. The device includes a host processor, a plurality of first memory architectures, a switch, a redundant array of independent drives (RAID) assist unit; and a second memory architecture. The host processor is configured to send a data transfer command to the RAID assist unit via the switch. The RAID assist unit is configured to create a set of parallel memory transactions between the plurality of first memory architectures and the second memory architecture, execute the set of parallel memory transactions via the local switch and absent interaction with the host processor; and notify the host processor upon completion of data transfer. In an implementation, the plurality of first memory architectures is non-volatile memories (NVMs) and the second memory architecture is local memory.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: June 9, 2020
    Assignee: ATI Technologies ULC
    Inventor: Nima Osqueizadeh
  • Publication number: 20200076713
    Abstract: A reporting device communicates with a master device by a first component and a daisy-chained second component. The reporting device receives a signal from the master device via the first component. The signal triggers the reporting device to transmit synchronously a telemetry data packet on the daisy-chained second component when a downstream device is coupled to the second component. The reporting device receives a first header packet having an address of the reporting device, transmits the telemetry data packet to the downstream device, and transmits a second header packet having an address of the downstream device.
    Type: Application
    Filed: August 29, 2018
    Publication date: March 5, 2020
    Inventors: Eric D. MEYER, Nima OSQUEIZADEH
  • Patent number: 10445275
    Abstract: Described is a solid state graphics (SSG) subsystem including a die and a package, where the die includes a memory hub, graphics processing unit(s) (GPU(s)) connected to the memory hub, first memory architecture controller(s) connected to the memory hub and directly controlling access to first memory architecture(s), second memory architecture controller associated with each GPU and each second memory architecture controller connected to the memory hub and second memory architecture(s), an expansion bus first memory architecture controller connected to the memory hub and being an endpoint for a host system and an expansion bus controller coupled to the expansion bus first memory architecture controller and capable of connecting to the host system. The first memory architecture(s) and the second memory architecture(s) are either located on the SSG subsystem, located on the package, or a combination thereof.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: October 15, 2019
    Assignee: ATI Technologies ULC
    Inventor: Nima Osqueizadeh
  • Publication number: 20190243791
    Abstract: Described herein are a method and device for transferring data in a computer system. The device includes a host processor, a plurality of first memory architectures, a switch, a redundant array of independent drives (RAID) assist unit; and a second memory architecture. The host processor is configured to send a data transfer command to the RAID assist unit via the switch. The RAID assist unit is configured to create a set of parallel memory transactions between the plurality of first memory architectures and the second memory architecture, execute the set of parallel memory transactions via the local switch and absent interaction with the host processor; and notify the host processor upon completion of data transfer. In an implementation, the plurality of first memory architectures is non-volatile memories (NVMs) and the second memory architecture is local memory.
    Type: Application
    Filed: April 10, 2019
    Publication date: August 8, 2019
    Applicant: ATI Technologies ULC
    Inventor: Nima Osqueizadeh
  • Patent number: 10268620
    Abstract: Described herein are apparatus for connecting a first memory architecture locally to a graphics processing unit (GPU) through a local switch, where the first memory architecture can be a non-volatile memory (NVM) or other similarly used memories, for example, along with associated controllers. The apparatus includes the GPU(s) or discrete GPU(s) (dGPU(s)) (collectively GPU(s)), second memory architectures associated with the GPU(s), the local switch, first memory architecture(s), first memory architecture controllers or first memory architecture connector(s). In an implementation, the local switch is part of the GPU. The apparatus can also include a controller for distributing a large transaction among multiple first memory architectures. In an implementation, the first memory architectures can be directly connected to the GPU. In an implementation, the apparatus is user configurable. In an implementation, the apparatus is a solid state graphics (SSG) card.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: April 23, 2019
    Assignee: ATI Technologies ULC
    Inventor: Nima Osqueizadeh
  • Publication number: 20180349057
    Abstract: Described herein is a method and system for directly accessing and transferring data between a first memory architecture and a second memory architecture associated with a graphics processing unit (GPU) by treating the first memory architecture, the second memory architecture and system memory as a single physical memory, where the first memory architecture is a non-volatile memory (NVM) and the second memory architecture is a local memory. Upon accessing a virtual address (VA) range by a processor, the requested content is paged in from the single physical memory and is then redirected by a virtual storage driver to the second memory architecture or the system memory, depending on which of the GPU or CPU triggered the access request. The memory transfer occurs without awareness of the application and the operating system.
    Type: Application
    Filed: August 6, 2018
    Publication date: December 6, 2018
    Applicants: ATI Technologies ULC, ADVANCED MICRO DEVICES, INC.
    Inventors: Nima OSQUEIZADEH, Paul BLINZER
  • Publication number: 20180181340
    Abstract: Described herein is a method and system for directly accessing and transferring data between a first memory architecture and a second memory architecture associated with a graphics processing unit (GPU) or a discrete GPU (dGPU). In particular, a method is described for transferring data between the first memory architecture and the second memory architecture that bypasses interaction with a system memory of a processor and a root complex. A transfer command is sent from the processor, (or a host agent in the GPU or dGPU), to a first memory architecture controller. The first memory architecture controller initiates the transfer of the data directly between the first memory architecture and the second memory architecture. The method bypasses: 1) a host root complex; and 2) storing the data in the system memory and then having to transfer the data to the second memory architecture or the first memory architecture.
    Type: Application
    Filed: December 23, 2016
    Publication date: June 28, 2018
    Applicant: ATI Technologies ULC
    Inventor: Nima Osqueizadeh
  • Publication number: 20180181520
    Abstract: Described is a solid state graphics (SSG) subsystem including a die and a package, where the die includes a memory hub, graphics processing unit(s) (GPU(s)) connected to the memory hub, first memory architecture controller(s) connected to the memory hub and directly controlling access to first memory architecture(s), second memory architecture controller associated with each GPU and each second memory architecture controller connected to the memory hub and second memory architecture(s), an expansion bus first memory architecture controller connected to the memory hub and being an endpoint for a host system and an expansion bus controller coupled to the expansion bus first memory architecture controller and capable of connecting to the host system. The first memory architecture(s) and the second memory architecture(s) are either located on the SSG subsystem, located on the package, or a combination thereof.
    Type: Application
    Filed: April 28, 2017
    Publication date: June 28, 2018
    Applicant: ATI Technologies ULC
    Inventor: Nima Osqueizadeh
  • Publication number: 20180181518
    Abstract: Described herein are apparatus for connecting a first memory architecture locally to a graphics processing unit (GPU) through a local switch, where the first memory architecture can be a non-volatile memory (NVM) or other similarly used memories, for example, along with associated controllers. The apparatus includes the GPU(s) or discrete GPU(s) (dGPU(s)) (collectively GPU(s)), second memory architectures associated with the GPU(s), the local switch, first memory architecture(s), first memory architecture controllers or first memory architecture connector(s). In an implementation, the local switch is part of the GPU. The apparatus can also include a controller for distributing a large transaction among multiple first memory architectures. In an implementation, the first memory architectures can be directly connected to the GPU. In an implementation, the apparatus is user configurable. In an implementation, the apparatus is a solid state graphics (SSG) card.
    Type: Application
    Filed: December 23, 2016
    Publication date: June 28, 2018
    Applicant: ATI Technologies ULC
    Inventor: Nima Osqueizadeh
  • Patent number: 7570490
    Abstract: A device to thermally couple a thermal management apparatus to at least one heat generating component of a circuit substrate includes at least a first portion that is adapted to couple to the thermal management apparatus, and at least a second portion that is adapted to couple to the thermal management apparatus. The first portion and the second portion may be symmetrically arranged relative to each other. The first portion and the second portion are adapted to thermally couple the thermal management apparatus to the heat generating component with a first spring bias. The first portion and the second portion are further adapted to maintain the thermal management apparatus thermally coupled to the heat generating component with a second spring bias.
    Type: Grant
    Filed: August 31, 2005
    Date of Patent: August 4, 2009
    Assignee: ATI Technologies ULC
    Inventors: Gamal Refai-Ahmed, Robert Wiley, Steven Chan, Nima Osqueizadeh, Salim Lakhani
  • Publication number: 20080253087
    Abstract: A configurable multiple inlet thermal management device, such as an air-mover or passive heat sink, for electronic devices. The thermal management device is arranged on a computing device or on a component of a computing device or similar, such as an expansion module or alike, so that incoming air flow decreases the temperature of the heat producing components. In order to provide best possible air flow the air-mover comprises blade design that pressurizes the air flow from at least one side of the air-mover component. The air-mover includes removable covers for providing the openings required for intake air from the desired direction and for providing a fan wind. Depending on the application the openings may be permanently opened or closed. The intake air flow is then directed in form of fan wind towards the heat producing elements.
    Type: Application
    Filed: April 10, 2007
    Publication date: October 16, 2008
    Applicant: ATI Technologies ULC
    Inventors: Gamal Refai-Ahmed, Khalid Sheltami, Nima Osqueizadeh
  • Patent number: 7283364
    Abstract: The present disclosure relates to a thermal management apparatus used to manage temperature of components mounted to a circuit substrate, such as electronic or optical components. The apparatus includes a heat dissipation structure that includes at least one protrusion extending from a surface of the heat dissipation structure. A carrier structure is also included and engages with the heat dissipation structure. The carrier structure includes an aperture that receives the at least one protrusion. Additionally, the apparatus includes at least one biasing structure that is configured to allow movement of the heat dissipation structure relative to the carrier structure and provides a biasing force tending to move the heat dissipation structure and carrier structure together.
    Type: Grant
    Filed: November 29, 2004
    Date of Patent: October 16, 2007
    Assignee: ATI Technologies Inc.
    Inventors: Gamal Refai-Ahmed, Xiaohua H. Sun, Nima Osqueizadeh, Salim Lakhani, Jim E. Loro, A. Mei Lan Shepherd-Murray, Ross Lau
  • Publication number: 20070047211
    Abstract: A device to thermally couple a thermal management apparatus to at least one heat generating component of a circuit substrate includes at least a first portion that is adapted to couple to the thermal management apparatus, and at least a second portion that is adapted to couple to the thermal management apparatus. The first portion and the second portion may be symmetrically arranged relative to each other. The first portion and the second portion are adapted to thermally couple the thermal management apparatus to the heat generating component with a first spring bias. The first portion and the second portion are further adapted to maintain the thermal management apparatus thermally coupled to the heat generating component with a second spring bias.
    Type: Application
    Filed: August 31, 2005
    Publication date: March 1, 2007
    Applicant: ATI TECHNOLOGIES, INC.
    Inventors: Gamal Refai-Ahmed, Robert Wiley, Steven Chan, Nima Osqueizadeh, Salim Lakhani
  • Publication number: 20060114657
    Abstract: The present disclosure relates to a thermal management apparatus used to manage temperature of components mounted to a circuit substrate, such as electronic or optical components. The apparatus includes a heat dissipation structure that includes at least one protrusion extending from a surface of the heat dissipation structure. A carrier structure is also included and engages with the heat dissipation structure. The carrier structure includes an aperture that receives the at least one protrusion. Additionally, the apparatus includes at least one biasing structure that is configured to allow movement of the heat dissipation structure relative to the carrier structure and provides a biasing force tending to move the heat dissipation structure and carrier structure together.
    Type: Application
    Filed: November 29, 2004
    Publication date: June 1, 2006
    Applicant: ATI Technologies, Inc.
    Inventors: Gamal Refai-Ahmed, Xiaohua Sun, Nima Osqueizadeh, Salim Lakhani, Jim Loro, A. Mei Lan Shepherd-Murray, Ross Lau