October 2004
Intermediate to advanced
608 pages
17h 1m
English
An optimizing compiler that targets MPSoC environments should tackle a number of critical issues. In the following discussion, we first explain these issues and then study potential solutions.
From the performance viewpoint, perhaps the two most important memory-related tasks to be performed in an MPSoC environment are optimizing parallelism and locality.
Optimizing parallelism is obviously important, since parallelism is the main reason to employ multiple processors in a single unit. In fact, a parallelization strategy determines how memory is utilized by multiple on-chip processors and can be an important factor for achieving an acceptable performance. However, maximum parallelism may not ...
Read now
Unlock full access