Memory Object Sharing for Just In Time Compiled Data
    1.
    发明申请
    Memory Object Sharing for Just In Time Compiled Data 有权
    内存对象共享即时编译数据

    公开(公告)号:US20100235377A1

    公开(公告)日:2010-09-16

    申请号:US12401522

    申请日:2009-03-10

    IPC分类号: G06F17/30 G06F15/16 G06F9/45

    CPC分类号: G06F9/45516 G06F12/0253

    摘要: Just in time compiled code and other data within a runtime environment may be shared between multiple applications by identifying common data objects and allowing two or more applications to access the data objects. While at least one application is accessing the objects, the objects may remain in memory. When all applications have stopped accessing an object, the object may be removed from memory. One embodiment may use a server process to manage various operations to facilitate sharing between various applications, such as identifying objects that may be removed from memory and adding newly created data to a database of sharable data.

    摘要翻译: 通过识别公共数据对象并允许两个或更多个应用程序访问数据对象,可以在运行时环境中编译代码和其他数据可以在多个应用程序之间共享。 当至少一个应用程序正在访问对象时,对象可能会保留在内存中。 当所有应用程序都停止访问对象时,对象可能会从内存中删除。 一个实施例可以使用服务器进程来管理各种操作以促进各种应用之间的共享,诸如识别可以从存储器移除的对象并将新创建的数据添加到可共享数据的数据库。

    Memory object sharing for just in time compiled data
    2.
    发明授权
    Memory object sharing for just in time compiled data 有权
    内存对象共享即时编译数据

    公开(公告)号:US08156093B2

    公开(公告)日:2012-04-10

    申请号:US12401522

    申请日:2009-03-10

    IPC分类号: G06F17/30

    CPC分类号: G06F9/45516 G06F12/0253

    摘要: Just in time compiled code and other data within a runtime environment may be shared between multiple applications by identifying common data objects and allowing two or more applications to access the data objects. While at least one application is accessing the objects, the objects may remain in memory. When all applications have stopped accessing an object, the object may be removed from memory. One embodiment may use a server process to manage various operations to facilitate sharing between various applications, such as identifying objects that may be removed from memory and adding newly created data to a database of sharable data.

    摘要翻译: 通过识别公共数据对象并允许两个或更多个应用程序访问数据对象,可以在运行时环境中编译代码和其他数据可以在多个应用程序之间共享。 当至少一个应用程序正在访问对象时,对象可能会保留在内存中。 当所有应用程序都停止访问对象时,对象可能会从内存中删除。 一个实施例可以使用服务器进程来管理各种操作以促进各种应用之间的共享,诸如识别可以从存储器移除的对象并将新创建的数据添加到可共享数据的数据库。

    Selectable dual-mode JIT compiler for SIMD instructions
    3.
    发明授权
    Selectable dual-mode JIT compiler for SIMD instructions 有权
    用于SIMD指令的可选双模JIT编译器

    公开(公告)号:US08756589B2

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

    申请号:US13160496

    申请日:2011-06-14

    IPC分类号: G06F9/45

    CPC分类号: G06F9/4552

    摘要: A JIT (Just-In-Time) compiler performs dual-mode code generation by determining whether an application has opted-in to SIMD (Single Instruction Multiple Data) code generation both at JIT-time and at runtime. The application may select the code generation mode by identifying whether it has opted-in to SIMD code generation. As a result, the underlying implementation guarantees application compatibility by allowing the application to select the code generation mode. Additionally, applications have the ability to select into different code generation modes during concurrent execution.

    摘要翻译: JIT(即时)编译器通过确定应用程序是否在JIT时间和运行时都选择了SIMD(单指令多数据)代码生成来执行双模式代码生成。 应用程序可以通过识别是否选择加入SIMD代码生成来选择代码生成模式。 因此,底层实现通过允许应用程序选择代码生成模式来保证应用程序的兼容性。 此外,应用程序可以在并发执行期间选择不同的代码生成模式。

    SIDE-BY-SIDE DRIVER INSTALLATION
    4.
    发明申请
    SIDE-BY-SIDE DRIVER INSTALLATION 审中-公开
    侧面驱动安装

    公开(公告)号:US20090307680A1

    公开(公告)日:2009-12-10

    申请号:US12135135

    申请日:2008-06-06

    IPC分类号: G06F9/44

    摘要: In one or more embodiments, driver files are assigned strongly-named locations in a system directory. Different versions of driver files are assigned their own different, strongly-named locations. By assigning different versions of driver files to different strongly-named locations, different versions of the same driver file can be installed, managed, and upgraded without loss of functionality associated with other installed driver file versions. In at least some embodiments, a text file includes named sections that direct installation of a particular driver package. The text file can include a list of file dependencies that enable files to be associated with individual strongly-named locations.

    摘要翻译: 在一个或多个实施例中,在系统目录中为驱动程序文件分配强名称的位置。 不同版本的驱动程序文件被分配自己不同的,强名的位置。 通过将不同版本的驱动程序文件分配到不同的强名称位置,可以安装,管理和升级不同版本的同一驱动程序文件,而不会损失与其他已安装的驱动程序文件版本相关的功能。 在至少一些实施例中,文本文件包括直接安装特定驱动程序包的命名部分。 文本文件可以包括文件依赖关系的列表,以使文件能够与各个强名称的位置相关联。

    Selectable Dual-Mode JIT Compiler for SIMD Instructions
    5.
    发明申请
    Selectable Dual-Mode JIT Compiler for SIMD Instructions 有权
    用于SIMD指令的可选双模JIT编译器

    公开(公告)号:US20120324429A1

    公开(公告)日:2012-12-20

    申请号:US13160496

    申请日:2011-06-14

    IPC分类号: G06F9/45

    CPC分类号: G06F9/4552

    摘要: A JIT (Just-In-Time) compiler performs dual-mode code generation by determining whether an application has opted-in to SIMD (Single Instruction Multiple Data) code generation both at JIT-time and at runtime. The application may select the code generation mode by identifying whether it has opted-in to SIMD code generation. As a result, the underlying implementation guarantees application compatibility by allowing the application to select the code generation mode. Additionally, applications have the ability to select into different code generation modes during concurrent execution.

    摘要翻译: JIT(即时)编译器通过确定应用程序是否在JIT时间和运行时都选择了SIMD(单指令多数据)代码生成来执行双模式代码生成。 应用程序可以通过识别是否选择加入SIMD代码生成来选择代码生成模式。 因此,底层实现通过允许应用程序选择代码生成模式来保证应用程序的兼容性。 此外,应用程序可以在并发执行期间选择不同的代码生成模式。