18115032. METHOD AND APPARATUS FOR PERFORMING FLOATING-POINT OPERATION USING MEMORY PROCESSOR simplified abstract (Samsung Electronics Co., Ltd.)
METHOD AND APPARATUS FOR PERFORMING FLOATING-POINT OPERATION USING MEMORY PROCESSOR
Organization Name
Inventor(s)
METHOD AND APPARATUS FOR PERFORMING FLOATING-POINT OPERATION USING MEMORY PROCESSOR - A simplified explanation of the abstract
This abstract first appeared for US patent application 18115032 titled 'METHOD AND APPARATUS FOR PERFORMING FLOATING-POINT OPERATION USING MEMORY PROCESSOR
Simplified Explanation
The abstract describes a method for performing a floating-point operation using a memory processor, specifically the multiplication of double-precision floating-point matrices.
- Determining whether to use emulation for the floating-point operation
- Deciding whether to use the memory processor for the emulation
- Individually determining whether to use the memory processor for each stage of the emulation
- Multiplying the first and second matrices based on the decisions made during the process
Potential Applications
- High-performance computing
- Scientific computing
- Machine learning algorithms
Problems Solved
- Efficient execution of floating-point operations
- Optimization of matrix multiplication tasks
- Improved utilization of memory processor resources
Benefits
- Faster computation of double-precision floating-point matrices
- Enhanced performance in complex mathematical operations
- Resource-efficient utilization of memory processor capabilities
Original Abstract Submitted
A method of performing a floating-point operation using a memory processor (the floating-point operation being a multiplication of a first matrix and a second matrix that are double-precision floating-point matrices) includes: determining whether an emulation is to be used to perform the floating-point operation, based on a result of the determining whether the emulation is to be used, determining whether to use the memory processor for the emulation, the emulation comprising stages, based on a result of the determining whether to use the memory processor for the emulation, individually determining whether to use the memory processor for each stage of the emulation, and multiplying the first matrix and the second matrix based on a result of the individually determining whether to use the memory processor.