Patents by Inventor Udayan Mukherjee

Udayan Mukherjee 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).

  • Publication number: 20240111531
    Abstract: Methods for frequency scaling for per-core accelerator assignments and associated apparatus. A processor includes a CPU (central processing unit) having multiple cores that can be selectively configured to support frequency scaling and instruction extensions. Under this approach, some cores can be configured to support a selective set of AVX instructions (such as AVX3/5G-ISA instructions) and/or AMX instructions, while other cores are configured to not support these AVX/AMX instructions. In one aspect, the selective AVX/AMX instructions are implemented in one or more ISA extension units that are separate from the main processor core (or otherwise comprises a separate block of circuitry in a processor core) that can be selectively enabled or disabled. This enables cores having the separate unit(s) disabled to consume less power and/or operate at higher frequencies, while supporting the selective AVX/AMX instructions using other cores.
    Type: Application
    Filed: September 15, 2023
    Publication date: April 4, 2024
    Inventors: Stephen T. PALERMO, Srihari MAKINENI, Shubha BOMMALINGAIAHNAPALLYA, Neelam CHANDWANI, Rany T. ELSAYED, Udayan MUKHERJEE, Lokpraveen MOSUR, Adwait PURANDARE
  • Patent number: 11775298
    Abstract: Methods for frequency scaling for per-core accelerator assignments and associated apparatus. A processor includes a CPU (central processing unit) having multiple cores that can be selectively configured to support frequency scaling and instruction extensions. Under this approach, some cores can be configured to support a selective set of AVX instructions (such as AVX3/5G-ISA instructions) and/or AMX instructions, while other cores are configured to not support these AVX/AMX instructions. In one aspect, the selective AVX/AMX instructions are implemented in one or more ISA extension units that are separate from the main processor core (or otherwise comprises a separate block of circuitry in a processor core) that can be selectively enabled or disabled. This enables cores having the separate unit(s) disabled to consume less power and/or operate at higher frequencies, while supporting the selective AVX/AMX instructions using other cores.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: October 3, 2023
    Assignee: Intel Corporation
    Inventors: Stephen T. Palermo, Srihari Makineni, Shubha Bommalingaiahnapallya, Neelam Chandwani, Rany T. Elsayed, Udayan Mukherjee, Lokpraveen Mosur, Adwait Purandare
  • Publication number: 20230208510
    Abstract: Various approaches for the deployment and coordination of network operation processing, compute processing, and inter-satellite communication coordination, within one or multiple satellite non-terrestrial networks, are discussed. Among other examples, a data center located at one or more satellites operating in a middle Earth orbit (MEO) plane, geosynchronous orbit (GEO) plane, or high-Earth elliptical orbit (HEO) plane, may be used to provide network and data processing operations for a low-Earth orbit (LEO) constellation.
    Type: Application
    Filed: February 17, 2023
    Publication date: June 29, 2023
    Inventors: Stephen T. Palermo, Valerie J. Parker, Udayan Mukherjee
  • Publication number: 20230205606
    Abstract: Systems, apparatus, and methods to workload optimize hardware are disclosed herein. An example apparatus includes power control circuitry to determine an application ratio based on an instruction to be executed by one or more cores of a processor to execute a workload, and configure, before the execution of the workload, at least one of (i) the one or more cores of the processor based on the application ratio or (ii) uncore logic of the processor based on the application ratio, and execution circuitry to execute the workload with the at least one of the one or more cores or the uncore logic.
    Type: Application
    Filed: March 26, 2021
    Publication date: June 29, 2023
    Inventors: Stephen Palermo, Neelam Chandwani, Kshitij Doshi, Chetan Hiremath, Rajesh Gadiyar, Udayan Mukherjee, Daniel Towner, Valerie Parker, Shubha Bommalingaiahnapallya, Rany ElSayed
  • Patent number: 11683728
    Abstract: An apparatus of a wireless device, such as a user equipment (UE), can include processing circuitry configured to perform one or more of the handover-related techniques disclosed herein. For example, when associated with moving with a plurality of mobile devices from coverage of a first cell to a second cell, the processing circuitry can detect the second cell. One or more parameters of the second cell can be measured. The one or more parameters can be communicated to one or more other mobile devices of the plurality of mobile devices.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: June 20, 2023
    Assignee: Intel Corporation
    Inventors: Mustafa Akdeniz, Dave A. Cavalcanti, Thorsten Clevorn, Brent Elliott, Jeffrey R. Foerster, Mikhail T. Galeev, Benjamin Grewell, Nageen Himayat, Shadi Iskander, Udayan Mukherjee, Harry G. Skinner, Susruth Sudhakaran, Candy Yiu, Chetan Hiremath, Neelam Chandwani, Jesus Martinez
  • Publication number: 20230109635
    Abstract: Various approaches for the deployment and use of communication exclusion zones, defined for use with a satellite non-terrestrial network (including within a low-earth orbit satellite constellation), are discussed. In an example, defining and implementing a non-terrestrial communication exclusion zone includes: calculating based on a future orbital position of a low-earth orbit satellite vehicle, an exclusion condition for communications from the satellite vehicle; identifying, based on the exclusion condition and the future orbital position, a timing for implementing the exclusion condition for the communications from the satellite vehicle; and generating exclusion zone data for use by the satellite vehicle, the exclusion zone data indicating the timing for implementing the exclusion condition for the communications from the satellite vehicle.
    Type: Application
    Filed: March 26, 2021
    Publication date: April 6, 2023
    Inventors: Stephen T. Palermo, Chetan Hiremath, Rajesh Gadiyar, Jason K. Smith, Valerie J. Parker, Udayan Mukherjee, Neelam Chandwani, Francesc Guim Bernat, Ned M. Smith
  • Publication number: 20220345210
    Abstract: Various approaches for the deployment and coordination of inter-satellite communication pathways, defined for use with a satellite non-terrestrial network, are discussed. Among other examples, such inter-satellite communication pathways may be identified, reserved, allocated, and used for ultra-low-latency communication purposes.
    Type: Application
    Filed: June 24, 2022
    Publication date: October 27, 2022
    Inventors: Stephen T. Palermo, Valerie J. Parker, Udayan Mukherjee, Rajesh Gadiyar, Jason K. Smith
  • Publication number: 20220312277
    Abstract: An apparatus of a wireless device, such as a user equipment (UE), can include processing circuitry configured to perform one or more of the handover-related techniques disclosed herein. For example, when associated with moving with a plurality of mobile devices from coverage of a first cell to a second cell, the processing circuitry can detect the second cell. One or more parameters of the second cell can be measured. The one or more parameters can be communicated to one or more other mobile devices of the plurality of mobile devices.
    Type: Application
    Filed: February 18, 2022
    Publication date: September 29, 2022
    Inventors: Mustafa Akdeniz, Dave A. Cavalcanti, Thorsten Clevorn, Brent Elliott, Jeffrey R. Foerster, Mikhail T. Galeev, Benjamin Grewell, Nageen Himayat, Shadi Iskander, Udayan Mukherjee, Harry G. Skinner, Susruth Sudhakaran, Candy Yiu, Chetan Hiremath, Neelam Chandwani, Jesus Martinez
  • Publication number: 20220222194
    Abstract: Methods and apparatus for on-package accelerator complex (AC) for integrating accelerator and IOs for scalable RAN and edge cloud solutions. The AC comprises one or more dies including an IO interface tile that is coupled to multiple intellectual property (IP) blocks that may be integrated on the same die as the IO interface tile or separate dies that are coupled to the IO interface tile via die-to-die or chiplet-to-chiplet interconnects. The IP blocks may include a network interface (e.g., Ethernet) and one or more accelerators. The package further includes a central processing unit (CPU) that is coupled to the AC via a die-to-die or chiplet-to-chiplet interconnect. The IO interface tile includes integrated shared scratchpad memory that is shared among the IP blocks and the CPU cores. The IO interface tile further includes an interface controller for scheduling IP blocks and configuring data transfers between the IP blocks, such as used by a RAN pipeline.
    Type: Application
    Filed: April 1, 2022
    Publication date: July 14, 2022
    Inventors: Neelam CHANDWANI, Shridhar BENDI, Rajesh VIVEKANANDHAM, Rahul PAL, Eric J. DAHLEN, Antonio J. HASBUN MARIN, Chung-Chi WANG, Qian LI, Hosein NIKOPOUR, Sravanthi KOTA VENKATA, Rajesh POORNACHANDRAN, Udayan MUKHERJEE
  • Patent number: 11290923
    Abstract: An apparatus of a wireless device, such as a user equipment (UE), can include processing circuitry configured to perform one or more of the handover-related techniques disclosed herein. For example, when associated with moving with a plurality of mobile devices from coverage of a first cell to a second cell, the processing circuitry can detect the second cell. One or more parameters of the second cell can be measured. The one or more parameters can be communicated to one or more other mobile devices of the plurality of mobile devices.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: March 29, 2022
    Assignee: Intel Corporation
    Inventors: Mustafa Akdeniz, Dave A. Cavalcanti, Thorsten Clevorn, Brent Elliott, Jeffrey R. Foerster, Mikhail T. Galeev, Benjamin Grewell, Nageen Himayat, Shadi Iskander, Udayan Mukherjee, Harry G. Skinner, Susruth Sudhakaran, Candy Yiu, Chetan Hiremath, Neelam Chandwani, Jesus Martinez
  • Publication number: 20210334101
    Abstract: Methods for frequency scaling for per-core accelerator assignments and associated apparatus. A processor includes a CPU (central processing unit) having multiple cores that can be selectively configured to support frequency scaling and instruction extensions. Under this approach, some cores can be configured to support a selective set of AVX instructions (such as AVX3/5G-ISA instructions) and/or AMX instructions, while other cores are configured to not support these AVX/AMX instructions. In one aspect, the selective AVX/AMX instructions are implemented in one or more ISA extension units that are separate from the main processor core (or otherwise comprises a separate block of circuitry in a processor core) that can be selectively enabled or disabled. This enables cores having the separate unit(s) disabled to consume less power and/or operate at higher frequencies, while supporting the selective AVX/AMX instructions using other cores.
    Type: Application
    Filed: July 20, 2020
    Publication date: October 28, 2021
    Inventors: Stephen T. Palermo, Srihari Makineni, Shubha Bommalingaiahnapallya, Neelam Chandwani, Rany T. Elsayed, Udayan Mukherjee, Lokpraveen Mosur, Adwait Purandare
  • Publication number: 20200252838
    Abstract: An apparatus of a wireless device, such as a user equipment (UE), can include processing circuitry configured to perform one or more of the handover-related techniques disclosed herein. For example, when associated with moving with a plurality of mobile devices from coverage of a first cell to a second cell, the processing circuitry can detect the second cell. One or more parameters of the second cell can be measured. The one or more parameters can be communicated to one or more other mobile devices of the plurality of mobile devices.
    Type: Application
    Filed: June 28, 2018
    Publication date: August 6, 2020
    Inventors: Mustafa Akdeniz, Dave A. Cavalcanti, Thorsten Clevorn, Brent Elliott, Jeffery R. Foerster, Mikhail T. Galeev, Benjamin Grewell, Nageen Himayat, Shadi Iskander, Udayan Mukherjee, Harry G. Skinner, Susruth Sudhakaran, Candy Yiu, Chetan Hiremath, Neelam Chandwani, Jesus Martinez
  • Patent number: 9104409
    Abstract: A method to reduce memory power consumption for a computing platform includes inspecting an operating parameter associated with a resource of the computing platform that is updated by the resource of the computing platform during runtime of the computing platform. Memory power utilization is then predicted for the computing platform during the runtime of the computing platform based at least in part on the operating parameter. A current power state of at least one memory module resident on the computing platform is transitioned to one of a plurality of power states based on the predicting of the memory power utilization.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: August 11, 2015
    Assignee: Intel Corporation
    Inventors: Rakesh Dodeja, Neelam Chandwani, Chetan Hiremath, Udayan Mukherjee, Anthony Ambrose
  • Publication number: 20150160708
    Abstract: A method according to one embodiment may include discovering, by software, at least one variable from at least one component populated on a shelf system. The method may also include performing, by the software, at least one shelf management function based on at least one variable. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
    Type: Application
    Filed: December 23, 2014
    Publication date: June 11, 2015
    Inventors: Udayan Mukherjee, Chetan Hiremath
  • Publication number: 20140245056
    Abstract: A method according to one embodiment may include discovering, by software, at least one variable from at least one component populated on a shelf system. The method may also include performing, by the software, at least one shelf management function based on at least one variable. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
    Type: Application
    Filed: May 7, 2014
    Publication date: August 28, 2014
    Inventors: UDAYAN MUKHERJEE, CHETAN HIREMATH
  • Patent number: 8724282
    Abstract: A method according to one embodiment may include discovering, by software, at least one variable from at least one component populated on a shelf system. The method may also include performing, by the software, at least one shelf management function based on at least one variable. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: May 13, 2014
    Assignee: Intel Corporation
    Inventors: Chetan Hiremath, Udayan Mukherjee
  • Patent number: 8412972
    Abstract: Described herein are a method and an apparatus for reducing power consumption of memories by monitoring the power states of the memories via an operating system. The method comprises reading counter values corresponding to power states of each memory of a plurality memories; computing a power state usage corresponding to the power states of each memory of the plurality, the computing based on the counter values; determining whether the power state usage exceeds a predetermined threshold usage; and adjusting current and future usage of each memory of the plurality in response to determining that the power state usage exceeds the predetermined threshold usage.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: April 2, 2013
    Assignee: Intel Corporation
    Inventors: Kin-Hang Cheung, Neelam Chandwani, Chetan D. Hiremath, Udayan Mukherjee, Rakesh Dodeja
  • Publication number: 20120166511
    Abstract: Embodiments of systems, apparatuses, and methods for performing a complex multiplication instruction in a computer processor are described. In some embodiments, the execution of such instruction causes a real and an imaginary component resulting from the multiplication of data of first and second complex data source operands to be generated and stored.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 28, 2012
    Inventors: Chetan D. Hiremath, Udayan Mukherjee
  • Publication number: 20110320847
    Abstract: Described herein are a method and an apparatus for reducing power consumption of memories by monitoring the power states of the memories via an operating system. The method comprises reading counter values corresponding to power states of each memory of a plurality memories; computing a power state usage corresponding to the power states of each memory of the plurality, the computing based on the counter values; determining whether the power state usage exceeds a predetermined threshold usage; and adjusting current and future usage of each memory of the plurality in response to determining that the power state usage exceeds the predetermined threshold usage.
    Type: Application
    Filed: June 28, 2010
    Publication date: December 29, 2011
    Inventors: Kin-Hang Cheung, Neelam Chandwani, Chetan D. Hiremath, Udayan Mukherjee, Rakesh Dodeja
  • Publication number: 20110258472
    Abstract: A method according to one embodiment may include discovering, by software, at least one variable from at least one component populated on a shelf system. The method may also include performing, by the software, at least one shelf management function based on at least one variable. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
    Type: Application
    Filed: October 19, 2010
    Publication date: October 20, 2011
    Inventors: Udayan Mukherjee, Chetan Hiremath