技术特征:
1.针对由机载平台(10)实施的操作应用的竞争缓解方法(200),所述机载平台(10)包括多个核(12
‑
1、
…
、12
‑
n)和多个共享资源(14
‑
1、
…
、14
‑
m),每个核(12
‑
1、
…
、12
‑
n)能够经由访问通道使用一个或多个共享资源(14
‑
1、
…
、14
‑
m)来执行至少一个应用,所述访问通道建立在该核(12
‑
1、
…
、12
‑
n)与相应的共享资源(14
‑
1、
…
、14
‑
m)之间并且使得能够使用该共享资源(14
‑
1、
…
、14
‑
m);所述缓解方法(200)包括以下步骤:
‑
由所述机载平台(10)的核(12
‑
1、
…
、12
‑
n)之一执行(210)所述操作应用;
‑
在所述机载平台(10)的至少一些其他核(12
‑
1、
…
、12
‑
n)上与所述操作应用并行地执行(220)压力性应用,所述压力性应用由一组竞争任务组成,每个竞争任务在干扰通道上产生最大竞争,该干扰通道或者每个干扰通道具有在对同一共享资源的多个访问通道之间共享的部分;
‑
确定(230)所述压力性应用对所述操作应用产生的竞争。2.根据权利要求1所述的缓解方法(200),其中,在每个可用核(12
‑
1、
…
、12
‑
n)上执行所述压力性应用。3.根据权利要求1所述的缓解方法(200),其中,所述压力性应用在定义与执行所述操作应用的核(12
‑
1、
…
、12
‑
n)干扰的干扰通道的每个核(12
‑
1、
…
、12
‑
n)上执行。4.根据前述权利要求中的任一项所述的缓解方法(200),其中,所述操作应用根据其最终部署环境来执行。5.根据前述权利要求中的任一项所述的缓解方法(200),还包括度量所确定的竞争的步骤(240)。6.计算机程序产品,其包括软件指令,所述软件指令当由计算机执行时实施根据前述权利要求中的任一项所述的缓解方法(200)。7.压力性应用的确定方法(100),以便缓解机载平台(10)中的竞争,所述机载平台(10)包括多个核(12
‑
1、
…
、12
‑
n)和多个共享资源(14
‑
1、
…
、14
‑
m),每个核(12
‑
1、
…
、12
‑
n)能够经由访问通道使用一个或多个共享资源(14
‑
1、
…
、14
‑
m)来执行至少一个应用,所述访问通道建立在该核(12
‑
1、
…
、12
‑
n)与相应的共享资源(14
‑
1、
…
、14
‑
m)之间并且使得能够使用该共享资源(14
‑
1、
…
、14
‑
m);所述确定方法(100)包括以下步骤:
‑
确定(110)所述机载平台(10)中的干扰通道,每个干扰通道具有在对同一共享资源的多个访问通道之间共享的部分;
‑
对于每个干扰通道,确定(120)在该干扰通道上产生最大竞争的竞争任务;
‑
通过所产生的所有竞争任务来确定(130)所述压力性应用。8.根据权利要求7所述的确定方法(100),其中,与所述机载平台(10)的使用领域相一致地确定每个竞争任务。9.根据权利要求7或8所述的确定方法(100),其中,根据所述机载平台(10)的架构来确定每个干扰通道。10.根据权利要求7至9中的任一项所述的确定方法(100),其中,根据相应干扰通道的特性来确定每个竞争任务。
技术总结
本发明涉及针对操作应用的竞争缓解方法、相关压力性应用的确定方法以及计算机程序产品。本发明涉及针对由机载平台实施的操作应用的竞争缓解方法(200),所述机载平台包括多个核和多个共享资源。该方法包括以下步骤:由机载平台的核之一执行(210)操作应用;在机载平台的至少一些其他核上与操作应用并行地执行(220)压力性应用,压力性应用由在干扰通道上产生最大竞争的一组竞争任务组成;以及确定(230)由压力性应用在操作应用上产生的竞争。(230)由压力性应用在操作应用上产生的竞争。(230)由压力性应用在操作应用上产生的竞争。
技术研发人员:皮埃里克
受保护的技术使用者:泰雷兹公司
技术研发日:2021.05.12
技术公布日:2021/11/19