Remote translation, aggregation and distribution of computer program resources in graphics processing unit emulation

    公开(公告)号:US09881351B2

    公开(公告)日:2018-01-30

    申请号:US14740132

    申请日:2015-06-15

    摘要: Resource processing, such as shader translation, during run time of an application on an emulated platform, can be performed asynchronously from emulation of the application. One or more server computers can be configured to perform such processing remotely from the computers executing the emulation. The one or more server computers can receive resources for processing from multiple computers. The one or more server computers aggregate the resources received from the multiple computers for different applications and process those resources. For example, multiple shaders, discovered from multiple different emulations of an application on multiple computers, are translated and organized by the one or more server computers. The translated shaders can be packaged as an update to the application and redistributed to the computers using the application. Such an update can be installed on the computers as a set of translated shaders for use in the emulation of the application.

    REMOTE TRANSLATION, AGGREGATION AND DISTRIBUTION OF COMPUTER PROGRAM RESOURCES IN GRAPHICS PROCESSING UNIT EMULATION
    3.
    发明申请
    REMOTE TRANSLATION, AGGREGATION AND DISTRIBUTION OF COMPUTER PROGRAM RESOURCES IN GRAPHICS PROCESSING UNIT EMULATION 有权
    计算机程序资源在图形处理单元仿真中的远程翻译,聚合和分配

    公开(公告)号:US20160364831A1

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

    申请号:US14740132

    申请日:2015-06-15

    IPC分类号: G06T1/20 G06F9/45 G06T15/80

    摘要: Resource processing, such as shader translation, during run time of an application on an emulated platform, can be performed asynchronously from emulation of the application. One or more server computers can be configured to perform such processing remotely from the computers executing the emulation. The one or more server computers can receive resources for processing from multiple computers. The one or more server computers aggregate the resources received from the multiple computers for different applications and process those resources. For example, multiple shaders, discovered from multiple different emulations of an application on multiple computers, are translated and organized by the one or more server computers. The translated shaders can be packaged as an update to the application and redistributed to the computers using the application. Such an update can be installed on the computers as a set of translated shaders for use in the emulation of the application.

    摘要翻译: 在仿真平台上的应用程序的运行时间期间的资源处理(例如着色器转换)可以从应用程序的仿真异步执行。 可以将一个或多个服务器计算机配置为从执行仿真的计算机远程执行这样的处理。 一台或多台服务器计算机可以从多台计算机接收资源进行处理。 一个或多个服务器计算机聚合从多个计算机接收的用于不同应用的资源并处理这些资源。 例如,由多个计算机上的应用的多个不同模拟发现的多个着色器由一个或多个服务器计算机翻译和组织。 翻译的着色器可以作为应用程序的更新打包,并使用应用程序重新分发到计算机。 这样的更新可以作为一组翻译的着色器安装在计算机上,用于仿真应用程序。

    DISCOVERY AND CONNECTION TO A SERVICE CONTROLLER
    4.
    发明申请
    DISCOVERY AND CONNECTION TO A SERVICE CONTROLLER 有权
    发现和连接到服务控制器

    公开(公告)号:US20160234220A1

    公开(公告)日:2016-08-11

    申请号:US14615907

    申请日:2015-02-06

    IPC分类号: H04L29/06 H04W12/08 H04W12/06

    摘要: The claimed subject matter includes techniques for discovering to and connecting to a service controller. The claimed subject matter may disclose a processor and a memory of a service controller to store connection information, an access credential, and an access credential hash. A beacon broadcaster to broadcast the connection information and the access credential hash to a client device, may also be disclosed. The present disclosure may also include an access credential director to send the access credential to an out-of-band communicator. The present disclosure may also include a client connector to receive a connection request from the client device and allow access to a client device based on the client device's use of the connection information.

    摘要翻译: 所要求保护的主题包括用于发现和连接到服务控制器的技术。 所要求保护的主题可以公开服务控制器的处理器和存储器来存储连接信息,访问凭证和访问凭证散列。 广播连接信息和访问凭证散列到客户端设备的信标广播器也可以被公开。 本公开还可以包括将访问凭证发送到带外通信器的访问凭证导向器。 本公开还可以包括客户端连接器,用于从客户端设备接收连接请求,并且允许基于客户端设备对连接信息的使用来访问客户端设备。