18522312. PROGRAM CONTROL DEVICE, PROGRAM CONTROL METHOD, AND PROGRAM CONTROL PROGRAM simplified abstract (NEC Corporation)

From WikiPatents
Jump to navigation Jump to search

PROGRAM CONTROL DEVICE, PROGRAM CONTROL METHOD, AND PROGRAM CONTROL PROGRAM

Organization Name

NEC Corporation

Inventor(s)

Yoshiyuki Ohno of Tokyo (JP)

PROGRAM CONTROL DEVICE, PROGRAM CONTROL METHOD, AND PROGRAM CONTROL PROGRAM - A simplified explanation of the abstract

This abstract first appeared for US patent application 18522312 titled 'PROGRAM CONTROL DEVICE, PROGRAM CONTROL METHOD, AND PROGRAM CONTROL PROGRAM

The patent application describes a program control device that converts multiple programs for simultaneous execution by an accelerator into intermediate representations indicating computation operations and memory requirements. The device then determines the execution order of these representations to ensure memory usage stays below a set threshold.

  • The device converts multiple programs into intermediate representations for simultaneous execution by an accelerator.
  • It determines the execution order of these representations to optimize memory usage.
  • The goal is to keep memory usage by the accelerator below a specified threshold.
  • The device ensures efficient execution of multiple programs by managing memory usage effectively.

Potential Applications: - High-performance computing systems - Parallel processing applications - Data centers and cloud computing environments

Problems Solved: - Efficient utilization of memory in executing multiple programs simultaneously - Optimization of accelerator performance in handling complex computations

Benefits: - Improved overall system performance - Enhanced efficiency in executing multiple programs concurrently - Cost-effective utilization of computing resources

Commercial Applications: Title: "Optimized Memory Management Device for Accelerated Computing" This technology can be applied in industries such as finance, healthcare, and scientific research where high-performance computing is crucial. It can also benefit cloud service providers and data centers looking to optimize their resources efficiently.

Prior Art: There may be existing technologies focusing on memory management in computing systems, but the specific approach of converting programs into intermediate representations for optimized memory usage may be novel.

Frequently Updated Research: Researchers are constantly exploring ways to enhance the performance of accelerators in computing systems through efficient memory management techniques.

Questions about the technology: 1. How does the device determine the optimal execution order of multiple intermediate representations? 2. What are the potential challenges in implementing this technology in real-world computing systems?


Original Abstract Submitted

A program control device includes a conversion unit which converts multiple programs to be simultaneously executed by an accelerator into intermediate representations indicating computation operations to be executed by programs and memory information indicating an amount of memory required by data used in the computation operations, respectively, and a determination unit which determines an execution order of multiple intermediate representations so that an amount of memory usage used by the accelerator when the accelerator executes the multiple programs simultaneously is below a threshold value of the memory based on the converted multiple intermediate representations and multiple memory information.