DETERMINISTIC TRUSTED EXECUTION CONTAINER THROUGH MANAGED RUNTIME LANGUAGE METADATA

    公开(公告)号:US20220129542A1

    公开(公告)日:2022-04-28

    申请号:US17428778

    申请日:2019-03-05

    Abstract: Various embodiments are generally directed to an apparatus, system, and other techniques for executing program code, such as managed runtime language, entirely in a hardware trusted execution environment (TEE) while enforcing and abiding by security requirements. Components in the TEE may receive the program, which may include metadata, perform analysis on the metadata, determine whether any API should be disabled from accessing untrusted resources, and execute an exception if the API attempts to access an untrusted resource. One or more security domains may be used in the TEE along with respective protection keys to enhance and maintain security.

    TECHNIQUES FOR DISTRIBUTED OPERATION OF SECURE CONTROLLERS

    公开(公告)号:US20220382526A1

    公开(公告)日:2022-12-01

    申请号:US17885509

    申请日:2022-08-10

    Abstract: Various embodiments are generally directed to techniques for supporting the distributed execution of a task routine among multiple secure controllers incorporated into multiple computing devices. An apparatus includes a first processor component and first secure controller of a first computing device, where the first secure controller includes: a selection component to select the first secure controller or a second secure controller of a second computing device to compile a task routine based on a comparison of required resources to compile the task routine and available resources of the first secure controller; and a compiling component to compile the task routine into a first version of compiled routine for execution within the first secure controller by the first processor component and a second version for execution within the second secure controller by a second processor component in response to selection of the first secure controller. Other embodiments are described and claimed.

    Method for Managing a Runtime System for a Hybrid Computing Architecture, Managed Runtime System, Apparatus and Computer Program

    公开(公告)号:US20230195426A1

    公开(公告)日:2023-06-22

    申请号:US17934584

    申请日:2022-09-23

    Inventor: Mingqiu SUN

    CPC classification number: G06F8/31

    Abstract: Examples relate to a method for managing a runtime system for a hybrid computing architecture, a device, an apparatus and to a corresponding computer program. The apparatus is configured to create a thread pool for each work thread of a computer program, generate native code for at least one of the at least two ISAs for code segments of the computer program, assign native code sequences to a corresponding thread in the thread pool for execution, with the native code sequences comprising the native code of the code segments, and execute the native code sequences.

    EMBEDDED SYSTEM APPLICATION INSTALLATION AND EXECUTION METHOD AND APPARATUS

    公开(公告)号:US20190265988A1

    公开(公告)日:2019-08-29

    申请号:US16307126

    申请日:2016-07-22

    Abstract: Apparatuses, methods and storage medium associated with installing and executing an application program on an embedded system are described herein. In embodiments, an embedded system may include an application management program and an application execution program to install an application program onto the embedded system. The application management program is to verify metadata associated with the application program, in response to a first request to install the application program on the embedded system; and the application execution program is to verify the application program, in response to a second request, subsequent to the first request, to verify the application program. Other aspects and embodiments may be described and/or claimed.

    CUSTOM CLASS LIBRARY GENERATION METHOD AND APPARATUS

    公开(公告)号:US20170286072A1

    公开(公告)日:2017-10-05

    申请号:US15485112

    申请日:2017-04-11

    Abstract: Apparatuses, methods and storage media associated with generating a custom class library are disclosed herein. In embodiments, an apparatus may include an analyzer configured to receive a workload for a device and a class library used by the workload, analyze the workload and class library, identify one or more workload full API call chains, and generate information about the one or more workload full API call chains. Further, the apparatus may include a generator to generate from the class library, a custom class library for the workload that is smaller than the class library, based at least in part on the one or more workload full API call chains. Other embodiments may be disclosed or claimed.

    CUSTOM CLASS LIBRARY GENERATION METHOD AND APPARATUS
    10.
    发明申请
    CUSTOM CLASS LIBRARY GENERATION METHOD AND APPARATUS 有权
    自定义类库生成方法和装置

    公开(公告)号:US20160291946A1

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

    申请号:US14778521

    申请日:2014-09-10

    Abstract: Apparatuses, methods and storage media associated with generating a custom class library are disclosed herein. In embodiments, an apparatus may include an analyzer configured to receive a workload for a device and a class library used by the workload, analyze the workload and class library, identify one or more workload full API call chains, and generate information about the one or more workload full API call chains. Further, the apparatus may include a generator to generate from the class library, a custom class library for the workload that is smaller than the class library, based at least in part on the one or more workload full API call chains. Other embodiments may be disclosed or claimed.

    Abstract translation: 本文公开了与生成定制类库相关联的装置,方法和存储介质。 在实施例中,设备可以包括分析器,其被配置为接收用于设备的工作负载和由工作负载使用的类库,分析工作负载和类库,识别一个或多个工作负载完整的API调用链,并生成有关该一个或多个 更多的工作负载完整的API调用链。 此外,该装置可以包括发生器,用于至少部分地基于一个或多个工作负载完整API调用链,从类库生成小于类库的工作负载的定制类库。 可以公开或要求保护其他实施例。

Patent Agency Ranking