US Patent Application 18248637. OFFLOAD SERVER, OFFLOAD CONTROL METHOD, AND OFFLOAD PROGRAM simplified abstract

From WikiPatents
Jump to navigation Jump to search

OFFLOAD SERVER, OFFLOAD CONTROL METHOD, AND OFFLOAD PROGRAM

Organization Name

NIPPON TELEGRAPH AND TELEPHONE CORPORATION

Inventor(s)

Yoji Yamato of Musashino-shi, Tokyo (JP)

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

This abstract first appeared for US patent application 18248637 titled 'OFFLOAD SERVER, OFFLOAD CONTROL METHOD, AND OFFLOAD PROGRAM

Simplified Explanation

- The patent application describes an offload server that includes different sections for analyzing, generating patterns, and measuring performance. - The code analysis section analyzes whether certain function blocks can be executed by an accelerator. - The processing pattern generation section generates patterns for offloading the function blocks based on the analysis. - The performance measurement section deploys each pattern to a verification machine to measure performance. - If the measured performance satisfies a desired level, the processing pattern generation section generates patterns for offloading remaining loop statements except the function blocks. - If the measured performance fails to satisfy the desired level, the processing pattern generation section generates patterns for offloading loop statements. - The performance measurement section deploys each pattern to a verification environment to measure performance in both cases.


Original Abstract Submitted

An offload server includes a code analysis section for analyzing whether function blocks executable by an accelerator is included, a processing pattern generation section for generating patterns for offloading the function blocks, and a performance measurement section for deploying each pattern for offloading the function blocks to a verification machine to measure performance. When the performance measured by the performance measurement section satisfies a desired level, the processing pattern generation section generates patterns for offloading remaining loop statements except the function blocks, and the performance measurement section deploys each pattern to a verification environment to measure performance. When the performance measured by the performance measurement section fails to satisfy the desired level, the processing pattern generation section generates patterns for offloading loop statements, and the performance measurement section deploys each pattern to the verification environment to measure performance.