Generally speaking, these are ALU's that are implemented in cores capable of storing and processing arrays with large data mass, performing such algebraic and trigonometric mathematical operations internally with parallel processing as much as possible; the ability to work with numbers in floating point notation is a bonus. If you want to go further, have a search on GPU architectures.
Generally speaking, these are ALU's that are implemented in cores capable of storing and processing arrays with large data mass, performing such algebraic and trigonometric mathematical operations internally with parallel processing as much as possible; the ability to work with numbers in floating point notation is a bonus. If you want to go further, have a search on GPU architectures.
A lot of general questions with no specification of the target application. You migh be aware that AI covers a broad range of problems/approaches/solutions.
No and yes and everything in between. I have built cores that had zero multipliers, some that had the 'add' operation in analog domain, and so on. It's too broad.