发明名称 PARALLEL MEMORY ALLOCATOR EMPLOYING LIVENESS METRICS
摘要 A liveness-based memory allocation module operating so that a program thread invoking the memory allocation module is provided with an allocation of memory including a reserve of free heap slots beyond the immediate requirements of the invoking thread. The module receives a parameter representing a thread execution window from an invoking thread; calculates a liveness metric based upon the parameter; calculates a reserve of memory to be passed to the invoking thread based upon the parameter; returns a block of memory corresponding to the calculated reserve of memory. Equations, algorithms, and sampling strategies for calculating liveness metrics are disclosed, as well as a method for adaptive control of the module to achieve a balance between memory efficiency and potential contention as specified by a single control parameter.
申请公布号 WO2017044767(A1) 申请公布日期 2017.03.16
申请号 WO2016US50975 申请日期 2016.09.09
申请人 UNIVERSITY OF ROCHESTER;LI, Pengchen;DING, Chen 发明人 LI, Pengchen;DING, Chen
分类号 G06F9/50 主分类号 G06F9/50
代理机构 代理人
主权项
地址
您可能感兴趣的专利