-
公开(公告)号:US20250013386A1
公开(公告)日:2025-01-09
申请号:US18346406
申请日:2023-07-03
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Sharad Singhal , Rishi Kesh K Rajak , Mashood Abdulla Kodavanji , Cynara Justine , Syed Ismail Faizan Barmawer
IPC: G06F3/06
Abstract: In some examples, a system includes a plurality of memory servers managing access of data in a memory. A computer node includes a plurality of buffers associated with the memory servers. A processor executes a plurality of functions accessible by the computer node to access the data of the memory servers, the plurality of functions including associating, with the plurality of buffers, information specifying a type of an operation to be performed on the data using the plurality of buffers, queueing the operation in the plurality of buffers, initiating an execution of the operation, based on the type specified by the information, at the memory servers associated with the plurality of buffers, and providing results of the operation from the memory servers to the computer node.
-
12.
公开(公告)号:US11797178B2
公开(公告)日:2023-10-24
申请号:US17377777
申请日:2021-07-16
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Ramesh Chandra Chaurasiya , Sanish N. Suresh , Clarete Riana Crasta , Sharad Singhal , Porno Shome
CPC classification number: G06F3/0604 , G06F3/0631 , G06F3/0673 , G06F13/28 , G06F2213/28
Abstract: A system and method are provided for facilitating efficient management of data structures stored in remote memory. During operation, the system receives a request to allocate memory for a first part in a data structure stored in a remote memory associated with a compute node in a network. The system pre-allocates a buffer in the remote memory for a plurality of parts in the data structure and stores a first local descriptor associated with the buffer in a local worker table stored in a volatile memory of the compute node. The first local descriptor facilitates servicing future access requests to the first and other parts in the data structure. The system stores a first global descriptor for the buffer in a shared global table stored in the remote memory and generates a first reference corresponding to the first part, thereby facilitating faster traversals of the data structure.
-
公开(公告)号:US10440138B2
公开(公告)日:2019-10-08
申请号:US15469285
申请日:2017-03-24
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Shi Xing Yan , Guopeng Zhao , Ding Ma , Bu Sung Lee , Sharad Singhal
Abstract: Service models may be generated in response to services exposed by two or more IaaS service providers, and an interface may be provided for selection and specification of the service models.
-
公开(公告)号:US10885031B2
公开(公告)日:2021-01-05
申请号:US15114913
申请日:2014-03-10
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Qiming Chen , Maria G. Castellanos , Meichun Hsu , Sharad Singhal
IPC: G06F16/24 , G06F16/2453 , G06F16/2455
Abstract: Example embodiments relate to parallelizing structured query language (SQL) user defined transformation functions. In example embodiments, a subquery of a query is received from a query engine, where each of the subqueries is associated with a distinct magic number in a magic table. A user defined transformation function that includes local, role-based functionality may then be executed, where the magic number triggers parallel execution of the user defined transformation function. At this stage, the results of the user defined transformation function are sent to the query engine, where the query engine unions the results with other results that are obtained from the other database nodes.
-
公开(公告)号:US20240362163A1
公开(公告)日:2024-10-31
申请号:US18308953
申请日:2023-04-28
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Soumitra Chatterjee , Chinmay Ghosh , Mashood Abdulla Kodavanji , Sharad Singhal
CPC classification number: G06F12/0284 , G06F13/16 , G06F2213/16
Abstract: Some examples relate to providing a fabric-attached memory (FAM) for applications using message passing procedure. In an example, a remotely accessible memory creation function of a message passing procedure is modified to include a reference to a region of memory in a FAM. A remotely accessible memory data structure representing a remotely accessible memory is created through the remotely accessible memory creation function. When an application calls a message passing function of the message passing procedure, a determination is made whether the remotely accessible memory data structure in the message passing function includes a reference to the region of memory in the FAM. In response to a determination that the remotely accessible memory data structure includes a reference to the region of memory in the FAM, the message passing function call is routed to a FAM message passing function corresponding to the message passing function.
-
16.
公开(公告)号:US20240362094A1
公开(公告)日:2024-10-31
申请号:US18308019
申请日:2023-04-27
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Chinmay Ghosh , Sharad Singhal , Porno Shome
IPC: G06F3/06
CPC classification number: G06F9/547 , G06F3/0604 , G06F3/0635 , G06F3/067
Abstract: In accordance with example implementations, a process includes receiving, by a connector that is associated with a compute node and is associated with a fabric-attached memory (FAM), an application programming interface (API) called to perform an operation that is associated with a hierarchical data format (HDF) object of an HDF file. The API call includes a HDF object identifier, which corresponds to the HDF object. The process includes, responsive to the request, based on the HDF object identifier, accessing, by the connector, mapping information that is stored in the FAM; and using, by the connector, the mapping information to identify a FAM descriptor corresponding to a first data item that is stored in the FAM and corresponds to the HDF object. The process includes, responsive to the request, serving, by the connector, the API call responsive to the identification of the FAM descriptor.
-
公开(公告)号:US11128531B2
公开(公告)日:2021-09-21
申请号:US15967583
申请日:2018-04-30
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Dejan S Milojicic , Sharad Singhal , Andrew R. Wheeler , Michael S. Woodacre
IPC: H04L12/24 , G06F11/34 , H04L12/911 , H04L12/26 , G06F11/30
Abstract: Systems and methods for dynamically and programmatically controlling hardware and software to optimize bandwidth and latency across partitions in a computing system are discussed herein. In various embodiments, performance within a partitioned computing system may be monitored and used to automatically reconfigure the computing system to optimize aggregate bandwidth and latency. Reconfiguring the computing system may comprise reallocating hardware resources among partitions, programming firewalls to enable higher bandwidth for specific inter-partition traffic, switching programming models associated with individual partitions, starting additional instances of one or more applications running on the partitions, and/or one or more other operations to optimize the overall aggregate bandwidth and latency of the system.
-
公开(公告)号:US20170201595A1
公开(公告)日:2017-07-13
申请号:US15469285
申请日:2017-03-24
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Shi Xing Yan , Guopeng Zhao , Ding Ma , Bee Sung Lee , Sharad Singhal
CPC classification number: H04L67/2838 , G06F9/5072 , H04L41/0806 , H04L41/22 , H04L41/5054 , H04L41/5096
Abstract: Service models may be generated in response to services exposed by two or more IaaS service providers, and an interface may be provided for selection and specification of the service models.
-
-
-
-
-
-
-