-
11.
公开(公告)号:US20250086037A1
公开(公告)日:2025-03-13
申请号:US18466186
申请日:2023-09-13
Applicant: QUALCOMM INCORPORATED
Inventor: Anirudh K , Madhu Yashwanth BOENAPALLI , Sai Praneeth SREERAM , Surendra PARAVADA , Venugopala Rao GUJJA
Abstract: A system and method reduce bootup latency in systems that run Auto operating systems (Auto OS). When, or just prior to, the system controller initiating suspend-to-disk (S2D) process entry, the system controller causes a memory controller to determine the percentage of volatile memory that is currently occupied and compares that percentage of occupancy to a predetermined threshold (TH) percentage. If the percentage of occupancy exceeds the predetermined TH percentage, then the memory controller tags apps that are occupying volatile memory as either background apps or foreground apps, terminates the background apps, clears volatile memory of any instructions and data associated with the terminated background apps, takes a snapshot of the state of volatile memory after the terminated background apps and associated data have been cleared, and saves the snapshot to a designated storage location in nonvolatile memory before entering hibernate mode.
-
公开(公告)号:US20240427714A1
公开(公告)日:2024-12-26
申请号:US18338070
申请日:2023-06-20
Applicant: QUALCOMM INCORPORATED
Inventor: Surendra PARAVADA , Madhu Yashwanth BOENAPALLI , Vinod Kumar KURUMA , Sai Praneeth SREERAM , Ravindranath DODDI
IPC: G06F13/16
Abstract: A Peripheral Component Interconnect Express (PCIe) system and method achieve reduced latency and improved performance by reconfiguring the PCIe link to use an increased number of lanes for retransmitting data packets held in a replay buffer if one or more data packets transmitted by the TX device are flagged as not acknowledged (NACK) by the RX device. Before retransmitting the NACK-flagged packet(s), the link is reconfigured to use a greater number of lanes, preferably the maximum number of lanes that are available for use, and then the NACK-flagged packet(s) is retransmitted using the greater number of lanes until successful receipt of the NACK-flagged packets has been acknowledged by the RX device. Once the NACK-flagged packet(s) is successfully received by the RX device, the link is reconfigured to use the previous number of lanes and operations of the link resume using the previous number of lanes.
-
公开(公告)号:US20210294654A1
公开(公告)日:2021-09-23
申请号:US16824338
申请日:2020-03-19
Applicant: QUALCOMM Incorporated
Inventor: Madhu Yashwanth BOENAPALLI , Surendra PARAVADA , Sai Praneeth SREERAM
Abstract: A method of shuffling turbo-write buffers of a universal flash storage system is described. The method includes periodically determining a performance index of each turbo-write buffer allocated to a unique logical unit number of the universal flash storage system. The method also includes shifting a position of at least two of the turbo-write buffers according to the performance index of each of the turbo-write buffers and a threshold performance level.
-
公开(公告)号:US20210117127A1
公开(公告)日:2021-04-22
申请号:US16655014
申请日:2019-10-16
Applicant: QUALCOMM Incorporated
Inventor: Madhu Yashwanth BOENAPALLI , Sai Praneeth SREERAM , Surendra PARAVADA , Venu Madhav MOKKAPATI
Abstract: In some aspects, the present disclosure provides a method for managing a command queue in a universal flash storage (UFS) host device. The method includes receiving, by a host controller, a plurality of memory commands from a UFS driver, storing, by the host controller, the plurality of memory commands in a command queue, and determining, by the host controller, whether the plurality of memory commands comprises a contiguous set of commands, where a number of the contiguous set of commands is greater than a threshold number of commands, and where each command of the contiguous set of commands has a priority less than a threshold priority.
-
-
-