发明名称 Cache retention analysis system and method
摘要 A system and method for ensuring a minimum required availability of a Hosted Function (HF) may retain an entirety of a cache content between separate instances of one or more HF which may share a cache resource. Based on controlling a relationship between an unavailability of cache memory desired by the HF to a probability of the available cache being unusable by the HF, each activation period may be variable within a tolerance to achieve a certification strategy. The approach may statistically characterize a best case, expected case, and worst case of cache availability. The system and method may determine a quality of the cache state at the activation of a particular HF and, based on the statistical analysis of that quality over time, determine a desired derated activation period for each HF to achieve a minimum level of computational availability for successful activation of the HF.
申请公布号 US9632830(B1) 申请公布日期 2017.04.25
申请号 US201514949413 申请日期 2015.11.23
申请人 Rockwell Collins, Inc. 发明人 Miller David A.;Smith J. Perry;Matthews David C.
分类号 G06F9/46;G06F13/00;G06F13/28;G06F9/50;G06F12/0842 主分类号 G06F9/46
代理机构 代理人 Gerdzhikov Angel N.;Suchy Donna P.;Barbieri Daniel M.
主权项 1. A system for ensuring a minimum required availability of a hosted function, comprising: at least one core processor configured for executing a first hosted function and at least one second hosted function: a random access memory associated with the at least one core processor and operably coupled with the at least one processor; a cache memory associated with the at least one core processor and operably coupled with the at least one processor, the at least one core processor coupled with a display device configured for displaying a product of the first hosted function and the at least one second hosted function; a performance monitor associated with the at least one core processor, the performance monitor comprising non-transitory computer readable program code for ensuring a minimum required availability of the first hosted function and the at least one second hosted function, the non-transitory computer readable program code comprising instructions which, when executed by the at least one core processor, cause the at least one core processor to perform and direct the steps of: receiving a first minimum availability requirement for the first hosted function; receiving a second minimum availability requirement for the at least one second hosted function; activating a first instance of the first hosted function, the first instance of the first hosted function activated for a first period and in compliance with the first minimum availability requirement, the first instance writing a first data content to the cache memory and reading the first data content from the cache memory; activating a first instance of the at least one second hosted function, each first instance of the at least one second hosted function in compliance with the second minimum availability requirement and writing an additional data content to the cache memory and reading the additional data content from the cache memory; deactivating each of the first instance of the first hosted function and the first instance of the at least one second hosted function; retaining the first data content and the additional data content within the cache memory; activating a subsequent instance of the first hosted function and the at least one second hosted function for an individual variable second period; measuring each subsequent instance to determine a compliance with the first minimum availability requirement and the second minimum availability requirement, the measuring including at least a measurement of a reading of one of the first data content and the second data content, and a measurement of a computation rate for each subsequent instance of the first hosted function and the at least one second hosted function; determining a derated individual variable period for each of the first hosted function and the at least one second hosted function to meet each of: the first minimum availability requirement and the second minimum availability requirement, the derated individual variable period longer than the first period; activating each of the first hosted function and the at least one second hosted function for the derated individual variable period, the activating at least meeting each of: the first minimum availability requirement and the second minimum availability requirement; displaying to an operator on the display, the product of at least one of the first hosted function and the at least one second hosted function.
地址 Cedar Rapids IA US