METHOD FOR AUTOMATICALLY GENERATING A SEQUENCE OF NMAX INSTRUCTIONS IN ASSEMBLY LANGUAGE, THE SEQUENCE BEING EXECUTABLE ERROR-FREE BY A MULTI-CORE PROCESSOR

    公开(公告)号:US20240311091A1

    公开(公告)日:2024-09-19

    申请号:US18597822

    申请日:2024-03-06

    申请人: THALES

    IPC分类号: G06F8/30

    CPC分类号: G06F8/31

    摘要: A method for automatically generating a sequence of Nmax instructions in assembly language, the sequence being executable error-free by a multi-core processor, the method comprising steps of: initializing registers of the processor, then selecting a first instruction of the predetermined sequence, optionally at random; and selecting an N+1th instruction among an instruction to read from a memory connected to the cores of the processor by a memory bus, an instruction to write to said memory, and a local instruction using only the registers of the processors, according to rules and to priorities between the rules, the rules using respective differences between statistical-metric values of statistical metrics of a memory access pattern of the sequence of N previous instructions having statistical-metric values, and setpoint values.

    TRACE-BASED SURVEY FOR PULL REQUEST WORKFLOW
    13.
    发明公开

    公开(公告)号:US20240296044A1

    公开(公告)日:2024-09-05

    申请号:US18176607

    申请日:2023-03-01

    IPC分类号: G06F8/71 G06F8/30 G06F9/54

    CPC分类号: G06F8/71 G06F8/311 G06F9/542

    摘要: An infrastructure system facilitates trace-based surveys to query users their experiences with pull request workflows. For example, the infrastructure system may receive from a client device associated with a user a pull request for making one or more changes to a programming code repository. The infrastructure system may generate a trace based on a pull request workflow including operations for making the change(s). The trace includes spans, each of which correspond to one or more operations in the pull request workflow. The infrastructure system generates log files, each log file includes data logged during the one or more operations of a span. The log files may be stored as a dataset of the trace. The infrastructure system may transmit a survey to the client device based on the dataset. The infrastructure system may also modify the pull request workflow based on the user's response to the survey.

    NATURAL SOLUTION LANGUAGE
    14.
    发明公开

    公开(公告)号:US20240296021A1

    公开(公告)日:2024-09-05

    申请号:US18662900

    申请日:2024-05-13

    IPC分类号: G06F8/30 G06F21/32 H04L9/00

    CPC分类号: G06F8/31 G06F21/32 H04L9/50

    摘要: A computer-implemented method that effectively replaces ‘programming code’ in conveying application or solution logic to the computer using a natural language-based design. Without taking any reference to alien symbols or keywords, NSL uses standard and familiar natural-language-like constructs (any natural language, not just English) using a computer-implemented method to technically convey complex operating, application, and solution logic to the machine agents (computers) in a user-friendly way. Using the same computer-implemented methodologies, it has the power to translate or reverse engineer all existing programming code into NSL. Fundamentally, NSL requires no ‘programming code’ expertise. Users can quickly and easily convey the logic directly to the computer or recruit available solution components with ease. In addition, the elimination of artificial barriers between information and processes, and merging them, solution logic embedded in computer programs and applications is brought into the purview of information search principles.

    NATURAL SOLUTION LANGUAGE
    15.
    发明公开

    公开(公告)号:US20240296019A1

    公开(公告)日:2024-09-05

    申请号:US18662832

    申请日:2024-05-13

    IPC分类号: G06F8/30 G06F21/32 H04L9/00

    CPC分类号: G06F8/31 G06F21/32 H04L9/50

    摘要: A computer-implemented method that effectively replaces ‘programming code’ in conveying application or solution logic to the computer using a natural language-based design. Without taking any reference to alien symbols or keywords, NSL uses standard and familiar natural-language-like constructs (any natural language, not just English) using a computer-implemented method to technically convey complex operating, application, and solution logic to the machine agents (computers) in a user-friendly way. Using the same computer-implemented methodologies, it has the power to translate or reverse engineer all existing programming code into NSL. Fundamentally, NSL requires no ‘programming code’ expertise. Users can quickly and easily convey the logic directly to the computer or recruit available solution components with ease. In addition, the elimination of artificial barriers between information and processes, and merging them, solution logic embedded in computer programs and applications is brought into the purview of information search principles.

    Functional-level processing component for quantum computers

    公开(公告)号:US12073291B2

    公开(公告)日:2024-08-27

    申请号:US17450584

    申请日:2021-10-12

    IPC分类号: G06N10/00 G06F8/30

    CPC分类号: G06N10/00 G06F8/311

    摘要: A method, system and product comprising: obtaining a functional-level representation of a quantum circuit that comprises a functional block, wherein the functional block defines an operation of the quantum circuit over at least two cycles; selecting from a function library an implementation for the functional block, wherein the function library comprises a plurality of alternative implementations of the functional block, wherein each implementation of the plurality of alternative implementations is configured to provide a same functionality of the functional block and is applicable to a quantum computer to be used for executing the quantum circuit; and generating a gate-level representation of the quantum circuit that comprises the implementation for the functional block.

    COMPUTER AND METHOD
    17.
    发明公开
    COMPUTER AND METHOD 审中-公开

    公开(公告)号:US20240281269A1

    公开(公告)日:2024-08-22

    申请号:US18410728

    申请日:2024-01-11

    发明人: Naoya SATO

    IPC分类号: G06F9/455 G06F8/30

    CPC分类号: G06F9/45508 G06F8/315

    摘要: According to one embodiment, a computer includes a CPU and a storage device. The storage device stores an operating system that executes a bytecode without optimization for an extended ISA supported by the CPU unless the extended ISA is designated in a command line argument for executing the bytecode. The storage device further stores a correspondence table showing a correspondence between a value of an extension field indicating the extended ISA and the command line argument enabling optimization corresponding to the extended ISA. A program in the storage device is configured to cause the CPU to acquire an ISA supported by the CPU, acquire the extended ISA from the ISA, refer to the correspondence table to acquire the command line argument associated with the extended ISA, and then automatically include the command line argument associated with the extended ISA when executing the bytecode.

    PROJECTOR AND CONTROL METHOD THEREOF
    19.
    发明公开

    公开(公告)号:US20240281217A1

    公开(公告)日:2024-08-22

    申请号:US18434792

    申请日:2024-02-06

    IPC分类号: G06F8/30

    CPC分类号: G06F8/31

    摘要: A projector and a control method are provided. The projector includes a control unit, a storage medium, and a projection module. The control unit includes a script interpreter. The control method includes: detecting whether a first script is stored in the storage medium by the control unit when the projector is in an operation state, in which the first script includes a first script language instruction; interpreting the first script through the script interpreter so as to obtain the first script language instruction in response to the first script being stored in the storage medium; and configuring a display parameter of the projection module according to the first script language instruction, in which the projection module plays a multimedia file according to the display parameter.

    Cross-language compilation method and device

    公开(公告)号:US12061885B2

    公开(公告)日:2024-08-13

    申请号:US17484504

    申请日:2021-09-24

    摘要: A compilation method includes obtaining a source program code. The source program code includes a first function in a first language code and a second function in a second language code. The first language code is a native language. The second language code is a non-native language. The method also includes generating a third language code based on the source program code. The third language code includes a third function, a fourth function and a fifth function. The third function is generated based on the first function. The fourth function is generated based on the second function. The fifth function is generated based on the first function and the second function. Executing the third function invokes the fourth function via the fifth function.