Method and system for reducing the computing overhead associated with thread local objects
    1.
    发明授权
    Method and system for reducing the computing overhead associated with thread local objects 失效
    用于减少与线程局部对象相关联的计算开销的方法和系统

    公开(公告)号:US06757891B1

    公开(公告)日:2004-06-29

    申请号:US09614870

    申请日:2000-07-12

    IPC分类号: G06F945

    CPC分类号: G06F9/52

    摘要: A computer-implemented method for reducing a computing overhead associated with objects that are local to a particular thread and can be accessed solely by that thread. Dynamically during run-time, an object is determined to be local to a particular thread and can be accessed solely by that thread, whereby a computing overhead associated with that object may be reduced. Likewise, cache locality may be optimized in respect of objects that are determined to be global so as to avoid putting them in the same cache line, whilst thread-local objects are preferably stored in a cache line associated with that thread.

    摘要翻译: 一种用于减少与特定线程本地的对象相关联的计算开销并且可以由该线程单独访问的计算机实现的方法。 在运行期间动态地确定对象是特定线程的本地,并且可以被该线程单独访问,由此可以减少与该对象相关联的计算开销。 同样,可以针对被确定为全局的对象来优化缓存位置,以避免将它们放在同一高速缓存行中,而线程局部对象优选地存储在与该线程相关联的高速缓存行中。