18269183. PROCESS ALLOCATION CONTROL DEVICE, PROCESS ALLOCATION CONTROL METHOD, AND RECORDING MEDIUM STORING PROCESS ALLOCATION CONTROL PROGRAM simplified abstract (NEC Corporation)
Contents
- 1 PROCESS ALLOCATION CONTROL DEVICE, PROCESS ALLOCATION CONTROL METHOD, AND RECORDING MEDIUM STORING PROCESS ALLOCATION CONTROL PROGRAM
- 1.1 Organization Name
- 1.2 Inventor(s)
- 1.3 PROCESS ALLOCATION CONTROL DEVICE, PROCESS ALLOCATION CONTROL METHOD, AND RECORDING MEDIUM STORING PROCESS ALLOCATION CONTROL PROGRAM - A simplified explanation of the abstract
- 1.4 Simplified Explanation
- 1.5 Potential Applications
- 1.6 Problems Solved
- 1.7 Benefits
- 1.8 Potential Commercial Applications
- 1.9 Possible Prior Art
- 1.10 Original Abstract Submitted
PROCESS ALLOCATION CONTROL DEVICE, PROCESS ALLOCATION CONTROL METHOD, AND RECORDING MEDIUM STORING PROCESS ALLOCATION CONTROL PROGRAM
Organization Name
Inventor(s)
Yoshikazu Watanabe of Tokyo (JP)
PROCESS ALLOCATION CONTROL DEVICE, PROCESS ALLOCATION CONTROL METHOD, AND RECORDING MEDIUM STORING PROCESS ALLOCATION CONTROL PROGRAM - A simplified explanation of the abstract
This abstract first appeared for US patent application 18269183 titled 'PROCESS ALLOCATION CONTROL DEVICE, PROCESS ALLOCATION CONTROL METHOD, AND RECORDING MEDIUM STORING PROCESS ALLOCATION CONTROL PROGRAM
Simplified Explanation
The patent application abstract describes a process allocation control device that efficiently manages the execution of processes on different processors based on their states and performance characteristics.
- The device includes a reception unit for receiving process execution requests.
- It also includes a detection unit to monitor the states of multiple processors.
- An allocation unit then assigns the process to the most suitable processor based on their states and the process characteristics.
Potential Applications
This technology can be applied in various fields such as cloud computing, data centers, and high-performance computing where efficient process allocation is crucial.
Problems Solved
1. Efficient utilization of resources: By allocating processes to the most suitable processors, the device ensures optimal resource utilization. 2. Improved performance: Matching processes with processors based on their characteristics leads to enhanced performance and overall system efficiency.
Benefits
1. Increased efficiency: By assigning processes to the most appropriate processors, the device maximizes system efficiency. 2. Enhanced performance: The technology ensures that processes are executed on processors that can deliver the best performance, leading to improved overall system performance.
Potential Commercial Applications
Optimizing process allocation in data centers and cloud computing environments can lead to cost savings and improved service delivery. A potential commercial application could be "Optimized Process Allocation Device for Cloud Computing Environments."
Possible Prior Art
Prior art in this field may include research papers or patents related to process allocation algorithms, resource management in distributed systems, and performance optimization in multi-processor systems.
Unanswered Questions
How does the device handle dynamic changes in processor states?
The device may need to continuously monitor processor states and adjust process allocations accordingly to adapt to changing conditions.
What impact does the allocation process have on overall system performance?
It would be important to understand how the allocation decisions made by the device affect the overall performance of the system and whether there are any trade-offs to consider.
Original Abstract Submitted
A process allocation control device achieves efficient control of satisfactorily utilizing an accelerator included in an information processing device by including: a reception unit that receives a request to execute a process, which can be executed by a plurality of processors having different configurations and has different characteristics of performance exhibited through execution by the different processors; a detection unit that detects the states of the plurality of processors; and an allocation unit that allocates execution of the process to at least one of the plurality of processors on the basis of the states of the plurality of processors and the characteristics of the process.