-
公开(公告)号:US20190317965A1
公开(公告)日:2019-10-17
申请号:US16457203
申请日:2019-06-28
Applicant: Intel Corporation
Inventor: Luis Carlos Maria Remis , Ignacio Javier Alvarez , Li Chen , Javier Felip Leon , David Israel Gonzalez Aguirre , Justin Gottschlich , Javier Sebastian Turek
IPC: G06F16/9032 , G06F16/9038 , G06F16/2457
Abstract: Methods and apparatus to facilitate generation of database queries are disclosed. An example apparatus includes a generator to generate a global importance tensor. The global importance tensor based on a knowledge graph representative of information stored in a database. The knowledge graph includes objects and connections between the objects. The global importance tensor includes importance values for different types of the connections between the objects. The example apparatus further includes an importance adaptation analyzer to generate a session importance tensor based on the global importance tensor and a user query, and a user interface to provide a suggested query to a user based on the session importance tensor.
-
公开(公告)号:US20190317885A1
公开(公告)日:2019-10-17
申请号:US16455380
申请日:2019-06-27
Applicant: Intel Corporation
Inventor: Alexander Heinecke , Cesar Martinez-Spessot , Dario Oliver , Justin Gottschlich , Marcos Carranza , Mateo Guzman , Mats Agerstam
Abstract: Apparatus, systems, methods, and articles of manufacture for automated quality assurance and software improvement are disclosed. An example apparatus includes a data processor to process data corresponding to events occurring with respect to a software application in i) a development and/or a testing environment and ii) a production environment. The example apparatus includes a model tool to: generate a first model of expected software usage based on the data corresponding to events occurring in the development and/or the testing environment; and generate a second model of actual software usage based on the data corresponding to events occurring in the production environment. The example apparatus includes a model comparator to compare the first model to the second model. The example apparatus includes a correction generator to generate an actionable recommendation to adjust the development and/or the testing environment to reduce a difference between the first model and the second model.
-
公开(公告)号:US20190317743A1
公开(公告)日:2019-10-17
申请号:US16455125
申请日:2019-06-27
Applicant: Intel Corporation
Inventor: Brian Cremeans , Marcos Emanuel Carranza , Krishna Surya , Mats Agerstam , Justin Gottschlich
Abstract: Apparatus, devices, systems, methods, and articles of manufacture for intent-based machine programming are disclosed. An example system categorize source code blocks includes a code repository accessor to access a code repository and select a source code block. The example system also includes a signature generator to generate a signature for the source code block, a collateral miner to extract collateral associated with the source code block, and a tokenizer to transform the source code block into tokens. In addition, the example system includes a function assessor to determine a function of the source code block based on the collateral and the tokens and an input/output determiner to determine an input and an output of the source code block based on the collateral and the signature. The example system further includes a tagger to categorize the source code block with the function, input, and output.
-
64.
公开(公告)号:US20190317741A1
公开(公告)日:2019-10-17
申请号:US16455628
申请日:2019-06-27
Applicant: Intel Corporation
Inventor: Adam Herr , Sridhar Sharma , Mikael Bourges-Sevenier , Justin Gottschlich
Abstract: Methods, apparatus, systems and articles of manufacture are disclosed improve utilization of a heterogeneous system executing software. The disclosed methods, apparatus, systems and articles of manufacture include an apparatus comprising a variant manager to determine whether an algorithm is a candidate for sub-algorithmic partitioning (SAP) based on at least one of a first size of input data to the algorithm and a second size of output data from the algorithm; a partitioner to partition the algorithm into at least a first tile and a second tile; and a compiler to compile a first variant based on the first tile and a second variant based on the second tile into an executable file, the first variant to be executed on a first processing element of the heterogeneous system, the second variant to be executed on a second processing element of the heterogeneous system.
-
公开(公告)号:US20190317739A1
公开(公告)日:2019-10-17
申请号:US16455216
申请日:2019-06-27
Applicant: Intel Corporation
Inventor: Javier Sebastian Turek , Javier Felip Leon , Luis Carlos Maria Remis , David Israel Gonzalez Aguirre , Ignacio Javier Alvarez , Justin Gottschlich
Abstract: Methods and apparatus to automatically generate code for graphical user interfaces are disclosed. An example apparatus includes a textual description analyzer to encode a user-provided textual description of a GUI design using a first neural network. The example apparatus further includes a DSL statement generator to generate a DSL statement with a second neural network. The DSL statement is to define a visual element of the GUI design. The DSL statement is generated based on at least one of the encoded textual description or a user-provided image representative of the GUI design. The example apparatus further includes a rendering tool to render a mockup of the GUI design based on the DSL statement.
-
66.
公开(公告)号:US10191834B2
公开(公告)日:2019-01-29
申请号:US15096141
申请日:2016-04-11
Applicant: Intel Corporation
Inventor: Justin Gottschlich , Gilles Pokam , Cristiano Pereira , Jungwoo Ha
Abstract: Methods and systems to identify and reproduce concurrency violations in multi-threaded programs are disclosed. An example method disclosed herein comprises determining whether a condition is met and serializing an operation of a first thread of a multi-threaded program relative to an operation of a second thread of the multi-threaded program. The serialization of the operations of the first and second threads results in a concurrency violation or bug thereby causing the multi-threaded program to crash. In this way, the operations of the first and second threads of the multi-threaded program that are responsible for the concurrency violation are identified and can be revised to remove the bug.
-
公开(公告)号:US12242889B2
公开(公告)日:2025-03-04
申请号:US18301755
申请日:2023-04-17
Applicant: Intel Corporation
Inventor: Thijs Metsch , Joseph Butler , Mohammad Mejbah Ul Alam , Justin Gottschlich
Abstract: Methods, apparatus, systems and articles of manufacture are disclosed that optimize workflows. An example apparatus includes an intent determiner to determine an objective of a user input, the objective indicating a task to be executed in an infrastructure, a configuration composer to compose a plurality of workflows based on the determined objective, a model executor to execute a machine learning model to create a confidence score relating to the plurality of workflows, and a workflow selector to select at least one of the plurality of workflows for execution in the infrastructure, the selection of the at least one of the plurality of workflows based on the confidence score.
-
公开(公告)号:US12032541B2
公开(公告)日:2024-07-09
申请号:US17540050
申请日:2021-12-01
Applicant: Intel Corporation
Inventor: Niranjan Hasabnis , Justin Gottschlich , Celine Lee , Emine Tatbul Bitim , Shengtian Zhou
IPC: G06F16/215
CPC classification number: G06F16/215
Abstract: Methods, apparatus, systems, and articles of manufacture to improve data quality for artificial intelligence are disclosed. An example apparatus includes an interface; instructions; and processor circuitry to execute the instruction to: determine an indirect quality of a repository that include datapoints of a dataset; determine a direct quality of the repository that include the datapoints of the dataset; determine a dataset quality based on the indirect quality of the repository and the direct quality of the repository; and when the quality does not satisfy a threshold, filter out a subset of the datapoints to prepare the dataset to support the training of the neural network.
-
公开(公告)号:US11966473B2
公开(公告)日:2024-04-23
申请号:US17385589
申请日:2021-07-26
Applicant: Intel Corporation
Inventor: Mohammad Mejbah Ul Alam , Justin Gottschlich , Shengtian Zhou
CPC classification number: G06F21/566 , G06F21/554 , G06F21/556 , G06N3/08 , G06F2221/034
Abstract: Methods, apparatus, systems and articles of manufacture to identify a side-channel attack are disclosed. Example instructions cause one or more processors to generate an event vector based on one or more counts corresponding to tasks performed by a central processing unit; determine distances between the event vector and weight vectors of neurons in a self-organizing map; select a neuron of the neurons that results based on a determined distance; identify neurons that neighbor the selected neuron; and update at least one of a weight vector of the selected neuron or weight vectors of the neighboring neurons based on the determined distance of the selected neuron.
-
公开(公告)号:US11954466B2
公开(公告)日:2024-04-09
申请号:US17561417
申请日:2021-12-23
Applicant: Intel Corporation
Inventor: Anand Venkat , Justin Gottschlich , Niranjan Hasabnis
Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed that perform machine learning-guided compiler optimizations for register-based hardware architectures. Examples disclosed herein include a non-transitory computer readable medium comprising instructions that, when executed, cause a machine to at least select a register-based compiler transformation to apply to source code at a current position in a search tree, determine whether the search tree is in need of pruning based on an output of a query to a machine learning (ML) model, in response to determining the search tree is in need of pruning, prune the search tree at the current position, in response to applying the selected register-based compiler transformation to the source code, generate a code variant, calculate a score associated with the source code at the current position in the search tree, and update parameters of the machine learning (ML) model to include the calculated score.
-
-
-
-
-
-
-
-
-