processors. If we get the CPU affinity, we should have 3. Then,
we can modify the mask to 1 to execute some tasks.
The concept of clustered architectures is evaluated and
becomes popular to achieve high performance and energy
efficiency for customized embedded processing systems.
Clustering is an effective technique to improve performance
density and energy consumption of a processor core forming
the basis of a modern multiprocessor. We investigate the utility
of two clusters in the architecture as it is shown in Figure 6: a
generic cluster and a specialized one. The general cluster gives
the order to the specialized one to do a particular application
such as the 3D synthesis application, JPEG application, etc.
Besides, each cluster has its proper applications. Inter-cluster
communication mechanism is assured by the use of the shared
memory.