发明名称 |
Data processing apparatus, transmitting apparatus, transmission control method, scheduling method, and computer product |
摘要 |
A data processing apparatus includes a processor configured to receive an interrupt request that is a trigger for execution of an interrupt process executed by the processor; store the received interrupt request to a recording area; calculate based on a time when the interrupt request is received and particular time information read from the recording area, a predicted time when a subsequent interrupt request is to be received; detect a thread to be executed by the processor, among executable threads of the processor; judge based on the calculated predicted time and a current time, whether there is a possibility of the interrupt process being executed while the detected thread is under execution; decide based on a judgment result, whether to execute the detected thread on the processor; and execute the detected thread on the processor, based on a decision result. |
申请公布号 |
US9274827(B2) |
申请公布日期 |
2016.03.01 |
申请号 |
US201414316285 |
申请日期 |
2014.06.26 |
申请人 |
FUJITSU LIMITED |
发明人 |
Yamauchi Hiromasa;Yamashita Koichiro;Suzuki Takahisa;Kurihara Koji;Otomo Toshiya;Teranishi Yuta |
分类号 |
G06F3/00;G06F9/44;G06F9/46;G06F9/48 |
主分类号 |
G06F3/00 |
代理机构 |
Staas & Halsey LLP |
代理人 |
Staas & Halsey LLP |
主权项 |
1. A data processing apparatus comprising
a processor configured to:
receive an interrupt request that is a trigger for execution of an interrupt process executed by the processor;store the received interrupt request to a recording area;calculate based on a time when the interrupt request is received and particular time information read from the recording area, a predicted time when a subsequent interrupt request is to be received;detect a thread to be executed by the processor, among executable threads of the processor;judge based on the calculated predicted time and a current time, whether there is a possibility of the interrupt process being executed while the detected thread is under execution;decide based on a judgment result, whether to execute the detected thread on the processor; andexecute the detected thread on the processor, based on a decision result. |
地址 |
Kawasaki JP |