-
公开(公告)号:US12008255B2
公开(公告)日:2024-06-11
申请号:US17538385
申请日:2021-11-30
Applicant: PURE STORAGE, INC.
Inventor: Ethan Miller , John Colgrove
CPC classification number: G06F3/0641 , G06F3/0608 , G06F3/0673 , G06F16/215 , G06F21/602 , H03M7/3095
Abstract: Preparing data for deduplication including: generating, by a storage system for a compressed data block, a padded compressed data block by padding the compressed data block to conform to a fixed block size, wherein the fixed block size is greater than a size of the compressed data block; storing, in the storage system, the padded compressed data block beginning at a block boundary of a storage device in the storage system; and performing block-based deduplication on the storage system, wherein the block-based deduplication determines whether the padded compressed data block matches one or more other padded compressed data blocks stored in the storage system.
-
公开(公告)号:US12001960B2
公开(公告)日:2024-06-04
申请号:US18034566
申请日:2021-07-29
Inventor: Li Wang , Fang Cao , Zhiyong Qiu , Zhenhua Guo
Abstract: An nGraph-based graphics processing unit (GPU) backend distributed training method and system, a computer-readable storage medium, and an electronic device. The method includes: receiving a training request, and obtaining corresponding training data; obtaining a Nvidia® Collective multi-GPU Communication Library (NCCL) file by means of a system path of the NCCL file linked to an nGraph framework; invoking an NCCL communication interface configuration according to the training request to obtain a training model, the NCCL communication interface is an NCCL file-based communication operation interface located at a GPU backend of the nGraph framework; and performing GPU backend training on the training data using the training model. The present application can satisfy an urgent need of a user for performing neural network distributed training on the basis of an nGraph GPU backend, thus further improving the performance of deep learning network training.
-
公开(公告)号:US11990912B2
公开(公告)日:2024-05-21
申请号:US17883345
申请日:2022-08-08
Applicant: Rambus Inc.
Inventor: Frederick A. Ware , Ely Tsern , Brian Leibowitz , Jared Zerbe
CPC classification number: H03K5/13 , G06F13/1689 , G11C7/1066 , G11C7/1093 , G11C7/22 , G11C29/022 , G11C29/023 , G11C29/028 , G06F13/00 , G06F13/4243 , G11C7/04
Abstract: An integrated circuit includes a delay circuit and first and second interface circuits. The delay circuit delays a first timing signal by an internal delay to generate an internal timing signal. The first interface circuit communicates data to an external device in response to the internal timing signal. The second interface circuit transmits an external timing signal for capturing the data in the external device. An external delay is added to the external timing signal in the external device to generate a delayed external timing signal. The delay circuit sets the internal delay based on a comparison between the delayed external timing signal and a calibration signal transmitted by the first interface circuit.
-
公开(公告)号:US11979642B2
公开(公告)日:2024-05-07
申请号:US17715856
申请日:2022-04-07
Applicant: DISH Network L.L.C.
Inventor: James Wilde , Ashok Soni , Hawk McGinty , James Shuler , Lixing Zhang , Michael Disante , Narayanan Sekhar , Xiaomei Sun , Xinhua Yang
IPC: H04N5/445 , G06F3/00 , G06F13/00 , G06F16/33 , G06F16/338 , G06F16/438 , G06F16/9032 , G06F40/205 , G06F40/30 , G10L15/18 , G10L15/22 , G10L15/30 , H04N21/258 , H04N21/4147 , H04N21/431 , H04N21/439 , H04N21/482 , H04N21/61 , H04N21/858
CPC classification number: H04N21/4828 , G06F16/3344 , G06F16/338 , G06F16/438 , G06F16/90332 , G06F40/205 , G06F40/30 , G10L15/1815 , G10L15/1822 , G10L15/22 , G10L15/30 , H04N21/25816 , H04N21/4147 , H04N21/4312 , H04N21/439 , H04N21/4394 , H04N21/4821 , H04N21/6125 , H04N21/8586 , G10L2015/223
Abstract: Systems, and methods are described for navigating non-dynamic pages at a client device served up from voice search requests by selecting a feature on the image page by a user request for navigating the feature viewed on the image page wherein the feature selected has an appearance of a dynamic feature when served up on the display wherein the user request selects a location on the image page; identifying the feature by the voice cloud server by location data of a selected location on the page; executing a feature request on a corresponding page which contains dynamic script at the voice cloud server to receive a linked page from a third-party search service; and removing dynamic scripts, at the voice cloud search server, of the linked page for serving up as an image page of the linked page at the client device.
-
公开(公告)号:US11962670B2
公开(公告)日:2024-04-16
申请号:US16511865
申请日:2019-07-15
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Bernard Ku , Weidong Hu , Armstrong Soo
IPC: G06F13/00 , G06F16/435 , G06F16/438 , G06F16/9535 , G06F16/9537 , H04L67/02 , H04L67/306 , H04L67/52 , H04L67/63 , H04W4/02 , H04W4/021
CPC classification number: H04L67/63 , G06F16/435 , G06F16/4387 , G06F16/9535 , G06F16/9537 , H04L67/02 , H04L67/306 , H04L67/52 , H04W4/021 , H04W4/023
Abstract: A content selection server including a processor configured to receive personal preference information from a plurality of personal media devices, select content based on the personal preference information, and provide playback of the content.
-
36.
公开(公告)号:US11960718B2
公开(公告)日:2024-04-16
申请号:US17721933
申请日:2022-04-15
Inventor: Leonardo Valencia Rissetto , Francesco Tomaiuolo , Diego De Costantini
CPC classification number: G06F3/0604 , G06F3/0655 , G06F3/0679
Abstract: In response to a request to store new data at a memory location of a bitwise programmable non-volatile memory, data stored at the memory location of the bitwise programmable memory is sensed. The bits of the sensed data are compared with bits of the new data. An indication of a cost difference is determined between a first burst of bitwise programming operations associated with programming bits of the new data which are different from bits of the sensed data, and a second burst of bitwise programming operations associated with programming bits of a complementary inversion of the new data which are different from bits of the sensed data. One of the first burst of bitwise programming operations or the second burst of bitwise programming operations is executed based on the generated indication of the cost difference.
-
公开(公告)号:US11960429B2
公开(公告)日:2024-04-16
申请号:US18082485
申请日:2022-12-15
Applicant: Intel Corporation
Inventor: Patrick Connor , Matthew A. Jared , Duke C. Hong , Elizabeth M. Kappler , Chris Pavlas , Scott P. Dubal
CPC classification number: G06F13/4022
Abstract: Methods, apparatus, and computer platforms and architectures employing many-to-many and many-to-one peripheral switches. The methods and apparatus may be implemented on computer platforms having multiple nodes, such as those employing a Non-uniform Memory Access (NUMA) architecture, wherein each node comprises a plurality of components including a processor having at least one level of memory cache and being operatively coupled to system memory and operatively coupled to a many-to-many peripheral switch that includes a plurality of downstream ports to which NICs and/or peripheral expansion slots are operatively coupled, or a many-to-one switch that enables a peripheral device to be shared by multiple nodes. During operation, packets are received at the NICs and DMA memory writes are initiated using memory write transactions identifying a destination memory address. The many-to-many and many-to-one peripheral switches forwards the transaction packets internally within the switch based on the destination address such that the packets are forwarded to a node via which the memory address can be accessed. The platform architectures may also be configured to support migration operations in response to failure or replacement of a node.
-
公开(公告)号:US20240119002A1
公开(公告)日:2024-04-11
申请号:US18468712
申请日:2023-09-17
Applicant: Netlist, Inc.
Inventor: Hyun Lee , Junkil RYU
IPC: G06F12/0813 , G06F9/455 , G06F12/02 , G06F12/1045 , G06F12/109 , G06F13/00 , H04L65/40
CPC classification number: G06F12/0813 , G06F9/455 , G06F12/0284 , G06F12/1054 , G06F12/109 , G06F13/00 , H04L65/40 , G06F2212/1044
Abstract: A node in a network including a plurality of nodes comprises persistent memory; non-persistent memory, a node control device operatively coupled to the persistent memory and the non-persistent memory, a local interface for interfacing with the local server in the UMA node, and a network interface for interfacing with other nodes. The node control device is configured to translate between a local unified memory access (UMA) address space accessible by applications running on a local server and a global UMA address space that is mapped to a physical UMA address space. The physical UMA address space includes physical address spaces associated with different UMA nodes in the cluster of UMA nodes. Thus, a server in the UMA network can access the physical address spaces at other UMA nodes without going through the servers in the other UMA nodes.
-
公开(公告)号:USRE49875E1
公开(公告)日:2024-03-19
申请号:US17396421
申请日:2021-08-06
Applicant: Kioxia Corporation
Inventor: Akihisa Fujimoto
IPC: G06F3/00 , G06F12/10 , G06F12/1081 , G06F13/00 , G06F13/28
CPC classification number: G06F3/00 , G06F12/1081 , G06F13/28 , G06F2213/28
Abstract: According to one embodiment, the host controller includes a register set to issue command, and a direct memory access (DMA) unit and accesses a system memory and a device. First, second, third and fourth descriptors are stored in the system memory. The first descriptor includes a set of a plurality of pointers indicating a plurality of second descriptors. Each of the second descriptors comprises the third descriptor and fourth descriptor. The third descriptor includes a command number, etc. The fourth descriptor includes information indicating addresses and sizes of a plurality of data arranged in the system memory. The DMA unit sets, in the register set, the contents of the third descriptor forming the second descriptor, from the head of the first descriptor as a start point, and transfers data between the system memory and the host controller in accordance with the contents of the fourth descriptor.
-
公开(公告)号:US11929991B2
公开(公告)日:2024-03-12
申请号:US18313637
申请日:2023-05-08
Applicant: INTUIT INC.
Inventor: Muniyaraj Samayavel , Prashant Asthana
IPC: G06F13/00 , H04L9/40 , H04L67/06 , H04L67/1097
CPC classification number: H04L63/0281 , H04L63/0435 , H04L63/083 , H04L63/102 , H04L63/105 , H04L67/06 , H04L67/1097 , H04L2463/082
Abstract: Certain aspects of the present disclosure provide techniques for entering user credentials through a proxy. One example method generally includes receiving, at a user device, a push request for user data from a cloud server and receiving a request file from an aggregation system. The method further includes injecting user credentials stored on the user device into the request file, wherein when injected the user credentials replace at least one dummy entry of the request file, and transmitting the request file to a data source associated with the request file. The method further includes receiving user data from the data source and transmitting the user data to the aggregation system.
-
-
-
-
-
-
-
-
-