최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0331741 (2014-07-15) |
등록번호 | US-9665397 (2017-05-30) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 1 인용 특허 : 352 |
A hardware task manager for an adaptive computing system. The adaptive computing system includes a plurality of computing nodes including an execution unit configured to execute tasks. An interconnection network is operatively coupled to the plurality of computing nodes to provide interconnections a
A hardware task manager for an adaptive computing system. The adaptive computing system includes a plurality of computing nodes including an execution unit configured to execute tasks. An interconnection network is operatively coupled to the plurality of computing nodes to provide interconnections among the plurality of computing nodes. The hardware task manager manages execution of the tasks by the execution unit.
1. An integrated circuit comprising: a plurality of computing nodes, at least one of the plurality computing nodes comprising an execution unit configured to execute tasks;an interconnection network operatively coupled to the plurality of computing nodes, the interconnection network configured to pr
1. An integrated circuit comprising: a plurality of computing nodes, at least one of the plurality computing nodes comprising an execution unit configured to execute tasks;an interconnection network operatively coupled to the plurality of computing nodes, the interconnection network configured to provide interconnections among the plurality of computing nodes; anda hardware task manager in at least one of the plurality of computing nodes, the hardware task manager managing execution of tasks by the execution unit. 2. The integrated circuit of claim 1, wherein the plurality of computing nodes comprise a plurality of heterogeneous computing nodes. 3. The integrated circuit of claim 1, wherein the hardware task manager is configured to process the tasks in a task list. 4. The integrated circuit of claim 1, wherein the hardware task manager is configured to maintain a state information table configured to provide the state of each task. 5. The integrated circuit of claim 1, wherein the hardware task manager is configured to provide a ports count for a created task to indicate the availability of input ports and output ports to the created task. 6. The integrated circuit of claim 5, wherein the availability is based on a predetermined amount of available data. 7. The integrated circuit of claim 1, wherein the at least one computing node further comprises a node wrapper, the node wrapper interfacing the execution unit to the interconnection network. 8. An integrated circuit comprising: a plurality of computing nodes, at least one computing node comprising an execution unit configured to execute tasks;an interconnection network operatively coupled to the plurality of computing nodes, the interconnection network configured to provide interconnections among the plurality of computing nodes;a hardware task manager in at least one of the plurality of computing nodes; anda ready-to-run queue in communication with the hardware task manager and configured to identify tasks that are ready to be executed by the execution unit. 9. The integrated circuit of claim 8, wherein a task is identified as one of a plurality of states, the plurality of states selected from the group consisting of: a suspend state identifying tasks created by a control node;an idle state identifying tasks that are not ready for execution;a ready state identifying tasks that are ready for execution; anda run state identifying tasks that are being executed by the execution unit. 10. The integrated circuit of claim 8, wherein a task is added to the ready-to-run queue when a task is identified as the ready state by the hardware task manager. 11. The integrated circuit of claim 8, wherein the hardware task manager is configured to communicate with the execution unit to execute a task when the execution unit is idle and the task is the next task in the ready-to-run queue. 12. The integrated circuit of claim 8, wherein the hardware task manager is further configured to determine a status of at least one buffer associated with a task and identify a task as ready to run based on the status of the at least one buffer. 13. The integrated circuit of claim 12, wherein the at least one buffer comprises at least one input buffer and at least one output buffer. 14. The integrated circuit of claim 8, wherein the hardware task manager is configured to identify the task as ready to run when the at least one input buffer and the at least one output buffer associated with the task are available. 15. The integrated circuit of claim 14, wherein the hardware task manager is configured to determine the status of the at least one buffer using a buffer counter. 16. The integrated circuit of claim 15, wherein the buffer counter is changed when a unit of data is placed into at least one buffer and when a unit of data is removed from the at least one buffer. 17. The integrated circuit of claim 8, wherein each task is associated with a task identifier, and wherein the ready-to-run queue is configured to identify tasks in the ready-to-run queue with the task identifier.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.