发明名称 Detection apparatus, notification method, and computer product
摘要 A coprocessor stores to local memory, a driver execution start time, for each execution start of drivers. If a CPU call process is executed during the execution of driver A, the coprocessor calculates the difference of the execution start time and the current time, for drivers B and C. Taking driver C as an example, the coprocessor adds to the difference calculated for the driver C, a processing time required for the CPU call process of driver A and a processing time required for a normal process of driver B. The coprocessor determines whether respective addition results for driver C comply with respective time constraints. If it is determined that an addition result for the driver C cannot comply with the time constraint, and the coprocessor sends an execution request for driver C to another coprocessor.
申请公布号 US9465646(B2) 申请公布日期 2016.10.11
申请号 US201414477667 申请日期 2014.09.04
申请人 FUJITSU LIMITED 发明人 Otomo Toshiya;Yamashita Koichiro;Suzuki Takahisa;Yamauchi Hiromasa;Teranishi Yuta
分类号 G06F9/46;G06F9/48 主分类号 G06F9/46
代理机构 Arent Fox LLP 代理人 Arent Fox LLP
主权项 1. A detection apparatus comprising: a plurality of processors among which a first processor repeatedly executes in sequence respective drivers corresponding to a plurality of sensors; a memory unit configured to enable access by the first processor and to store a processing time required for a first process corresponding to the respective drivers, a processing time required for a second process corresponding to the respective drivers, and a time constraint corresponding to the respective drivers, wherein: the first processor stores in the memory unit, an execution start time corresponding to the respective drivers, when execution of the respective drivers is switched, the first processor, when a driver under execution among the respective drivers executes the second process, adds to a difference of an execution start time stored in the memory unit and corresponding to a remaining driver among the respective drivers excluding the driver under execution and a start time when the driver under execution executes the second process, the processing time required for the second process of the driver under execution and the processing time required for the first process of the remaining driver, the first processor adding to the difference, based on an execution sequence of the respective drivers, the first processor determines whether a time calculated for the remaining driver complies with a time constraint stored in the memory unit and corresponding to the remaining driver, and the first processor notifies a second processor of an execution request for a driver determined as not complying with the time constraint, the second processor being among the plurality of processors.
地址 Kawasaki JP