SYSTEM AND METHOD FOR MULTI-TILE DATA TRANSACTIONS IN A SYSTEM ON A CHIP
    1.
    发明申请
    SYSTEM AND METHOD FOR MULTI-TILE DATA TRANSACTIONS IN A SYSTEM ON A CHIP 审中-公开
    用于在芯片上的系统中进行多层数据交换的系统和方法

    公开(公告)号:WO2017139069A1

    公开(公告)日:2017-08-17

    申请号:PCT/US2017/013599

    申请日:2017-01-14

    Abstract: Various embodiments of methods and systems for managing compressed data transaction sizes in a system on a chip ("SoC") in a portable computing device ("PCD") are disclosed. Based on lengths of compressed data tiles associated in a group, wherein the compressed data tiles are comprised within a compressed image file, multiple compressed data tiles may be aggregated into a single, multi-tile transaction. A metadata file may be generated in association with the single multi-tile transaction to identify the transaction as a multi-tile transaction and provide offset data to distinguish data associated with the compressed data tiles. Using the metadata, embodiments of the solution may provide for random access and modification of the compressed data stored in association with a multi-tile transaction.

    Abstract translation: 公开了用于管理便携式计算设备(“PCD”)中的片上系统(“SoC”)中的压缩数据事务大小的方法和系统的各种实施例。 基于组中关联的压缩数据瓦片的长度,其中压缩数据瓦片包含在压缩图像文件内,多个压缩数据瓦片可以被聚合成单个多瓦片事务。 元数据文件可以与单个多瓦片事务相关联地生成以将事务识别为多瓦片事务并且提供偏移数据以区分与压缩的数据瓦片相关联的数据。 使用元数据,解决方案的实施例可以提供对与多瓦片事务相关联地存储的压缩数据的随机访问和修改。

    METHOD AND APPARATUS FOR A SHARED CACHE WITH DYNAMIC PARTITIONING
    2.
    发明申请
    METHOD AND APPARATUS FOR A SHARED CACHE WITH DYNAMIC PARTITIONING 审中-公开
    用于具有动态分区的共享缓存的方法和装置

    公开(公告)号:WO2016010705A1

    公开(公告)日:2016-01-21

    申请号:PCT/US2015/037670

    申请日:2015-06-25

    Abstract: Aspects include computing devices, systems, and methods for dynamically partitioning a system cache by sets and ways into component caches. A system cache memory controller may manage the component caches and manage access to the component caches. The system cache memory controller may receive system cache access requests and reserve locations in the system cache corresponding to the component caches correlated with component cache identifiers of the requests. Reserving locations in the system cache may activate the locations in the system cache for use by a requesting client, and may also prevent other client from using the reserved locations in the system cache. Releasing the locations in the system cache may deactivate the locations in the system cache and allow other clients to use them. A client reserving locations in the system cache may change the amount of locations it has reserved within its component cache.

    Abstract translation: 方面包括计算设备,系统和方法,用于通过集合和方式动态地将系统缓存分区到组件高速缓存中。 系统高速缓冲存储器控制器可以管理组件高速缓存并管理对组件高速缓存的访问。 系统高速缓冲存储器控制器可以接收系统高速缓存访​​问请求,并且在系统高速缓存中保留对应于与请求的组件高速缓存标识符相关联的组件高速缓存的位 在系统缓存中预留位置可以激活系统高速缓存中的位置以供请求客户端使用,并且还可以防止其他客户端使用系统高速缓存中的保留位置。 释放系统缓存中的位置可以停用系统缓存中的位置,并允许其他客户端使用它们。 保留系统缓存中的位置的客户端可以改变其在其组件高速缓存中保留的位置的数量。

    SYSTEM AND METHOD FOR A SHARED CACHE WITH ADAPTIVE PARTITIONING
    3.
    发明申请
    SYSTEM AND METHOD FOR A SHARED CACHE WITH ADAPTIVE PARTITIONING 审中-公开
    用于具有自适应划分的共享缓存的系统和方法

    公开(公告)号:WO2017069907A1

    公开(公告)日:2017-04-27

    申请号:PCT/US2016/053082

    申请日:2016-09-22

    Abstract: A cache controller adaptively partitions a shared cache. The adaptive partitioning cache controller includes tag comparison and staling logic and selection logic that are responsive to client access requests and various parameters. A component cache is assigned a target occupancy which is compared to a current occupancy. A conditional identification of stale cache lines is used to manage data stored in the shared cache. When a conflict or cache miss is identified, selection logic identifies candidates for replacement preferably among cache lines identified as stale. Each cache line is assigned to a bucket with a fixed number of buckets per component cache. Allocated cache lines are assigned to a bucket as a function of the target occupancy. After a select number of buckets are filled, subsequent allocations result in oldest cache lines being marked stale. Cache lines are deemed stale when their respective component cache active indicator is de-asserted.

    Abstract translation:

    缓存控制器自适应地分区共享缓存。 自适应分区高速缓存控制器包括响应于客户端访问请求和各种参数的标签比较和陈述逻辑和选择逻辑。 组件高速缓存被分配一个与当前占用率进行比较的目标占用率。 使用陈旧缓存行的条件标识来管理存储在共享缓存中的数据。 当识别冲突或高速缓存未命中时,选择逻辑优选在被标识为陈旧的高速缓存行中标识替换的候选者。 每个缓存行都分配给每个组件缓存具有固定数量的存储桶的存储桶。 分配的缓存线被分配给一个桶作为目标占用的函数。 在选定数量的桶被填满之后,后续的分配导致最早的高速缓存行被标记为陈旧。 当其各自的组件高速缓存活动指示器被取消断言时,高速缓存行被视为陈旧。

    SYSTEM AND METHOD FOR MANAGING SAFE DOWNTIME OF SHARED RESOURCES WITHIN A PCD
    4.
    发明申请
    SYSTEM AND METHOD FOR MANAGING SAFE DOWNTIME OF SHARED RESOURCES WITHIN A PCD 审中-公开
    用于管理PCD中共享资源的安全停止的系统和方法

    公开(公告)号:WO2016069284A1

    公开(公告)日:2016-05-06

    申请号:PCT/US2015/055830

    申请日:2015-10-15

    CPC classification number: H04L47/783 G06F9/50 G06F9/5016 G06F9/505 H04L47/72

    Abstract: A method and system for managing safe downtime of shared resources within a portable computing device are described. The method may include determining a tolerance for a downtime period for an unacceptable deadline miss element of the portable computing device. Next, the determined tolerance for the downtime period may be transmitted to quality-of-service ("QoS") controller. The QoS controller may determine if the tolerance for the downtime period needs to be adjusted. The QoS controller may receive a downtime request from one or more shared resources of the portable computing device. The QoS controller may determine if the downtime request needs to be adjusted. Next, the QoS controller may select a downtime request for execution and then identify which one or more unacceptable deadline miss elements of the portable computing device that are impacted by the selected downtime request.

    Abstract translation: 描述了用于管理便携式计算设备内的共享资源的安全停机的方法和系统。 该方法可以包括确定便携式计算设备的不可接受的最后期限缺失元件的停机时间的容差。 接下来,所确定的停机时间的容限可以发送到服务质量(“QoS”)控制器。 QoS控制器可以确定是否需要调整停机时间的公差。 QoS控制器可以从便携式计算设备的一个或多个共享资源接收停机请求。 QoS控制器可以确定是否需要调整停机请求。 接下来,QoS控制器可以选择用于执行的停机请求,然后识别受所选择的停机时间请求影响的便携式计算设备中哪一个或多个不可接受的最后期限未决元件。

    SYSTEM AND METHOD FOR DYNAMIC BANDWIDTH THROTTLING BASED ON DANGER SIGNALS MONITORED FROM ONE MORE ELEMENTS UTILIZING SHARED RESOURCES
    6.
    发明申请
    SYSTEM AND METHOD FOR DYNAMIC BANDWIDTH THROTTLING BASED ON DANGER SIGNALS MONITORED FROM ONE MORE ELEMENTS UTILIZING SHARED RESOURCES 审中-公开
    基于使用共享资源的更多元素监测的危险信号的动态带宽图像的系统和方法

    公开(公告)号:WO2016064657A1

    公开(公告)日:2016-04-28

    申请号:PCT/US2015/055829

    申请日:2015-10-15

    Abstract: A method and system for adjusting bandwidth within a portable computing device based on danger signals monitored from one on more elements of the portable computing device are disclosed. A danger level of an unacceptable deadline miss ("UDM") element of the portable computing device may be determined with a danger level sensor within the UDM element. Next, a quality of service ("QoS") controller may adjust a magnitude for one or more danger levels received based on the UDM element type that generated the danger level and based on a potential fault condition type associated with the particular danger level. The danger levels received from one UDM element may be mapped to at least one of another UDM element and a non-UDM element. A quality of service policy for each UDM element and non-UDM element may be mapped in accordance with the danger levels.

    Abstract translation: 公开了一种用于基于从便携式计算设备的更多元件监控的危险信号来调整便携式计算设备内的带宽的方法和系统。 可以使用UDM元件内的危险水平传感器来确定便携式计算设备的不可接受的期限错误(“UDM”)元件的危险等级。 接下来,服务质量(“QoS”)控制器可以基于生成危险等级的UDM元素类型并且基于与特定危险等级相关联的潜在故障条件类型来调整接收到的一个或多个危险等级的大小。 从一个UDM元件接收到的危险等级可被映射到另一UDM元件和非UDM元件中的至少一个。 可以根据危险等级映射每个UDM元素和非UDM元素的服务质量策略。

    METHOD AND APPARATUS FOR FLEXIBLE CACHE PARTITIONING BY SETS AND WAYS INTO COMPONENT CACHES
    7.
    发明申请
    METHOD AND APPARATUS FOR FLEXIBLE CACHE PARTITIONING BY SETS AND WAYS INTO COMPONENT CACHES 审中-公开
    用于灵活高速缓存的方法和装置通过组和方式进入组件缓存

    公开(公告)号:WO2016010706A1

    公开(公告)日:2016-01-21

    申请号:PCT/US2015/037681

    申请日:2015-06-25

    Abstract: Aspects include computing devices, systems, and methods for partitioning a system cache by sets and ways into component caches. A system cache memory controller may manage the component caches and manage access to the component caches. The system cache memory controller may receive system cache access requests specifying component cache identifiers, and match the component cache identifiers with records correlating traits of the component cache identifiers with in a component cache configuration table. The component cache traits may include a set shift trait, set offset trait, and target ways, which may define the locations of the component caches in the system cache. The system cache memory controller may also receive a physical address for the system cache in the system cache access request, determine an indexing mode for the component cache, and translate the physical address for the component cache.

    Abstract translation: 方面包括计算设备,系统和用于通过集合和方式将系统高速缓存分组到组件高速缓存中的方法。 系统高速缓冲存储器控制器可以管理组件高速缓存并管理对组件高速缓存的访问。 系统高速缓冲存储器控制器可以接收指定组件高速缓存标识符的系统高速缓存访​​问请求,并且将组件高速缓存标识符与组件高速缓存标识符的特征与组件高速缓存配置表相关联的记录进行匹 组件缓存特征可以包括设置的移动特征,设置偏移特征和目标方式,其可以定义系统高速缓存中的组件高速缓存的位置。 系统高速缓冲存储器控制器还可以在系统高速缓存访​​问请求中接收系统高速缓存的物理地址,确定组件高速缓存的索引模式,并转换组件高速缓存的物理地址。

Patent Agency Ranking