-
公开(公告)号:US10026143B2
公开(公告)日:2018-07-17
申请号:US15041795
申请日:2016-02-11
Applicant: Intel Corporation
Inventor: Kangyuan Shu , Junyong Ding , Yongnian Le , Weiliang Lion Lin , Xuefeng Deng , Yaojie Yan
Abstract: Embodiments of a system and method for enhanced graphics rendering performance in a hybrid computer system are generally described herein. In some embodiments, a graphical element in a frame, application, or web page, which is to be presented to a user via a web browser, is rendered either by a first processor or a second processor based on indications of whether the first or the second processor is equipped or configured to provide faster rendering. A rendering engine may utilize either processor based on historical or anticipated rendering performance, and may dynamically switch between the hardware decoder and general purpose processor to achieve rendering time performance improvement. Switches between processors may be limited to a fixed number switches or switching frequency.
-
公开(公告)号:US20160335736A1
公开(公告)日:2016-11-17
申请号:US15041795
申请日:2016-02-11
Applicant: Intel Corporation
Inventor: Kangyuan Shu , Junyong Ding , Yongnian Le , Weiliang Lion Lin , Xuefeng Deng , Yaojie Yan
CPC classification number: G06T1/20 , G06F9/5011 , G06F9/5044 , G06T1/60
Abstract: Embodiments of a system and method for enhanced graphics rendering performance in a hybrid computer system are generally described herein. In some embodiments, a graphical element in a frame, application, or web page, which is to be presented to a user via a web browser, is rendered either by a first processor or a second processor based on indications of whether the first or the second processor is equipped or configured to provide faster rendering. A rendering engine may utilize either processor based on historical or anticipated rendering performance, and may dynamically switch between the hardware decoder and general purpose processor to achieve rendering time performance improvement. Switches between processors may be limited to a fixed number switches or switching frequency.
-
公开(公告)号:US20230102562A1
公开(公告)日:2023-03-30
申请号:US17053531
申请日:2019-11-06
Applicant: Intel Corporation
Inventor: Junyong Ding , Mohammad Haghighat , Qi Zhang , Sebastian Winkel , Tianyou Li
IPC: G06F8/41
Abstract: Systems, apparatuses and methods may provide for developer stage technology that embeds binary code into an application binary file, wherein the binary code corresponds to vector functions and non-vector functions in statically typed source code, and generates intermediate representation (IR) data, wherein the intermediate representation data corresponds to the vector functions in the statically typed source code. Additionally, the developer stage technology embeds the IR data in the application binary file. Moreover, deployment stage technology may generate a first compilation output based on the application binary file and detect a capability change in an execution environment associated with the first compilation output. The deployment stage technology may also generate, in response to the detected capability change, a second compilation output based on the first compilation output.
-
14.
公开(公告)号:US20220326921A1
公开(公告)日:2022-10-13
申请号:US17639809
申请日:2019-10-08
Applicant: Intel Corporation
Inventor: Shiyu Zhang , Junyong Ding , Tianyou LI , Mohammad R. Haghighat
Abstract: Systems, apparatuses and methods may provide for technology that generates a first compiler output based on input code that includes dynamically typed variable information and generates a second compiler output based on the input code, wherein the second compiler output includes type check code to verify one or more type inferences associated with the first compiler output. The technology may also execute the first compiler output and the second compiler output in parallel via different threads.
-
公开(公告)号:US10901810B2
公开(公告)日:2021-01-26
申请号:US15311147
申请日:2014-05-14
Applicant: INTEL CORPORATION , Junchao Han , Junyong Ding , Yongnian Le , Kangyuan Shu
Inventor: Junchao Han , Junyong Ding , Yongnian Le , Kangyuan Shu
Abstract: Technologies are presented that allow application events to be recorded and replayed in a reliable and deterministic manner. A computing system may include a memory and a processor communicatively coupled with the memory. The processor may execute application logic of an application, record events associated with the application based on invocation of functions associated with the events, and store the recorded events in the memory for future playback. Recorded events may include, for example, user interactions, timing events, network downloads, callbacks, web worker tasks, etc. The recording of the events may include recording top-level functions of each event according to their order, and recording associated data including function parameters and/or return values. The recorded events may be replayed in order using the recorded associated data while suppressing non-recorded events.
-
公开(公告)号:US10362125B2
公开(公告)日:2019-07-23
申请号:US14779230
申请日:2014-09-18
Applicant: INTEL CORPORATION
Inventor: Pan Deng , Junyong Ding , Shu Xu
IPC: H04L29/08 , H04L12/927 , H04L29/06
Abstract: Technologies for pre-action execution include a client computing device to request a resource from a server and receive content from the server including the requested resource and one or more pre-action hints. Each of the one or more pre-action hints identifies a suggested pre-action to be taken by the client computing device prior to receipt of a corresponding user request to perform the corresponding suggested pre-action. The client computing device determines a likelihood of success of one or more pre-actions based on historical behavior data of a user of the client computing device, wherein each pre-action corresponds to at least one of the one or more pre-action hints. The client computing device selects a pre-action to execute based on the determined likelihood of success of the one or more pre-actions.
-
公开(公告)号:US20190172174A1
公开(公告)日:2019-06-06
申请号:US16025070
申请日:2018-07-02
Applicant: Intel Corporation
Inventor: Kangyuan Shu , Junyong Ding , Yongnian Le , Weiliang Lion Lin , Xuefeng Deng , Yaojie Yan
Abstract: Embodiments of a system and method for enhanced graphics rendering performance in a hybrid computer system are generally described herein. In some embodiments, a graphical element in a frame, application, or web page, which is to be presented to a user via a web browser, is rendered either by a first processor or a second processor based on indications of whether the first or the second processor is equipped or configured to provide faster rendering. A rendering engine may utilize either processor based on historical or anticipated rendering performance, and may dynamically switch between the hardware decoder and general purpose processor to achieve rendering time performance improvement. Switches between processors may be limited to a fixed number switches or switching frequency.
-
18.
公开(公告)号:US20170075738A1
公开(公告)日:2017-03-16
申请号:US15311147
申请日:2014-05-14
Applicant: Junchao Han , Junyong Ding , Yongnian Le , Kangyuan Shu , Intel Corporation
Inventor: Junchao Han , Junyong Ding , Yongnian Le , Kangyuan Shu
Abstract: Technologies are presented that allow application events to be recorded and replayed in a reliable and deterministic manner. A computing system may include a memory and a processor communicatively coupled with the memory. The processor may execute application logic of an application, record events associated with the application based on invocation of functions associated with the events, and store the recorded events in the memory for future playback. Recorded events may include, for example, user interactions, timing events, network downloads, callbacks, web worker tasks, etc. The recording of the events may include recording top-level functions of each event according to their order, and recording associated data including function parameters and/or return values. The recorded events may be replayed in order using the recorded associated data while suppressing non-recorded events.
Abstract translation: 提出了允许以可靠和确定性的方式记录和重播应用事件的技术。 计算系统可以包括与存储器通信地耦合的存储器和处理器。 处理器可以执行应用的应用逻辑,基于与事件相关联的功能的调用记录与应用相关联的事件,并将记录的事件存储在存储器中以供将来重放。 记录的事件可以包括例如用户交互,定时事件,网络下载,回调,网络工作者任务等。事件的记录可以包括根据其顺序记录每个事件的顶级功能,并记录相关联的数据,包括 函数参数和/或返回值。 记录的事件可以按照记录的关联数据重放,同时抑制非记录事件。
-
-
-
-
-
-
-