HARDWARE ACCELERATION OF WEB APPLICATIONS
    12.
    发明申请

    公开(公告)号:US20160328271A1

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

    申请号:US15213332

    申请日:2016-07-18

    CPC classification number: G06F9/5027 G06F9/45508 G06F2209/5017 Y02D10/22

    Abstract: In a first embodiment of the present invention, a method for enabling hardware acceleration of web applications is provided, comprising: parsing a web page using a scripting engine, wherein the web page necessitates running a web application; accessing one or more Application Program Interfaces (APIs) that provide parallelization, and distribute tasks of the web application among multiple cores of a multi-core central processing unit (CPU) or graphical processing unit (GPU), wherein the accessing uses a compute context class that, when instantiated, creates a compute context object that acts as a bridge between the scripting engine and the one or more APIs; and creating one or more kernels to operate on the multiple cores.

    System for cloud computing using web components

    公开(公告)号:US10545749B2

    公开(公告)日:2020-01-28

    申请号:US14641754

    申请日:2015-03-09

    Abstract: In one aspect, a method for executing a web component using a server device will be described. A web component is provided at a client device. The client device also provides a shadow DOM based on the web component. The shadow DOM is synchronized with a shadow DOM cache at a server device. Various implementations relate to methods, server devices, client devices, software development kits and computer readable mediums that are involved in executing a web component at a server device.

    Hardware acceleration of web applications

    公开(公告)号:US10191774B2

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

    申请号:US15213332

    申请日:2016-07-18

    Abstract: In a first embodiment of the present invention, a method for enabling hardware acceleration of web applications is provided, comprising: parsing a web page using a scripting engine, wherein the web page necessitates running a web application; accessing one or more Application Program Interfaces (APIs) that provide parallelization, and distribute tasks of the web application among multiple cores of a multi-core central processing unit (CPU) or graphical processing unit (GPU), wherein the accessing uses a compute context class that, when instantiated, creates a compute context object that acts as a bridge between the scripting engine and the one or more APIs; and creating one or more kernels to operate on the multiple cores.

Patent Agency Ranking