MECHANISM FOR FACILITATING DYNAMIC AND PROACTIVE DATA MANAGEMENT FOR COMPUTING DEVICES
    1.
    发明申请
    MECHANISM FOR FACILITATING DYNAMIC AND PROACTIVE DATA MANAGEMENT FOR COMPUTING DEVICES 有权
    促进计算设备的动态和主动数据管理的机制

    公开(公告)号:US20150220528A1

    公开(公告)日:2015-08-06

    申请号:US14129962

    申请日:2013-09-27

    Abstract: A mechanism is described for facilitating dynamic data management for computing devices according to one embodiment. A method of embodiments, as described herein, includes tracking one or more factors relating to a plurality of data sets, evaluating the plurality of data sets based on the one or more factors. The evaluating may include speculating at least one of relevancy and accessibility of each of the plurality of data sets. The method may further include generating data scores, the data scores being associated with the plurality of data sets based on the evaluation of the plurality of data sets, performing a first comparison of the data scores of the plurality of data sets with a criteria score, and classifying each data set based on the first comparison. The classifying may include setting caching order for each data set of the plurality of data sets.

    Abstract translation: 描述了根据一个实施例的用于促进计算设备的动态数据管理的机制。 如本文所述的实施例的方法包括跟踪与多个数据集相关的一个或多个因素,基于一个或多个因素来评估多个数据集。 评估可以包括推测多个数据集中的每一个的相关性和可访问性中的至少一个。 该方法可以进一步包括基于多个数据集的评估来生成数据分数,数据分数与多个数据集相关联,执行多个数据集的数据分数与标准分数的第一比较, 并根据第一次比较对每个数据集进行分类。 分类可以包括为多个数据集的每个数据集设置缓存顺序。

    Mechanism for facilitating dynamic and proactive data management for computing devices
    3.
    发明授权
    Mechanism for facilitating dynamic and proactive data management for computing devices 有权
    促进计算设备的动态和主动数据管理的机制

    公开(公告)号:US09589024B2

    公开(公告)日:2017-03-07

    申请号:US14129962

    申请日:2013-09-27

    Abstract: A mechanism is described for facilitating dynamic data management for computing devices according to one embodiment. A method of embodiments, as described herein, includes tracking one or more factors relating to a plurality of data sets, evaluating the plurality of data sets based on the one or more factors. The evaluating may include speculating at least one of relevancy and accessibility of each of the plurality of data sets. The method may further include generating data scores, the data scores being associated with the plurality of data sets based on the evaluation of the plurality of data sets, performing a first comparison of the data scores of the plurality of data sets with a criteria score, and classifying each data set based on the first comparison. The classifying may include setting caching order for each data set of the plurality of data sets.

    Abstract translation: 描述了根据一个实施例的用于促进计算设备的动态数据管理的机制。 如本文所述的实施例的方法包括跟踪与多个数据集相关的一个或多个因素,基于一个或多个因素来评估多个数据集。 评估可以包括推测多个数据集中的每一个的相关性和可访问性中的至少一个。 该方法可以进一步包括基于多个数据集的评估来生成数据分数,数据分数与多个数据集相关联,执行多个数据集的数据分数与标准分数的第一比较, 并根据第一次比较对每个数据集进行分类。 分类可以包括为多个数据集的每个数据集设置缓存顺序。

    Mechanism for facilitating dynamic and proactive data management for computing devices

    公开(公告)号:US10762065B2

    公开(公告)日:2020-09-01

    申请号:US15438624

    申请日:2017-02-21

    Abstract: A mechanism is described for facilitating dynamic data management for computing devices according to one embodiment. A method of embodiments, as described herein, includes tracking one or more factors relating to a plurality of data sets, evaluating the plurality of data sets based on the one or more factors. The evaluating may include speculating at least one of relevancy and accessibility of each of the plurality of data sets. The method may further include generating data scores, the data scores being associated with the plurality of data sets based on the evaluation of the plurality of data sets, performing a first comparison of the data scores of the plurality of data sets with a criteria score, and classifying each data set based on the first comparison. The classifying may include setting caching order for each data set of the plurality of data sets.

    Techniques for controlling use of locks

    公开(公告)号:US10120731B2

    公开(公告)日:2018-11-06

    申请号:US14129935

    申请日:2013-07-15

    Abstract: Various embodiments are generally directed to techniques for controlling the use of locks that regulate access to shared resources by concurrently executed portions of code. An apparatus to control locking of a resource includes a processor component, a history analyzer for execution by the processor component to analyze at least one result of a replacement of a lock instruction of a first instance of code with a lock marker to allow the processor component to speculatively execute a second instance of code, and a locking component for execution by the processor component to replace the lock instruction with the lock marker based on analysis of the at least one result, the first and second instances of code to access a resource and the lock instruction to request a lock of access to the resource to the first instance of code. Other embodiments are described and claimed.

    MECHANISM FOR FACILITATING DYNAMIC AND PROACTIVE DATA MANAGEMENT FOR COMPUTING DEVICES

    公开(公告)号:US20170169064A1

    公开(公告)日:2017-06-15

    申请号:US15438624

    申请日:2017-02-21

    Abstract: A mechanism is described for facilitating dynamic data management for computing devices according to one embodiment. A method of embodiments, as described herein, includes tracking one or more factors relating to a plurality of data sets, evaluating the plurality of data sets based on the one or more factors. The evaluating may include speculating at least one of relevancy and accessibility of each of the plurality of data sets. The method may further include generating data scores, the data scores being associated with the plurality of data sets based on the evaluation of the plurality of data sets, performing a first comparison of the data scores of the plurality of data sets with a criteria score, and classifying each data set based on the first comparison. The classifying may include setting caching order for each data set of the plurality of data sets.

    Cache management in managed runtime environments
    9.
    发明授权
    Cache management in managed runtime environments 有权
    托管运行环境中的缓存管理

    公开(公告)号:US09223699B2

    公开(公告)日:2015-12-29

    申请号:US13837069

    申请日:2013-03-15

    CPC classification number: G06F12/0802 G06F12/0253 G06F12/0815 G06F12/0837

    Abstract: Methods and apparatus to provide cache management in managed runtime environments are described. In one embodiment, a controller comprises logic to determine an update frequency for an object in the runtime environment and assigning the object to an unshared cache line when the update frequency exceeds an update frequency threshold. Other embodiments are also described.

    Abstract translation: 描述了在受管运行时环境中提供缓存管理的方法和装置。 在一个实施例中,控制器包括用于在更新频率超过更新频率阈值时确定运行时环境中的对象的更新频率并将对象分配给非共享高速缓存行的逻辑。 还描述了其它实施例。

    MECHANISM FOR FACILITATING DYNAMIC AND PROACTIVE DATA MANAGEMENT FOR COMPUTING DEVICES

    公开(公告)号:US20210056086A1

    公开(公告)日:2021-02-25

    申请号:US16990076

    申请日:2020-08-11

    Abstract: A mechanism is described for facilitating dynamic data management for computing devices according to one embodiment. A method of embodiments, as described herein, includes tracking one or more factors relating to a plurality of data sets, evaluating the plurality of data sets based on the one or more factors. The evaluating may include speculating at least one of relevancy and accessibility of each of the plurality of data sets. The method may further include generating data scores, the data scores being associated with the plurality of data sets based on the evaluation of the plurality of data sets, performing a first comparison of the data scores of the plurality of data sets with a criteria score, and classifying each data set based on the first comparison. The classifying may include setting caching order for each data set of the plurality of data sets.

Patent Agency Ranking