Selectable Dual-Mode JIT Compiler for SIMD Instructions
    1.
    发明申请
    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代码生成来选择代码生成模式。 因此,底层实现通过允许应用程序选择代码生成模式来保证应用程序的兼容性。 此外,应用程序可以在并发执行期间选择不同的代码生成模式。

    Selectable dual-mode JIT compiler for SIMD instructions
    2.
    发明授权
    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代码生成来选择代码生成模式。 因此,底层实现通过允许应用程序选择代码生成模式来保证应用程序的兼容性。 此外,应用程序可以在并发执行期间选择不同的代码生成模式。

    Portable Device Application Quality Parameter Measurement-Based Ratings
    3.
    发明申请
    Portable Device Application Quality Parameter Measurement-Based Ratings 审中-公开
    便携式设备应用质量参数测量评级

    公开(公告)号:US20130326465A1

    公开(公告)日:2013-12-05

    申请号:US13489183

    申请日:2012-06-05

    IPC分类号: G06F9/44

    摘要: A development environment simulates conditions combining device states, events, hardware configurations, and usage scenarios, and applies specific rating criteria to arrive at individual quality parameter ratings. Ratings are provided for quality parameters such as user experience, cost awareness, battery friendliness, responsiveness, global readiness, device independence, application stability. For example, battery friendliness depends on criteria such as battery life in a specified usage scenario, whether unused peripherals are powered, whether application program interfaces designated as power-hungry are avoided, whether darker color themes can be chosen over lighter colors, and whether batching is used for network data communications. Some rating criteria are application-category-specific. For example, security is rated differently for a Finance application than a Music application. The development environment provides specific warnings to indicate ways in which portable device applications and other applications can improve the ratings they receive. Ratings can be published in an application marketplace.

    摘要翻译: 开发环境模拟结合设备状态,事件,硬件配置和使用场景的条件,并应用特定的评估标准来达到各个质量参数等级。 提供了诸如用户体验,成本意识,电池友好性,响应性,全局准备,设备独立性,应用程序稳定性等质量参数的评级。 例如,电池友好性取决于诸如在指定使用场景中的电池寿命,是否对未使用的外围设备供电的标准,是否避免指定为电源饥饿的应用程序接口,是否可以在较浅的颜色上选择较暗的颜色主题,以及是否配料 用于网络数据通信。 一些评级标准是应用类别特定的。 例如,财务应用程序的安全性与音乐应用程序不同。 开发环境提供特定的警告,指示便携式设备应用程序和其他应用程序可以提高他们收到的等级的方式。 评级可以在应用程序市场中发布。

    APPLICATION QUALITY PARAMETER MEASUREMENT-BASED DEVELOPMENT
    4.
    发明申请
    APPLICATION QUALITY PARAMETER MEASUREMENT-BASED DEVELOPMENT 有权
    基于应用质量参数测量的开发

    公开(公告)号:US20130326467A1

    公开(公告)日:2013-12-05

    申请号:US13485820

    申请日:2012-05-31

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3664

    摘要: A development environment provides warnings based on one or more application categories set for an application. Each warning has a trigger threshold and a warning action. Different application categories have different warnings. The development environment proactively tests for trigger conditions and provides triggered warnings within a workflow that includes application designing, code editing, building, and running. For instance, a Social Networking application whose start-up time is greater than desired for Social Networking applications will trigger a warning. Password Manager or Finance applications that should use a more secure approach to store user data will trigger a warning not given to applications in other categories. A News application may trigger a warning from the development environment that application content is not easily readable if a user switches to a light color theme on a device. The application category is selected by the developer or set proactively by the development environment.

    摘要翻译: 开发环境基于为应用程序设置的一个或多个应用程序类别提供警告。 每个警告都有触发阈值和警告动作。 不同的应用类别有不同的警告。 开发环境主动测试触发条件,并在工作流中提供触发警告,包括应用程序设计,代码编辑,构建和运行。 例如,社交网络应用程序的启动时间大于社交网络应用程序所需的时间将触发警告。 密码管理器或财务应用程序应使用更安全的方法来存储用户数据将触发不给予其他类别的应用程序的警告。 新闻应用程序可能会触发开发环境的警告,如果用户切换到设备上的浅色主题,则应用程序内容不容易读取。 应用程序类别由开发人员选择或由开发环境主动设置。

    Application quality parameter measurement-based development
    5.
    发明授权
    Application quality parameter measurement-based development 有权
    基于应用质量参数测量的开发

    公开(公告)号:US09213624B2

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

    申请号:US13485820

    申请日:2012-05-31

    IPC分类号: G06F9/44 G06F11/36

    CPC分类号: G06F11/3664

    摘要: A development environment provides warnings based on one or more application categories set for an application. Each warning has a trigger threshold and a warning action. Different application categories have different warnings. The development environment proactively tests for trigger conditions and provides triggered warnings within a workflow that includes application designing, code editing, building, and running. For instance, a Social Networking application whose start-up time is greater than desired for Social Networking applications will trigger a warning. Password Manager or Finance applications that should use a more secure approach to store user data will trigger a warning not given to applications in other categories. A News application may trigger a warning from the development environment that application content is not easily readable if a user switches to a light color theme on a device. The application category is selected by the developer or set proactively by the development environment.

    摘要翻译: 开发环境基于为应用程序设置的一个或多个应用程序类别提供警告。 每个警告都有触发阈值和警告动作。 不同的应用类别有不同的警告。 开发环境主动测试触发条件,并在工作流中提供触发警告,包括应用程序设计,代码编辑,构建和运行。 例如,社交网络应用程序的启动时间大于社交网络应用程序所需的时间将触发警告。 密码管理器或财务应用程序应使用更安全的方法来存储用户数据将触发不给予其他类别的应用程序的警告。 新闻应用程序可能会触发开发环境的警告,如果用户切换到设备上的浅色主题,则应用程序内容不容易读取。 应用程序类别由开发人员选择或由开发环境主动设置。