-
公开(公告)号:US20240281278A1
公开(公告)日:2024-08-22
申请号:US18654035
申请日:2024-05-03
Applicant: Texas Instruments Incorporated
Inventor: Abhijeet Ashok CHACHAD , David Matthew THOMPSON
IPC: G06F9/46 , G06F9/30 , G06F9/38 , G06F9/448 , G06F9/48 , G06F9/54 , G06F11/30 , G06F12/0804 , G06F12/0811 , G06F12/0813 , G06F12/0817 , G06F12/0831 , G06F12/0855 , G06F12/0871 , G06F12/0888 , G06F12/0891 , G06F12/12 , G06F12/121 , G06F13/16
CPC classification number: G06F9/467 , G06F9/30047 , G06F9/30079 , G06F9/30098 , G06F9/30101 , G06F9/30189 , G06F9/3867 , G06F9/4498 , G06F9/4881 , G06F9/544 , G06F11/3037 , G06F12/0811 , G06F12/0813 , G06F12/0824 , G06F12/0828 , G06F12/0831 , G06F12/0855 , G06F12/0871 , G06F12/0888 , G06F12/0891 , G06F12/12 , G06F13/1668 , G06F12/0804 , G06F12/121 , G06F2212/1016 , G06F2212/1044 , G06F2212/621
Abstract: A method includes receiving, by a first stage in a pipeline, a first transaction from a previous stage in pipeline; in response to first transaction comprising a high priority transaction, processing high priority transaction by sending high priority transaction to a buffer; receiving a second transaction from previous stage; in response to second transaction comprising a low priority transaction, processing low priority transaction by monitoring a full signal from buffer while sending low priority transaction to buffer; in response to full signal asserted and no high priority transaction being available from previous stage, pausing processing of low priority transaction; in response to full signal asserted and a high priority transaction being available from previous stage, stopping processing of low priority transaction and processing high priority transaction; and in response to full signal being de-asserted, processing low priority transaction by sending low priority transaction to buffer.
-
公开(公告)号:US12067400B2
公开(公告)日:2024-08-20
申请号:US17757197
申请日:2020-11-05
Applicant: Arm Limited
Inventor: Thomas Christopher Grocutt
CPC classification number: G06F9/3861 , G06F9/30054 , G06F9/30189
Abstract: Processing circuitry has a handler mode and a thread mode. In response to an exception condition, a switch to handler mode is made. In response to an intermodal calling branch instruction specifying a branch target address when the processing circuitry is in the handler mode, an instruction decoder controls the processing circuitry to save a function return address to a function return address storage location; switch a current mode of the processing circuitry to the thread mode; and branch to an instruction identified by the branch target address. This can be useful for deprivileging of exceptions.
-
公开(公告)号:US20240264836A1
公开(公告)日:2024-08-08
申请号:US18624870
申请日:2024-04-02
Applicant: C-SKY Microsystems Co., Ltd.
Inventor: Chengyang YAN , Maoyuan LAO
CPC classification number: G06F9/30189 , G06F3/0604 , G06F3/0673 , G06F7/4915 , G06F7/4983 , G06N3/048
Abstract: The present disclosure provides a data computing system. The data computing system comprises: a memory, a processor and an accelerator, wherein the memory is communicatively coupled to the processor and configured to store data to be computed and a computed result, the data being written by the processor; the processor is communicatively coupled to the accelerator and configured to control the accelerator; and the accelerator is communicatively coupled to the memory and configured to access the memory according to pre-configured control information, implement a computing process to produce the computed result and write the computed result back to the memory. The present disclosure also provides an accelerator and a method performed by an accelerator of a data computing system. The present disclosure can improve the execution efficiency of the processor and reduce the computing overhead of the processor.
-
公开(公告)号:US20240211258A1
公开(公告)日:2024-06-27
申请号:US18145770
申请日:2022-12-22
Applicant: Intel Corporation
Inventor: Yuvraj Dhillon , Doddaballapur Jayasimha , Aravindh V. Anantaraman , Yongsheng Liu
CPC classification number: G06F9/30047 , G06F9/30189 , G06F11/3409 , G06F12/0246
Abstract: Remote atomics for clustered processing operations are described. An example of a graphics processor includes a clustered processing architecture including multiple clusters and one or more memory elements, including a first memory element containing a home agent, the apparatus to receive, at a first caching agent for a first cluster, a request for performance of an atomic operation requiring a data stored in a cacheline at a memory address associated with the home agent; evaluate one or more factors including a current ownership of the memory address; and, based at least in part on the factors, determine whether to perform the atomic operation at the first caching agent or to forward the atomic operation to the home agent for performance of the atomic operation.
-
公开(公告)号:US11972262B2
公开(公告)日:2024-04-30
申请号:US17648659
申请日:2022-01-21
Applicant: C-SKY Microsystems Co., Ltd.
Inventor: Chengyang Yan , Maoyuan Lao
CPC classification number: G06F9/30189 , G06F3/0604 , G06F3/0673 , G06F7/4915 , G06F7/4983 , G06N3/048
Abstract: The present disclosure provides a data computing system. The data computing system comprises: a memory, a processor and an accelerator, wherein the memory is communicatively coupled to the processor and configured to store data to be computed and a computed result, the data being written by the processor; the processor is communicatively coupled to the accelerator and configured to control the accelerator; and the accelerator is communicatively coupled to the memory and configured to access the memory according to pre-configured control information, implement a computing process to produce the computed result and write the computed result back to the memory. The present disclosure also provides an accelerator and a method performed by an accelerator of a data computing system. The present disclosure can improve the execution efficiency of the processor and reduce the computing overhead of the processor.
-
公开(公告)号:US11907720B2
公开(公告)日:2024-02-20
申请号:US17759978
申请日:2020-11-26
Applicant: ARM LIMITED
Inventor: Bradley John Smith , Thomas Christopher Grocutt
IPC: G06F9/30
CPC classification number: G06F9/30123 , G06F9/3013 , G06F9/30043 , G06F9/30112 , G06F9/30189
Abstract: There is provided a data processing apparatus comprising a plurality of registers, each of the registers having data bits to store data and metadata bits to store metadata. Each of the registers is adapted to operate in a metadata mode in which the metadata bits and the data bits are valid, and a data mode in which the data bits are valid and the metadata bits are invalid. Mode bit storage circuitry indicates whether each of the registers is in the data mode or the metadata mode. Execution circuitry is responsive to a memory operation that is a store operation on one or more given registers.
-
公开(公告)号:US11847461B2
公开(公告)日:2023-12-19
申请号:US17748066
申请日:2022-05-19
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Alon Singer , Zachy Haramaty
CPC classification number: G06F9/3836 , G06F9/30101 , G06F9/30145 , G06F9/30189 , G06F13/16
Abstract: A System-On-Chip (SoC) includes a set of registers, a processor, and Out-Of-Order Write (OOOW) circuitry. The processor is to execute instructions including write instructions. After issuing a first write instruction to any of the registers in the set, the processor is to await an acknowledgement for the first write instruction before issuing a second write instruction to any of the registers in the set. The OOOW circuitry is to identify the write instructions issued by the processor to the registers in the set, to perform the identified write instructions in the registers irrespective of acknowledgements from the registers, and to send to the processor imitated acknowledgements for the identified write instructions.
-
8.
公开(公告)号:US20230401433A1
公开(公告)日:2023-12-14
申请号:US17806143
申请日:2022-06-09
Applicant: Recogni Inc.
Inventor: Shabarivas Abhiram , Gary S. Goldman , Jian hui Huang , Eugene M. Feinberg
CPC classification number: G06N3/063 , G06F9/30189
Abstract: In a low power hardware architecture for handling accumulation overflows in a convolver unit, an accumulator of the convolver unit computes a running total by successively summing dot products from a dot product computation module during an accumulation cycle. In response to the running total overflowing the maximum or minimum value of a data storage element, the accumulator transmits an overflow indicator to a controller and sets its output equal to a positive or negative overflow value. In turn, the controller disables the dot product computation module by clock gating, clamping one of its inputs to zero and/or holding its inputs to constant values. At the end of the accumulation cycle, the output of the accumulator is sampled. In response to a clear signal being asserted, the dot product computation module is enabled, and the running total is set to zero for the start of the next accumulation cycle.
-
公开(公告)号:US11829334B2
公开(公告)日:2023-11-28
申请号:US16899874
申请日:2020-06-12
Applicant: International Business Machines Corporation
Inventor: Matthew A Neill , Mark J. Anderson , Craig S. Aldrich , Donald Frederick Zimmerman
IPC: G06F16/178 , G06F16/17 , G06F11/30 , G06F16/22 , G06F9/30
CPC classification number: G06F16/178 , G06F9/30189 , G06F11/3034 , G06F16/1734 , G06F16/2282
Abstract: A method of controlling resynchronization of a source database and a target database may comprise detecting that a connection between the source database and the target database has been restored. Based on the detecting, the method may also comprise identifying a first edit flag for a first row in a first table on the source database. Based on the identifying, the method may also comprise sending the first row from the source database to the target database. Based on the sending, the method may also comprise clearing the first edit flag for the first row.
-
公开(公告)号:US11816487B2
公开(公告)日:2023-11-14
申请号:US17471170
申请日:2021-09-10
Applicant: Shanghai Zhaoxin Semiconductor Co., Ltd.
Inventor: Weilin Wang , Yingbing Guan , Mengchen Yang
CPC classification number: G06F9/30145 , G06F9/3017 , G06F9/30047 , G06F9/30101 , G06F9/30174 , G06F9/30185 , G06F9/30189 , G06F9/3814 , G06F9/3857 , G06F9/455 , G06F9/45516 , G06F9/4812 , G06F11/0772
Abstract: An instruction conversion device, an instruction conversion method, an instruction conversion system, and a processor are provided. The instruction conversion device includes a monitor for determining whether a ready-for-execution instruction is an instruction that belongs to a new instruction set or an extended instruction set, wherein the new instruction set and the extended instruction set have the same type of the instruction set architecture as that of the processor. If the ready-for-execution instruction is determined as an extended instruction, this extended instruction is converted into a converted instruction sequence by means of the conversion system, this converted instruction sequence is then sent to the processor for executions, thereby extending the lifespans of the electronic devices embodied with old-version processors.
-
-
-
-
-
-
-
-
-