Patents Assigned to UNIFABRIX LTD.
  • Publication number: 20240256441
    Abstract: This invention pertains to a system optimized for reutilizing allocated underutilized or unused allocated DRAM, comprising a first host, a second host, and a resource composer, interconnected via CXL. Both hosts run packaged computing environments (PCEs), which may be containers or virtual machines, and are equipped to handle respective processes, P1 and P2. The resource composer is tasked with receiving data related to P1's memory usage from a kernel module on the first host, identifying underutilized DRAM mapped to P1, and subsequently remapping it to P2's address space on the second host. This process involves the use of CXL.mem commands, which are then translated into appropriate CXL.cache or CXL.io commands for DRAM access based on the mapping.
    Type: Application
    Filed: March 20, 2024
    Publication date: August 1, 2024
    Applicant: UnifabriX Ltd.
    Inventor: Ronen Aharon Hyatt
  • Publication number: 20230418737
    Abstract: A computer based system and method for managing memory resources in a computing system may include, using a computer processor, receiving, from a computing system, a memory transaction request originating from a process executing on the computing system. Translation of a memory address associated with the request, or provisioning of memory for a translated address, may be determined based on various memory-transactions-related metadata—such as the service level of the process; the service level of other processes; access patterns of memory resources; a prediction of future memory requests of a process, and the like.
    Type: Application
    Filed: September 7, 2023
    Publication date: December 28, 2023
    Applicant: UNIFABRIX LTD.
    Inventors: Ronen Aharon HYATT, Danny VOLKIND
  • Publication number: 20230029380
    Abstract: A computer based system and method for multilateral computing resource reallocation and asset transaction migration may include: receiving a resource transaction request; determining a policy for the request; identifying, in a resource monitoring database, resources to service the request and choosing resources matching the policy determined for the request; and documenting the choosing of resources in the monitoring database. Embodiments may further include automatically reallocating occupied resources to alternative transactions and/or migrating currently-running tasks to idle resources, for example according to predefined conditions. Embodiments of the invention may allow performing various dynamic, granular computational resource and/or asset reallocation and/or transaction migration procedures which may involve dynamic composition granular individual resources and/or assets (e.g. of multiple types and/or sizes) into functional resources (to be used by, e.g.
    Type: Application
    Filed: July 5, 2022
    Publication date: January 26, 2023
    Applicant: UNIFABRIX LTD
    Inventors: Ronen Aharon Hyatt, Danny Volkind
  • Publication number: 20220171656
    Abstract: Managing memory resources in a computing system may include receiving, from a computing system, data associated with memory transaction events originating from a process executing on the computing system; storing data related to memory transactions in multiple data structures according to metadata related to past memory transactions events; and altering memory storage or determining memory address translations based on the stored data.
    Type: Application
    Filed: December 2, 2021
    Publication date: June 2, 2022
    Applicant: UNIFABRIX LTD.
    Inventors: Ronen Aharon HYATT, Danny Volkind
  • Publication number: 20220171700
    Abstract: A computer based system and method for managing memory resources in a computing system may include, using a computer processor, receiving, from a computing system, a memory transaction request originating from a process executing on the computing system. Translation of a memory address associated with the request, or provisioning of memory for a translated address, may be determined based on various memory-transactions-related metadata—such as the service level of the process; the service level of other processes; access patterns of memory resources; a prediction of future memory requests of a process, and the like.
    Type: Application
    Filed: December 2, 2021
    Publication date: June 2, 2022
    Applicant: UNIFABRIX LTD.
    Inventors: Ronen Aharon HYATT, Danny VOLKIND