INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING SYSTEM

To improve processing efficiency of a multi-core processor while maintaining real-time property.SOLUTION: An information processing apparatus which generates an execution schedule of a processing group to be executed by a multi-core processor having a core group and a memory resource including a sha...

Full description

Saved in:
Bibliographic Details
Main Authors ISHIGOOKA HIROSHI, SERIZAWA HAJIME, WATANABE NATSUMI, EBINA TOMOHITO, HORIGUCHI TATSUYA
Format Patent
LanguageEnglish
Japanese
Published 17.01.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:To improve processing efficiency of a multi-core processor while maintaining real-time property.SOLUTION: An information processing apparatus which generates an execution schedule of a processing group to be executed by a multi-core processor having a core group and a memory resource including a shared memory to be shared by a plurality of cores in the core group, can access processing group information which specifies a single execution time required in one core of the core group for each processing of the processing group, and execution time fluctuation rate information which specifies an execution time fluctuation rate to be obtained when a core executes processing in parallel with other cores. The information processing apparatus refers to an execution order in which the processing group is allocated by core and the execution time fluctuation rate information to specify an execution time fluctuation rate of first processing to be executed by a first core to be obtained when the first core for executing the first processing executes processing in parallel with a second core for executing second processing, calculates an execution time required for the first core to execute the first processing on the basis of the execution time fluctuation rate of the first core and a single execution time required for the first core to execute the first processing alone, and generates a schedule.SELECTED DRAWING: Figure 1 【課題】リアルタイム性を維持しつつマルチコアの処理効率の向上を図ること。【解決手段】コア群とコア群内の複数のコアが共有する共有メモリを含むメモリリソースとを有するマルチコアプロセッサが処理群を実行するスケジュールを生成する情報処理装置は、処理群の各々の処理についてコア群内の1つのコアでの単独実行時間を規定する処理群情報と、コアが他のコアと並列実行した場合の実行時間変動率を規定する実行時間変動率情報と、にアクセス可能であり、処理群がコアごとに割り当てられた実行順序と実行時間変動率情報とを参照して、第1処理を実行する第1コアが第2処理を実行する第2コアと並列実行した場合の第1コアによる第1処理の実行時間変動率を特定し、第1コアの実行時間変動率と、第1コアが第1処理を単独実行する場合の単独実行時間と、に基づいて、第1コアが第1処理を実行する実行時間を算出して、スケジュールを生成する。【選択図】図1
Bibliography:Application Number: JP20200113696