DYNAMIC MEMORY RECONFIGURATION TO DELAY PERFORMANCE OVERHEAD
    2.
    发明申请
    DYNAMIC MEMORY RECONFIGURATION TO DELAY PERFORMANCE OVERHEAD 有权
    动态内存重新配置延迟性能

    公开(公告)号:US20130073779A1

    公开(公告)日:2013-03-21

    申请号:US13236966

    申请日:2011-09-20

    申请人: Aravinda Prasad

    发明人: Aravinda Prasad

    IPC分类号: G06F12/10 G06F12/02

    CPC分类号: G06F12/02 G06F12/0684

    摘要: Embodiments of the present invention provide a method, system and computer program product for dynamic main memory reconfiguration in virtual memory management. In an embodiment of the invention, a method for dynamic main memory reconfiguration in virtual memory management can include receiving a memory access directive in a host computer, determining a low free space condition in a memory allocation to satisfy the memory access directive, augmenting the memory allocation with a mapping to additional memory in the host computer in lieu of page swapping in response to the low free space condition, and satisfying the memory access directive. Additionally, the method can include determining an excess free space condition in the memory allocation and removing from the memory allocation a selection of allocated memory in the host computer.

    摘要翻译: 本发明的实施例提供了用于虚拟存储器管理中的动态主存储器重新配置的方法,系统和计算机程序产品。 在本发明的一个实施例中,用于虚拟存储器管理中的动态主存储器重新配置的方法可以包括在主计算机中接收存储器访问指令,确定存储器分配中的低自由空间条件以满足存储器访问指令,增加存储器 分配,其中映射到主计算机中的附加存储器以代替响应于低自由空间条件的页交换,并满足存储器访问指令。 另外,该方法可以包括确定存储器分配中的多余的可用空间条件,以及从存储器分配中去除主计算机中分配的存储器的选择。

    Reducing application startup time by optimizing spatial locality of instructions in executables
    3.
    发明授权
    Reducing application startup time by optimizing spatial locality of instructions in executables 失效
    通过优化可执行文件中的指令的空间位置来减少应用程序启动时间

    公开(公告)号:US08789033B2

    公开(公告)日:2014-07-22

    申请号:US13365317

    申请日:2012-02-03

    IPC分类号: G06F9/45

    摘要: Provided are techniques for parsing source code file into a plurality of functions; generating a ranking corresponding to each of the plurality of functions based upon an order of occurrence in the source code file; generating a weight score corresponding to each of the plurality of functions based upon a weighing factor and the occurrence of a condition corresponding to each of the plurality of functions; and generating an object code file such that the plurality of functions are ordered in the object code file based upon the corresponding rankings and weight scores such during a startup of execution of the object code file a startup time is minimized with respect to an object code file not generated in accordance with the claimed method.

    摘要翻译: 提供了用于将源代码文件解析成多个功能的技术; 基于所述源代码文件中的发生顺序,生成与所述多个功能中的每一个对应的排序; 基于与所述多个功能中的每一个相对应的加权因子和条件的发生,生成与所述多个功能中的每一个对应的加权分数; 以及生成目标代码文件,使得在目标代码文件的执行启动期间,基于相应的排名和权重分数,在目标代码文件中对多个功能进行排序,启动时间相对于目标代码文件最小化 不是根据所要求保护的方法产生的。

    Dynamic memory reconfiguration to delay performance overhead
    4.
    发明授权
    Dynamic memory reconfiguration to delay performance overhead 有权
    动态内存重新配置以延迟性能开销

    公开(公告)号:US08751724B2

    公开(公告)日:2014-06-10

    申请号:US13236966

    申请日:2011-09-20

    申请人: Aravinda Prasad

    发明人: Aravinda Prasad

    IPC分类号: G06F12/02 G06F12/10

    CPC分类号: G06F12/02 G06F12/0684

    摘要: Embodiments of the present invention provide a method, system and computer program product for dynamic main memory reconfiguration in virtual memory management. In an embodiment of the invention, a method for dynamic main memory reconfiguration in virtual memory management can include receiving a memory access directive in a host computer, determining a low free space condition in a memory allocation to satisfy the memory access directive, augmenting the memory allocation with a mapping to additional memory in the host computer in lieu of page swapping in response to the low free space condition, and satisfying the memory access directive. Additionally, the method can include determining an excess free space condition in the memory allocation and removing from the memory allocation a selection of allocated memory in the host computer.

    摘要翻译: 本发明的实施例提供了用于虚拟存储器管理中的动态主存储器重新配置的方法,系统和计算机程序产品。 在本发明的一个实施例中,用于虚拟存储器管理中的动态主存储器重新配置的方法可以包括在主计算机中接收存储器访问指令,确定存储器分配中的低自由空间条件以满足存储器访问指令,增加存储器 分配,其中映射到主计算机中的附加存储器以代替响应于低自由空间条件的页交换,并满足存储器访问指令。 另外,该方法可以包括确定存储器分配中的多余的可用空间条件,以及从存储器分配中去除主计算机中分配的存储器的选择。

    Reducing Application Startup Time by Optimizing Spatial Locality of Instructions in Executables
    5.
    发明申请
    Reducing Application Startup Time by Optimizing Spatial Locality of Instructions in Executables 失效
    通过优化可执行文件中的指令的空间位置来减少应用程序启动时间

    公开(公告)号:US20130205287A1

    公开(公告)日:2013-08-08

    申请号:US13365317

    申请日:2012-02-03

    IPC分类号: G06F9/45

    摘要: Provided are techniques for parsing source code file into a plurality of functions; generating a ranking corresponding to each of the plurality of functions based upon an order of occurrence in the source code file; generating a weight score corresponding to each of the plurality of functions based upon a weighing factor and the occurrence of a condition corresponding to each of the plurality of functions; and generating an object code file such that the plurality of functions are ordered in the object code file based upon the corresponding rankings and weight scores such during a startup of execution of the object code file a startup time is minimized with respect to an object code file not generated in accordance with the claimed method.

    摘要翻译: 提供了用于将源代码文件解析成多个功能的技术; 基于所述源代码文件中的发生顺序,生成与所述多个功能中的每一个对应的排序; 基于与所述多个功能中的每一个相对应的加权因子和条件的发生,生成与所述多个功能中的每一个对应的加权分数; 以及生成目标代码文件,使得在目标代码文件的执行启动期间,基于相应的排名和权重分数,在目标代码文件中对多个功能进行排序,启动时间相对于目标代码文件最小化 不是根据所要求保护的方法产生的。