-
公开(公告)号:US11934809B2
公开(公告)日:2024-03-19
申请号:US17053531
申请日:2019-11-06
Applicant: Intel Corporation
Inventor: Junyong Ding , Mohammad Haghighat , Qi Zhang , Sebastian Winkel , Tianyou Li
IPC: G06F8/41
CPC classification number: 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.
-
2.
公开(公告)号:US11880669B2
公开(公告)日:2024-01-23
申请号:US17639809
申请日:2019-10-08
Applicant: Intel Corporation
Inventor: Shiyu Zhang , Junyong Ding , Tianyou Li , Mohammad R. Haghighat
CPC classification number: G06F8/443 , G06F8/437 , G06F8/458 , G06F9/4552
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.
-
公开(公告)号:US20230168898A1
公开(公告)日:2023-06-01
申请号:US18159666
申请日:2023-01-25
Applicant: Intel Corporation
Inventor: Yuan Chen , Junyong Ding , Mohammad Haghighat
IPC: G06F9/38
CPC classification number: G06F9/3885 , G06F9/3851
Abstract: Methods, apparatus, systems, and articles of manufacture to schedule parallel instructions using hybrid cores are disclosed. An example apparatus includes thread processing circuitry to split a first thread of the parallel threads into partitions; scheduling circuitry to: select (a) a first core to execute a first partition of the partitions and (b) a second core different than the first core to execute a second partition of the partitions; and generate an execution schedule based on the selection, the interface circuitry to transmit the execution schedule to a device that schedules instructions on the first and second core.
-
公开(公告)号:US20190132425A1
公开(公告)日:2019-05-02
申请号:US16095611
申请日:2016-05-23
Applicant: INTEL CORPORATION
Inventor: Tianyou Li , Shu Xu , Lei Zhai , Junyong Ding
Abstract: A method and apparatus for communicating between an open network video interface forum (ONVIF) device and an open interconnect consortium (OIC) device is provided. An example includes an ONVIF thrift server. The ONVIF thrift server includes an ONVIF communications subsystem, a network communication subsystem, an ONVIF registrar to discover an ONVIF device through the ONVIF communications subsystem, and a thrift server application programming interface (API) to communicate with an ONVIF/OIC server through the network communication subsystem.
-
公开(公告)号:US20230244525A1
公开(公告)日:2023-08-03
申请号:US18160209
申请日:2023-01-26
Applicant: Intel Corporation
Inventor: Ningxin Hu , Feng Dai , Junyong Ding , Junwei Fu , Mohammad Haghighat , Mousumi Hazra , Mingming Xu , Min Zhang
CPC classification number: G06F9/4881 , G06N5/022
Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed for an XPU-aware dynamic compute scheduling framework. These improve processing of cloud client application pipelines across XPU devices by incorporating memory, machine readable instructions and processor circuitry to execute the functions of: trace an execution of an input model by a graph tracer; build a compute graph based on the trace of the input model; communicate an operational parameter; create a first XPU device assignment to recommend an XPU device to use based on at least one provisioned policy of a system-wide XPU selection policy provider; update the compute graph based on the first XPU device assignment; and send the first XPU device assignment to the devices through a dispatch command.
-
公开(公告)号:US20220209980A1
公开(公告)日:2022-06-30
申请号:US17495426
申请日:2021-10-06
Applicant: Intel Corporation
Inventor: Tianyou Li , Christopher Elford , Qi Zhang , Junyong Ding , Shu Xu , Gang Shen , Hassnaa Moustafa
Abstract: This disclosure is directed to a universal interface for sensor devices. Applications executed in a device may interact with sensor devices via a universal interface. For example, the device may act as a gateway allowing Internet of Things (IoT) devices to interact with at least one resource external to the environment in which the IoT devices operate. The device may comprise at least memory circuitry to store at least a virtual file system and at least one application. The virtual file system may provide a programmatic interface through which at least one sensor device may be accessible to the at least one application. Processing circuitry in the device may execute an application from those stored within the memory circuitry. The application, when executed, may cause interconnect circuitry also in the device to at least one of transmit instructions to, or receive data from, a sensor device utilizing the virtual file system.
-
公开(公告)号:US11146416B2
公开(公告)日:2021-10-12
申请号:US15775423
申请日:2015-12-24
Applicant: Intel Corporation
Inventor: Tianyou Li , Christopher Elford , Qi Zhang , Junyong Ding , Shu Xu , Gang Shen , Hassnaa Moustafa
Abstract: This disclosure is directed to a universal interface for sensor devices. Applications executed in a device may interact with sensor devices via a universal interface. For example, the device may act as a gateway allowing Internet of Things (IoT) devices to interact with at least one resource external to the environment in which the IoT devices operate. The device may comprise at least memory circuitry to store at least a virtual file system and at least one application. The virtual file system may provide a programmatic interface through which at least one sensor device may be accessible to the at least one application. Processing circuitry in the device may execute an application from those stored within the memory circuitry. The application, when executed, may cause interconnect circuitry also in the device to at least one of transmit instructions to, or receive data from, a sensor device utilizing the virtual file system.
-
公开(公告)号:US10726515B2
公开(公告)日:2020-07-28
申请号: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.
-
公开(公告)号:US20220368946A1
公开(公告)日:2022-11-17
申请号:US17762404
申请日:2019-11-07
Applicant: Intel Corporation
Inventor: Junyong Ding , Mohammad Haghighat , Lei Zhai , Gang Shen , Jianhui Dai , Hua Zhang , Yanying Sun
IPC: H04N19/597 , H04N19/105 , H04N19/44
Abstract: Systems, apparatuses and methods may provide for encoder technology that selects, in response to a request from a client device, a first video stream from a first plurality of video streams dedicated to a first tile in video content and selects, in response to the request, a second video stream from a second plurality of video streams dedicated to a second tile in the video content. The encoder technology may also send the selected first and second video streams to a client device. Additionally, decoder technology may allocate a first decoder device to the first video stream and allocate a second decoder device to the second video stream. In one example, the first video stream and the second video stream include one or more different codec parameter values.
-
公开(公告)号:US11463273B2
公开(公告)日:2022-10-04
申请号:US17495426
申请日:2021-10-06
Applicant: Intel Corporation
Inventor: Tianyou Li , Christopher Elford , Qi Zhang , Junyong Ding , Shu Xu , Gang Shen , Hassnaa Moustafa
Abstract: This disclosure is directed to a universal interface for sensor devices. Applications executed in a device may interact with sensor devices via a universal interface. For example, the device may act as a gateway allowing Internet of Things (IoT) devices to interact with at least one resource external to the environment in which the IoT devices operate. The device may comprise at least memory circuitry to store at least a virtual file system and at least one application. The virtual file system may provide a programmatic interface through which at least one sensor device may be accessible to the at least one application. Processing circuitry in the device may execute an application from those stored within the memory circuitry. The application, when executed, may cause interconnect circuitry also in the device to at least one of transmit instructions to, or receive data from, a sensor device utilizing the virtual file system.
-
-
-
-
-
-
-
-
-