-
公开(公告)号:US10394561B2
公开(公告)日:2019-08-27
申请号:US15297885
申请日:2016-10-19
Applicant: INTEL CORPORATION
Inventor: Nathan D. Dautenhahn , Justin Gottschlich , Gilles Pokam , Cristiano Pereira , Shiliang Hu , Klaus Danne , Rolf Kassa
Abstract: A mechanism is described for facilitating dynamic and efficient management of instruction atomicity violations in software programs according to one embodiment. A method of embodiments, as described herein, includes receiving, at a replay logic from a recording system, a recording of a first software thread running a first macro instruction, and a second software thread running a second macro instruction. The first software thread and the second software thread are executed by a first core and a second core, respectively, of a processor at a computing device. The recording system may record interleavings between the first and second macro instructions. The method includes correctly replaying the recording of the interleavings of the first and second macro instructions precisely as they occurred. The correctly replaying may include replaying a local memory state of the first and second macro instructions and a global memory state of the first and second software threads.
-
公开(公告)号:US20190138007A1
公开(公告)日:2019-05-09
申请号:US16236291
申请日:2018-12-28
Applicant: Intel Corporation
Inventor: Sara Baghsorkhi , Justin Gottschlich , Alexander Heinecke , Mohammad Mejbah Ul Alam , Shengtian Zhou , Sridhar Sharma , Patrick Andrew Mead , Ignacio Alvarez , David Gonzalez Aguirre , Kathiravetpillai Sivanesan , Jeffrey Ota , Jason Martin , Liuyang Lily Yang
Abstract: Methods, apparatus, systems and articles of manufacture are disclosed that provide an apparatus to analyze vehicle perspectives, the apparatus comprising a profile generator to generate a first profile of an environment based on a profile template and first data generated by a first vehicle; a data analyzer to: determine a difference between the first profile and a second profile obtained from a first one of one or more nodes in the environment; and in response to a trigger event, update the first profile based on the difference; and a vehicle control system to: in response to the trigger event, update a first perspective of the environment based on one or more of second data from the first one of the one or more nodes or the updated first profile; update a path plan for the first vehicle based on the updated first perspective; and execute the updated path plan.
-
公开(公告)号:US20190130762A1
公开(公告)日:2019-05-02
申请号:US16234495
申请日:2018-12-27
Applicant: Intel Corporation
Inventor: Liuyang Yang , Yair Yona , Moreno Ambrosin , Xiruo Liu , Hosein Nikopour , Shilpa Talwar , Kathiravetpillai Sivanesan , Sridhar Sharma , Debabani Choudhury , Kuilin Clark Chen , Jeffrey Ota , Justin Gottschlich
Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to validate data communicated by a vehicle. An example apparatus an anomaly detector to, in response to data communicated by a vehicle, at least one of compare an estimated speed with a reported speed or compare a location of the vehicle with a reported location. The apparatus including the anomaly detector further to generate an indication of the vehicle in response to the comparison. The apparatus further includes a notifier to discard data sent by the vehicle and notify surrounding vehicles of the data communicated by the vehicle.
-
公开(公告)号:US20240329997A1
公开(公告)日:2024-10-03
申请号:US18434426
申请日:2024-02-06
Applicant: Intel Corporation
Inventor: Adam Herr , Derek Gerstmann , Justin Gottschlich , Mikael Bourges-Sevenier , Sridhar Sharma
CPC classification number: G06F9/30174 , G06F8/31 , G06F8/52 , G06F8/75 , G06F8/76 , G06F9/3877 , G06N3/04
Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for intentional programming for heterogeneous systems. An example apparatus includes a code lifter to identify annotated code corresponding to an algorithm to be executed on the heterogeneous system based on an identifier being associated with the annotated code, and convert the annotated code in the first representation to intermediate code in a second representation by identifying the intermediate code as having a first algorithmic intent that corresponds to a second algorithmic intent of the annotated code, a domain specific language (DSL) generator to translate the intermediate code in the second representation to DSL code in a third representation when the first algorithmic intent matches the second algorithmic intent, the third representation corresponding to a DSL representation, and a code replacer to invoke a compiler to generate an executable including variant binaries based on the DSL code.
-
公开(公告)号:US11921473B2
公开(公告)日:2024-03-05
申请号:US16456957
申请日:2019-06-28
Applicant: Intel Corporation
Inventor: Javier Felip Leon , Javier Sebastian Turek , David I. Gonzalez Aguirre , Ignacio Javier Alvarez , Luis Carlos Maria Remis , Justin Gottschlich
CPC classification number: G05B13/027 , G05B13/04 , G06N3/086 , G06N3/088 , G06N20/00
Abstract: Apparatus, systems, articles of manufacture, and methods to generate acceptability criteria for autonomous systems plans are disclosed. An example apparatus includes a data compiler to compile data generated by the autonomous system into an autonomous system task dataset, a data encoder to encode the dataset for input into a rule distillation neural network architecture, a model trainer to train the rule distillation neural network architecture, an adaptor to adapt the trained rule distillation neural network architecture to a new input data domain using the autonomous system task dataset, a verifier to generate formally verified acceptability criteria, and an inferer to evaluate a control command, the evaluation resulting in an acceptance or rejection of the command.
-
公开(公告)号:US11807227B2
公开(公告)日:2023-11-07
申请号:US16399967
申请日:2019-04-30
Applicant: Intel Corporation
Inventor: Sridhar Sharma , Patrick Mead , Ignacio Alvarez , Kathiravetpillai Sivanesan , Justin Gottschlich , Shahab Layeghi , Liuyang Lily Yang
IPC: B60W30/09 , B60W30/095 , B60W50/14 , G06V20/58 , G06V10/764
CPC classification number: B60W30/09 , B60W30/0956 , B60W50/14 , G06V10/764 , G06V20/58 , G06V20/584 , B60W2050/146 , B60W2420/42
Abstract: Methods and apparatus to generate vehicle warnings are disclosed. An example apparatus includes a sensor to detect a vehicle, where the sensor is associated with an observer of the vehicle, an object tracker to determine a motion of the vehicle, an accident estimator to calculate a likelihood of a collision of the vehicle based on the determined motion, and a transceiver to transmit a message to the vehicle upon the likelihood of the collision exceeding a threshold, where the message includes information pertaining to the collision.
-
97.
公开(公告)号:US11733981B2
公开(公告)日:2023-08-22
申请号:US17103477
申请日:2020-11-24
Applicant: Intel Corporation
Inventor: Anand Venkat , Justin Gottschlich , Shengtian Zhou , Vasileios Porpodas
CPC classification number: G06F8/443 , G06F8/75 , G06F8/77 , G06F16/2255
Abstract: An example apparatus comprises a transformation generator to generate a population of code variants corresponding to an input code, the population of code variants to include transformation sequences of the input code, a dependence analyzer to analyze the population of code variants for dependence vectors, a profile controller to profile the population of code variants to determine performance metrics of hardware during an execution of respective ones of the transformation sequences, and a hash code generator to generate hash codes for storing in a database, the hash codes (a) corresponding to a combination of the dependence vectors and respective performance metrics and (b) mapped to respective transformation sequences.
-
公开(公告)号:US20230256961A1
公开(公告)日:2023-08-17
申请号:US18104923
申请日:2023-02-02
Applicant: Intel Corporation
Inventor: Alexander Heinecke , Sara Baghsorkhi , Justin Gottschlich , Mohammad Mejbah Ul Alam , Shengtian Zhou , Jeffrey Ota
IPC: B60W30/09 , B60W30/095 , B60W50/00 , G06N20/00 , B60W10/20 , B60T8/1755 , B60W10/18
CPC classification number: B60W30/09 , B60W30/0956 , B60W50/0098 , G06N20/00 , B60W10/20 , B60T8/17555 , B60T8/17558 , B60W10/18 , B60T2260/02 , B60T2270/86 , B60T2210/32
Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed herein that mitigate hard-braking events. An example apparatus at least one memory; instructions; and processor circuitry to execute the instructions to: determine a danger level associated with an object, the danger level indicative of a first measure of damage corresponding to a trajectory of the object compared to a trajectory of a vehicle; determine, based on the first danger level, a danger measure based on at least one of a position of the object, a velocity of the object, an acceleration of the object, a direction of travel of the object, a weight or mass of the object; and generate instructions to transmit to a steering system or a braking system of the vehicle based on the determination.
-
公开(公告)号:US11590968B2
公开(公告)日:2023-02-28
申请号:US16370855
申请日:2019-03-29
Applicant: Intel Corporation
Inventor: Alexander Heinecke , Sara Baghsorkhi , Justin Gottschlich , Mohammad Mejbah Ul Alam , Shengtian Zhou , Jeffrey Ota
IPC: B60W30/09 , B60W30/095 , B60W50/00 , G06N20/00 , B60W10/20 , B60T8/1755 , B60W10/18
Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed herein that mitigate hard-braking events. An example apparatus includes a world generator to generate a deep learning model to identify and categorize an object in a proximity of a vehicle, a data analyzer to determine a danger level associated with the object, the danger level indicative of a likelihood of a collision between the vehicle and the object, a vehicle response determiner to determine, based on the danger level, a response of the vehicle to avoid a collision with the object, and an instruction generator to transmit instructions to a steering system or a braking system of the vehicle based on the determined vehicle response.
-
公开(公告)号:US20220334835A1
公开(公告)日:2022-10-20
申请号:US17644328
申请日:2021-12-14
Applicant: Intel Corporation
Inventor: Justin Gottschlich , Niranjan Hasabnis , Paul Petersen , Shengtian Zhou , Celine Lee
Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed that implement an automatically evolving code recommendation engine. In one example, the apparatus collects a user code snippet. The apparatus then determines a structured representation of the user code snippet. Next, the apparatus generates a recommended code snippet using the structured representation of the user code snippet. Then the apparatus obtains user-determined code snippet feedback comparing the user code snippet to the recommended code snippet, the user-determined code snippet feedback indicating one of a match, no match, or uncertain. Finally, the apparatus stores a code snippet training pair in a training database, the code snippet training pair including the user code snippet and the recommended code snippet.
-
-
-
-
-
-
-
-
-