18115032. METHOD AND APPARATUS FOR PERFORMING FLOATING-POINT OPERATION USING MEMORY PROCESSOR simplified abstract (Samsung Electronics Co., Ltd.)

From WikiPatents
Jump to navigation Jump to search

METHOD AND APPARATUS FOR PERFORMING FLOATING-POINT OPERATION USING MEMORY PROCESSOR

Organization Name

Samsung Electronics Co., Ltd.

Inventor(s)

Jinseong Kim of Suwon-si (KR)

Jinpil Lee of Suwon-si (KR)

Seungwon Lee of Suwon-si (KR)

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.