Patents by Inventor Mehulkumar Patel
Mehulkumar Patel 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: 11163475Abstract: Method and apparatus for managing memory includes collocating electronic persistent memory along with a primary memory on a memory module. The electronic persistent memory and the primary memory may communicate via a module local bus comprising a plurality of memory channels. A data migration protocol may be used over a memory channel of the plurality of memory channels to copy data from the electronic persistent memory to the primary memory, and the data may be accessed from the primary memory. The combination of electronic persistent memory and primary memory (e.g. DRAM) in a single memory module with module local bus having a device controller running firmware is one implementation of storage class memory (SCM).Type: GrantFiled: June 4, 2019Date of Patent: November 2, 2021Assignee: International Business Machines CorporationInventors: Vaidyanathan Srinivasan, Mehulkumar Patel, Saravanan Sethuraman
-
Patent number: 11144207Abstract: Embodiments herein describe using compression engines in a processor subsystem to compress only the data fragments stored locally. That is, an application may be allocated a buffer where the physical memory of that buffer is spread across multiple processor subsystems. Rather than asking a single actor (e.g., a single host processor or compression engine) to compress all the fragments of the buffer, a compression library can instead instruct the individual compression engines in each of the processor subsystems to compress only the fragments stored in local memory in the same processor subsystem. Doing so leverages the memory affinity between the compression engines in the local memory which can reduce the overall time required to perform compression.Type: GrantFiled: November 7, 2019Date of Patent: October 12, 2021Assignee: International Business Machines CorporationInventors: Vishnupriya R, Manish Mukul, Mehulkumar Patel
-
Publication number: 20210141535Abstract: Embodiments herein describe using compression engines in a processor subsystem to compress only the data fragments stored locally. That is, an application may be allocated a buffer where the physical memory of that buffer is spread across multiple processor subsystems. Rather than asking a single actor (e.g., a single host processor or compression engine) to compress all the fragments of the buffer, a compression library can instead instruct the individual compression engines in each of the processor subsystems to compress only the fragments stored in local memory in the same processor subsystem. Doing so leverages the memory affinity between the compression engines in the local memory which can reduce the overall time required to perform compression.Type: ApplicationFiled: November 7, 2019Publication date: May 13, 2021Inventors: Vishnupriya R., Manish MUKUL, Mehulkumar PATEL
-
Publication number: 20200387319Abstract: Method and apparatus for managing memory includes collocating electronic persistent memory along with a primary memory on a memory module. The electronic persistent memory and the primary memory may communicate via a module local bus comprising a plurality of memory channels. A data migration protocol may be used over a memory channel of the plurality of memory channels to copy data from the electronic persistent memory to the primary memory, and the data may be accessed from the primary memory. The combination of electronic persistent memory and primary memory (e.g. DRAM) in a single memory module with module local bus having a device controller running firmware is one implementation of storage class memory (SCM).Type: ApplicationFiled: June 4, 2019Publication date: December 10, 2020Inventors: Vaidyanathan SRINIVASAN, Mehulkumar PATEL, Saravanan SETHURAMAN
-
Patent number: 10223282Abstract: Disclosed aspects relate to memory affinity management in a shared pool of configurable computing resources that utilizes non-uniform memory access (NUMA). An access relationship is monitored between a set of hardware memory components and a set of software assets. A set of memory affinity data is stored. The set of memory affinity data indicates the access relationship between the set of software assets and the set of hardware memory components. Using the set of memory affinity data, a NUMA utilization configuration with respect to the set of software assets is determined. Based on the NUMA utilization configuration, a set of accesses pertaining to the set of software assets and the set of hardware memory components is executed.Type: GrantFiled: May 23, 2017Date of Patent: March 5, 2019Assignee: International Business Machines CorporationInventors: Mehulkumar Patel, Vaidyanathan Srinivasan, Venkatesh Sainath
-
Publication number: 20180341598Abstract: Disclosed aspects relate to memory affinity management in a shared pool of configurable computing resources that utilizes non-uniform memory access (NUMA). An access relationship is monitored between a set of hardware memory components and a set of software assets. A set of memory affinity data is stored. The set of memory affinity data indicates the access relationship between the set of software assets and the set of hardware memory components. Using the set of memory affinity data, a NUMA utilization configuration with respect to the set of software assets is determined. Based on the NUMA utilization configuration, a set of accesses pertaining to the set of software assets and the set of hardware memory components is executed.Type: ApplicationFiled: May 23, 2017Publication date: November 29, 2018Inventors: Mehulkumar Patel, Vaidyanathan Srinivasan, Venkatesh Sainath
-
Patent number: 10095632Abstract: Disclosed aspects relate to memory affinity management in a shared pool of configurable computing resources that utilizes non-uniform memory access (NUMA). An access relationship is monitored between a set of hardware memory components and a set of software assets. A set of memory affinity data is stored. The set of memory affinity data indicates the access relationship between the set of software assets and the set of hardware memory components. Using the set of memory affinity data, a NUMA utilization configuration with respect to the set of software assets is determined. Based on the NUMA utilization configuration, a set of accesses pertaining to the set of software assets and the set of hardware memory components is executed.Type: GrantFiled: February 27, 2018Date of Patent: October 9, 2018Assignee: International Business Machines CorporationInventors: Mehulkumar Patel, Vaidyanathan Srinivasan, Venkatesh Sainath
-
Publication number: 20160135435Abstract: Many types of artificial reefs have been deployed in the world's oceans, bays and estuaries. These range from sinking ships to dispersing old building debris. In most approaches, the material placed in the marine environment lacks any nutrients needed for growth or concern regarding proper chemical conditions necessary to start and sustain life. In this discovery, concrete is made from both inorganic and organic components. The inorganic components are selected to include species that will be used to create a receptive surface to start and sustain life. Moreover, other conditions such as pH, chemical toxicity, nutrient levels and biodegradability are considered in the formulation. Additionally, there is an organic component that is part of the concentration mixture which provides trace nutrients and serves to weaken the structures so it will biodegrade over time. The biodegradable concrete slowly releases small quantities of resources (over months and years) providing a steady flux of essential nutrients.Type: ApplicationFiled: November 13, 2014Publication date: May 19, 2016Applicant: Valdosta State University, University System of GeorgiaInventors: Thomas Manning, Brittany Butler, Mehulkumar Patel, Sydney Plummer, Tess Baker
-
Publication number: 20130102811Abstract: The present invention relates to a novel and improved process for the preparation of lacosamide, wherein the process is a sequential one-pot process.Type: ApplicationFiled: July 1, 2011Publication date: April 25, 2013Applicant: SUN PHARMACEUTICAL INDUSTRIES LTDInventors: Maheshbhai Mehulkumar Patel, Vishal Diliprao Mohite, Sudhakar Khambampati, Rao Trinadha Chitturi, Rajamannar Thennati