-
公开(公告)号:US20210200679A1
公开(公告)日:2021-07-01
申请号:US17204534
申请日:2021-03-17
Applicant: QUALCOMM INCORPORATED
Inventor: Andrew Edmund TURNER , George PATSILARAS , Bohuslav RYCHLIK , Wesley James HOLLAND , Jeffrey SHABEL , Simon Peter William BOOTH
IPC: G06F12/0846 , G06F12/02 , G06F12/121 , G06F12/0891 , G06F12/0871 , G06F12/1072 , G06F12/0868
Abstract: In one aspect, space in a tile-unaware cache associated with an address aperture may be managed in different ways depending on whether a processing component initiating an access request through the aperture to a tile-based memory is tile-unaware or tile-aware. Upon a full-tile read by a tile-aware process, data may be evicted from the cache, or space may not be allocated. Upon a full-tile write by a tile-aware process, data may be evicted from the cache. In another aspect, a tile-unaware process may be supplemented with tile-aware features by generating a full tile of addresses in response to a partial-tile access. Upon a partial-tile read by the tile-unaware process, the generated addresses may be used to pre-fetch data. Upon a partial-tile write, the addresses may be used to evict data. Upon a bit block transfer, the addresses may be used in dividing the bit block transfer into units of tiles.
-
公开(公告)号:US20220189068A1
公开(公告)日:2022-06-16
申请号:US17118723
申请日:2020-12-11
Applicant: QUALCOMM Incorporated
Inventor: Andrew Edmund TURNER , Prashant Dinkar KARANDIKAR
Abstract: Embodiments include methods for image compression and decompression. A sending computing device may determine a type of packing used for a chunk of image data, generate metadata describing the type of packing used for the chunk of image data, pack the chunk of image data according to the determined type of packing, and send the packed chunk of image data and the metadata to a second computing device. A receiving computing device may decode the metadata describing the type of packing used for the chunk of image data, determine the type of packing used for the chunk of image data based on the decoded metadata, and unpack the chunk of image data according to the determined type of packing used for the chunk of image data.
-
公开(公告)号:US20220113901A1
公开(公告)日:2022-04-14
申请号:US17068293
申请日:2020-10-12
Applicant: QUALCOMM Incorporated
Inventor: Andrew Edmund TURNER , George PATSILARAS , Zhenbiao MA , Subbarao PALACHARLA , Bohuslav RYCHLIK , Tarek ZGHAL , Christopher KOOB
IPC: G06F3/06
Abstract: Various embodiments include methods and devices for managing optional commands. Some embodiments may include receiving an optional command from an optional command request device, determining whether the optional command can be implemented, and transmitting, to the optional command request device, an optional command no data response in response to determining that the optional command cannot be implemented.
-
公开(公告)号:US20240205433A1
公开(公告)日:2024-06-20
申请号:US18066087
申请日:2022-12-14
Applicant: QUALCOMM Incorporated
Inventor: Hyung Joon KIM , Wei-Jung CHIEN , Cheng-Teh HSIEH , Marta KARCZEWICZ , Natan JACOBSON , Tao WANG , Clara Ka Wah SUNG , Andrew Edmund TURNER
IPC: H04N19/34 , H04N19/124 , H04N19/60
CPC classification number: H04N19/34 , H04N19/124 , H04N19/60
Abstract: This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for truncation error signaling and adaptive dither for lossy bandwidth compression. A processor may perform a truncation process for data, where the data is associated with display processing, image processing, or the data processing, where the truncation process for the data results in truncated data. The processor may compute a set of truncation error values associated with the truncation process for the truncated data. The processor may generate a set of residual samples for the truncated data. The processor may generate a bitstream based on the set of residual samples for the truncated data and the set of truncation error values associated with the truncation process.
-
公开(公告)号:US20180336136A1
公开(公告)日:2018-11-22
申请号:US15645294
申请日:2017-07-10
Applicant: QUALCOMM Incorporated
Inventor: Farrukh HIJAZ , Andrew Edmund TURNER , Bohuslav RYCHLIK
IPC: G06F12/0862 , G06F12/02
Abstract: Aspects include computing devices, apparatus, and methods implemented by the apparatus for input/output-coherent look-ahead cache access on a computing device. The aspects may include intercepting, at a look-ahead device, a look-ahead request for data in a cache of a first input/output (I/O) device from a second I/O device, determining, by the look-ahead device, whether the data requested by the look-ahead request is stored in the cache, retrieving, by the look-ahead device, the data requested by the look-ahead request from the cache in response to determining that the data requested by the look-ahead request is stored in the cache, marking the data requested by the look-ahead request as invalid in the cache, and storing, by the look-ahead device, the retrieved data to a look-ahead buffer
-
公开(公告)号:US20180336133A1
公开(公告)日:2018-11-22
申请号:US15658749
申请日:2017-07-25
Applicant: QUALCOMM Incorporated
Inventor: Andrew Edmund TURNER , Farrukh HIJAZ , Bohuslav RYCHLIK
IPC: G06F12/0815 , G06F12/084 , G06F12/0893 , G06F12/0875 , G06F12/1009
CPC classification number: G06F12/0815 , G06F12/0811 , G06F12/0833 , G06F12/084 , G06F12/0875 , G06F12/0893 , G06F12/1009 , G06F12/1072 , G06F2212/1024 , G06F2212/1028 , G06F2212/1041 , G06F2212/60 , G06F2212/621 , G06F2212/656
Abstract: Aspects include computing devices and methods implemented by the computing for automatic cache coherency for page table data on a computing device. Some aspects may include modifying, by a first processing device, page table data stored in a first cache associated with the first processing device, receiving, at a page table coherency unit, a page table cache invalidate signal from the first processing device, issuing, by the page table coherency unit, a cache maintenance operation command to the first processing device, and writing, by the first processing device, the modified page table data stored in the first cache to a shared memory accessible by the first processing device and a second processing device associated with a second cache storing the page table data.
-
-
-
-
-