-
公开(公告)号:US12026038B2
公开(公告)日:2024-07-02
申请号:US18449118
申请日:2023-08-14
Applicant: Rambus Inc.
Inventor: Ely K. Tsern , Mark A. Horowitz , Frederick A. Ware
IPC: G06F11/07 , G06F3/06 , G06F11/00 , G06F11/10 , G06F11/14 , G06F11/20 , G11C29/52 , H03M13/03 , H04L1/00 , H04L1/08 , H04L1/1809
CPC classification number: G06F11/073 , G06F3/0619 , G06F3/064 , G06F3/0673 , G06F11/006 , G06F11/0745 , G06F11/0766 , G06F11/0793 , G06F11/10 , G06F11/1008 , G06F11/1068 , G06F11/1076 , G06F11/1402 , G06F11/141 , G06F11/1443 , G06F11/20 , G11C29/52 , H03M13/03 , H04L1/004 , H04L1/0057 , H04L1/0061 , H04L1/0072 , H04L1/08 , H04L1/1809
Abstract: A memory system includes a link having at least one signal line and a controller. The controller includes at least one transmitter coupled to the link to transmit first data, and a first error protection generator coupled to the transmitter. The first error protection generator dynamically adds an error detection code to at least a portion of the first data. At least one receiver is coupled to the link to receive second data. A first error detection logic determines if the second data received by the controller contains at least one error and, if an error is detected, asserts a first error condition. The system includes a memory device having at least one memory device transmitter coupled to the link to transmit the second data. A second error protection generator coupled to the memory device transmitter dynamically adds an error detection code to at least a portion of the second data.
-
公开(公告)号:US20230393953A1
公开(公告)日:2023-12-07
申请号:US18331881
申请日:2023-06-08
Applicant: Amazon Technologies, Inc.
IPC: G06F11/14 , G06F11/20 , G06F16/178 , G06F16/27 , G06F11/30
CPC classification number: G06F11/1469 , G06F11/2082 , G06F11/2056 , G06F11/1443 , G06F11/2064 , G06F16/178 , G06F16/275 , G06F11/2025 , G06F11/2069 , G06F11/3006 , G06F11/1451 , G06F11/1464 , G06F11/2028 , G06F11/2041 , G06F11/2048 , G06F11/2076
Abstract: Replicated instances in a database environment provide for automatic failover and recovery. A monitoring component can periodically communicate with a primary and a secondary replica for an instance, with each capable of residing in a separate data zone or geographic location to provide a level of reliability and availability. A database running on the primary instance can have information synchronously replicated to the secondary replica at a block level, such that the primary and secondary replicas are in sync. In the event that the monitoring component is not able to communicate with one of the replicas, the monitoring component can attempt to determine whether those replicas can communicate with each other, as well as whether the replicas have the same data generation version. Depending on the state information, the monitoring component can automatically perform a recovery operation, such as to failover to the secondary replica or perform secondary replica recovery.
-
公开(公告)号:US11714726B2
公开(公告)日:2023-08-01
申请号:US17112731
申请日:2020-12-04
Applicant: Amazon Technologies, Inc.
CPC classification number: G06F11/1469 , G06F11/1443 , G06F11/1451 , G06F11/1464 , G06F11/2025 , G06F11/2056 , G06F11/2064 , G06F11/2069 , G06F11/2082 , G06F11/3006 , G06F16/178 , G06F16/275 , G06F11/2028 , G06F11/2041 , G06F11/2048 , G06F11/2076
Abstract: Replicated instances in a database environment provide for automatic failover and recovery. A monitoring component can periodically communicate with a primary and a secondary replica for an instance, with each capable of residing in a separate data zone or geographic location to provide a level of reliability and availability. A database running on the primary instance can have information synchronously replicated to the secondary replica at a block level, such that the primary and secondary replicas are in sync. In the event that the monitoring component is not able to communicate with one of the replicas, the monitoring component can attempt to determine whether those replicas can communicate with each other, as well as whether the replicas have the same data generation version. Depending on the state information, the monitoring component can automatically perform a recovery operation, such as to failover to the secondary replica or perform secondary replica recovery.
-
公开(公告)号:US11669418B1
公开(公告)日:2023-06-06
申请号:US16674083
申请日:2019-11-05
Applicant: QSigma, Inc.
Inventor: Earle Jennings , George Landers
CPC classification number: G06F11/2028 , G06F11/10 , G06F11/1443 , G06F11/1625 , G06F11/1679 , G06F15/161 , G06F15/17362 , G06F11/1423 , G06F11/202
Abstract: Apparatus adapted for exascale computers are disclosed. The apparatus includes, but is not limited to at least one of: a system, data processor chip (DPC), Landing module (LM), chips including LM, anticipator chips, simultaneous multi-processor (SMP) cores, SMP channel (SMPC) cores, channels, bundles of channels, printed circuit boards (PCB) including bundles, floating point adders, accumulation managers, QUAD Link Anticipating Memory (QUADLAM), communication networks extended by coupling links of QUADLAM, log2 calculators, exp2 calculators, logALU, Non-Linear Accelerator (NLA), and stairways. Methods of algorithm and program development, verification and debugging are also disclosed. Collectively, embodiments of these elements disclose a class of supercomputers that obsolete Amdahl's Law, providing cabinets of petaflop performance and systems that may meet or exceed an exaflop of performance for Block LU Decomposition (Linpack).
-
公开(公告)号:US20190163563A1
公开(公告)日:2019-05-30
申请号:US16196928
申请日:2018-11-20
Applicant: SK hynix Inc.
Inventor: Tae-Hoon KIM
CPC classification number: G06F11/1004 , G06F11/1048 , G06F11/1443 , G06F11/1625 , H03M13/09
Abstract: A memory system includes a controller configured to transfer first data for a program operation, and a memory device configured to perform an error check operation for determining whether second data received from the controller are equal to the first data and the program operation for storing the first data.
-
公开(公告)号:US10063348B2
公开(公告)日:2018-08-28
申请号:US14909059
申请日:2013-07-30
Applicant: MITSUBISHI ELECTRIC CORPORATION
Inventor: Takato Hirano , Nori Matsuda , Kazuhiro Kusunoki , Akihiro Miura
CPC classification number: H04L1/08 , G06F11/14 , G06F11/1443 , G06F13/00 , H04L1/16 , H04L1/189 , H04L63/08 , H04L63/12 , H04L63/123 , H04L63/14
Abstract: A data generation device 101 transmits communication data bound for a data receiving device 105 from a transmission unit, and a monitoring device 103 receives the communication data. The monitoring device 103 requests retransmission of the communication data to the data generation device 101, and the data generation device 101 retransmits the communication data from a retransmission unit being different from the transmission unit. The monitoring device 103 receives retransmission data retransmitted from the retransmission unit, compares the communication data with the retransmission data. If the communication data and the retransmission data are identical, the monitoring device 103 transmits the communication data to the data receiving device 105. If the communication data and the retransmission data are not identical, the monitoring device 103 transmits a message which notifies that the communication data and the retransmission data are not identical to the data generation device 101.
-
公开(公告)号:US10019320B2
公开(公告)日:2018-07-10
申请号:US14298791
申请日:2014-06-06
Applicant: SanDisk Technologies LLC
Inventor: Nisha Talagala , Dhananjoy Das , Swaminathan Sundararaman , Ashish Batwara , Nick Piggin
CPC classification number: G06F11/1441 , G06F3/0619 , G06F3/064 , G06F3/0688 , G06F11/1443 , G06F11/2094
Abstract: An aggregation module combines a plurality of logical address spaces to form a conglomerated address space. The logical address spaces comprising the conglomerated address space may correspond to different respective storage modules and/or storage devices. An atomic aggregation module coordinates atomic storage operations within the conglomerated address space, and which span multiple storage modules. The aggregation module may identify the storage modules used to implement the atomic storage request, assign a sequence indicator to the atomic storage request, and issue atomic storage requests (sub-requests) to the storage modules. The storage modules may be configured to store a completion tag comprising the sequence indicator upon completing the sub-requests issued thereto. The aggregation module may identify incomplete atomic storage requests based on the completion information stored on the storage modules.
-
公开(公告)号:US09880902B2
公开(公告)日:2018-01-30
申请号:US15460958
申请日:2017-03-16
Applicant: International Business Machines Corporation
Inventor: Andrew Baptist , Greg Dhuse , Ilya Volvovski , Jason K. Resch , Zachary J. Mark , Bart Cilfone
CPC classification number: G06F15/17331 , G06F3/0619 , G06F3/065 , G06F3/067 , G06F11/1076 , G06F11/1443 , G06F11/1474 , G06F2201/835 , G06F2211/1028 , H04L67/1095 , H04L67/1097
Abstract: A method begins by a processing module of a computing device receiving a most current revision value for a data element, where a revision value for the data element is generated based on a current time of a storing device. The method continues with the processing module generating a new revision value for a currently revised version of the data element based on a current time of the computing device and comparing the current time of the new revision value with the current time of the most current revision value. When the current time of the new revision value precedes the current time of the most current revision value, the method continues with the processing module adjusting the new revision value to produce an adjusted revision value and facilitating storage of the currently revised version of the data element having the adjusted revision value.
-
公开(公告)号:US09811405B2
公开(公告)日:2017-11-07
申请号:US14325425
申请日:2014-07-08
Applicant: CLEVERSAFE, INC.
Inventor: Manish Motwani , Ilya Volvovski
IPC: G06F11/07 , G06F21/10 , G06F12/0813 , G06F12/0815 , G06F11/14 , G06F11/10 , G06F9/46
CPC classification number: G06F11/0745 , G06F9/467 , G06F11/1064 , G06F11/1092 , G06F11/1443 , G06F11/1471 , G06F12/0813 , G06F12/0815 , G06F21/10 , G06F2211/1028 , G06F2211/1057
Abstract: A method obtains at least part of a file from a dispersed storage network (DSN) memory, and stores it in a data object cache. When the file is changed, a determination is made about where to store the changed file portions: in the data object cache or in the DSN. The changed file portions, for example a new copy of the part of the file obtained from the DSN, are encoded utilizing an error coding dispersal storage function, and stored in either the data object cache, or in the DSN memory.
-
公开(公告)号:US09800263B2
公开(公告)日:2017-10-24
申请号:US15358282
申请日:2016-11-22
Applicant: MEDIATEK Inc.
Inventor: Chien-Chung Yang , Chia-Feng Chiang , Chien-Ming Chen
CPC classification number: H03M3/50 , G06F3/00 , G06F11/1443 , G06F11/3041 , G06F11/3051 , G06F13/10 , G06F13/12 , H03M3/462 , H03M3/508
Abstract: The present invention provides a signal processing system and associated method. The signal processing system includes converter(s) for conversion between digital and analog, each converter includes multiple serially coupled units forming multiple frequency interfaces respectively associating with different frequencies, and each converter is partitioned, at a selected frequency interface, to a first portion and a second portion respectively formed in the first chip and the second chip. The partitioning frequency interface is selected to reduce implement cost.
-
-
-
-
-
-
-
-
-