Multiply-accumulate instruction which adds or subtracts based on a predicate value
A technology of multiplying and accumulating and accumulating data, applied in the field of multiplying and accumulating operations, can solve problems such as affecting performance, and achieve the effects of reducing energy consumption, improving code density, and efficient memory resources
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0046] According to an embodiment of the present invention, a predicate multiply accumulate (predicate MAC) instruction is provided. For the scalar version of the instruction intended to be executed on the scalar processing circuit, the instruction takes the first input data element, the second input data element, and the predicate value used to control whether the multiplication addition operation or the multiplication subtraction operation is performed when the instruction is executed For input operands. Optionally, the predicate MAC instruction can also take the initial multiplication accumulation data element (herein also referred to as the initial accumulation data element) as an input operand.
[0047] However, in order to describe an embodiment of the present invention, it will be assumed that the predicate multiply-accumulate instruction is intended to be executed in the SIMD circuit to perform multiple multiply-accumulate operations in parallel. In these embodiments, th...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com