METHODS AND APPARATUSES FOR SECURE COMPILATION
    3.
    发明申请
    METHODS AND APPARATUSES FOR SECURE COMPILATION 审中-公开
    用于安全编译的方法和装置

    公开(公告)号:US20150356292A1

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

    申请号:US14802670

    申请日:2015-07-17

    Applicant: Apple Inc.

    Abstract: A method and an apparatus that provide secure executable codes generated during run time via a trusted compiler server are described. An application can send a service request to the compiler server to request executable codes. The compiler server can determine whether the service request is permitted to be served based on a security policy imposed and the security settings associated with the service request. Availability of certain compilers can be allowed if the application is authorized according to the service request.

    Abstract translation: 描述了通过可信编译器服务器提供在运行时间期间生成的安全可执行代码的方法和装置。 应用程序可以向编译器服务器发送服务请求以请求可执行代码。 编译器服务器可以基于所施加的安全策略和与服务请求相关联的安全设置来确定是否允许服务请求被服务。 如果应用程序根据服务请求进行授权,则可以允许某些编译器的可用性。

    APPLICATION PROGRAMMING INTERFACES FOR DATA PARALLEL COMPUTING ON MULTIPLE PROCESSORS
    9.
    发明申请
    APPLICATION PROGRAMMING INTERFACES FOR DATA PARALLEL COMPUTING ON MULTIPLE PROCESSORS 审中-公开
    用于多个处理器的数据并行计算的应用编程接口

    公开(公告)号:US20170075730A1

    公开(公告)日:2017-03-16

    申请号:US15276727

    申请日:2016-09-26

    Applicant: Apple Inc.

    Abstract: A method and an apparatus for a parallel computing program calling APIs (application programming interfaces) in a host processor to perform a data processing task in parallel among compute units are described. The compute units are coupled to the host processor including central processing units (CPUs) and graphic processing units (GPUs). A program object corresponding to a source code for the data processing task is generated in a memory coupled to the host processor according to the API calls. Executable codes for the compute units are generated from the program object according to the API calls to be loaded for concurrent execution among the compute units to perform the data processing task.

    Abstract translation: 描述了用于在主处理器中调用API(应用程序编程接口)并行计算程序的方法和装置,以在计算单元之间并行地执行数据处理任务。 计算单元耦合到主处理器,包括中央处理单元(CPU)和图形处理单元(GPU)。 根据API调用在与主机处理器耦合的存储器中产生与数据处理任务的源代码相对应的程序对象。 计算单元的可执行代码根据要在计算单元之间并行执行的API调用从程序对象生成以执行数据处理任务。

Patent Agency Ranking