LITHOGRAPHIC APPARATUS, CONTROL SYSTEM, MULTI-CORE PROCESSOR, AND A METHOD TO START TASKS ON A MULTI-CORE PROCESSOR
First Claim
1. A multi-core processor comprising:
- two or more cores;
an external communication facility that is shared by the cores and is capable of communicating with one of the cores at a time; and
an internal communication facility capable of communicating simultaneously with each one of the cores;
wherein the multi-core processor is configured to;
receive a first signal via the external communication facility;
relay the first signal to one of the cores;
handle the first signal by the one of the cores to generate a second signal;
transmit substantially at a same time the second signal to each one of the cores by the internal communication facility; and
start a task on each one of the cores in response to the receipt of the second signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A multi-core processor includes two or more cores; an external communication facility that is shared by the cores and is capable of communicating with one of the cores at a time; and an internal communication facility capable of communicating simultaneously with each one of the cores; wherein the multi-core processor is configured to: receive a first signal via the external communication facility; relay the first signal to one of the cores; handle the first signal by the one of the cores, thereby generating a second signal; transmit substantially at the same time the second signal to each one of the cores by the internal communication facility; start a task on each one of the cores in response to the receiving of the second signal.
-
Citations
15 Claims
-
1. A multi-core processor comprising:
-
two or more cores; an external communication facility that is shared by the cores and is capable of communicating with one of the cores at a time; and an internal communication facility capable of communicating simultaneously with each one of the cores; wherein the multi-core processor is configured to; receive a first signal via the external communication facility; relay the first signal to one of the cores; handle the first signal by the one of the cores to generate a second signal; transmit substantially at a same time the second signal to each one of the cores by the internal communication facility; and start a task on each one of the cores in response to the receipt of the second signal. - View Dependent Claims (2, 3, 4)
-
-
5. A control system to control a process in a lithographic apparatus, the control system comprising a multi-core processor configured to calculate an output of the control system based on an input of a device, wherein the multi-core processor comprises:
-
two or more cores; an external communication facility that is shared by the cores and is capable of communicating with one of the cores at a time; and an internal communication facility capable of communicating simultaneously with each one of the cores; wherein the multi-core processor is configured to; receive a first signal via the external communication facility; relay the first signal to one of the cores; handle the first signal by the one of the cores to generate a second signal; transmit substantially at a same time the second signal to each one of the cores by the internal communication facility; and start a task on each one of the cores in response to the receiving of the second signal. - View Dependent Claims (6, 7, 8)
-
-
9. A lithographic apparatus comprising a control system to control a process in the lithographic apparatus and a sensor to provide an input to the control system based on the process, the control system comprising a multi-core processor configured to calculate an output of the control system based on the input of the sensor, wherein the multi-core processor comprises:
-
two or more cores; an external communication facility that is shared by the cores and is capable of communicating with one of the cores at a time; and an internal communication facility capable of communicating simultaneously with each one of the cores; wherein the multi-core processor is configured to; receive a first signal via the external communication facility; relay the first signal to one of the cores; handle the first signal by the one of the cores to generate a second signal; transmit substantially at a same time the second signal to each one of the cores by the internal communication facility; and start a task on each one of the cores in response to the receiving of the second signal. - View Dependent Claims (10, 11, 12)
-
-
13. A method of starting tasks on cores of a multi-core processor comprising an external communication facility that is shared by the cores, the external communication facility being capable of communicating with one core at a time, and an internal communication facility being capable of communicating simultaneously with each one of the cores, the method comprising:
-
receiving a first signal via the external communication facility; relaying the first signal to one of the cores; handling the first signal by the one of the cores to generate a second signal; transmitting substantially at the same time the second signal to each one of the cores by the internal communication facility; and starting the tasks on each one of the cores in response to the receiving of the second signal. - View Dependent Claims (14, 15)
-
Specification