
ARM Architecture Platform Support Packages
The ARM Platform Support Packages (PSPs) for Prism are designed to help developers targeting ARM multicore processors.
The following PSPs are available for ARM based devices implementing ARMv5, ARMv6 or ARMv7 architectures such as ARM9™, ARM11™ and Cortex™-A series cores.
| PSP Name | Target Processors | Target OS | Threading API | PSP Levels | Available Models in Core PSP |
|---|---|---|---|---|---|
| ARM | ARMv5, ARMv6 & ARMv7 compatible devices (ARM9™, ARM11™, Cortex™-A) | Linux | PThreads | Instruction, Core | N/A |
| ARM Android | Android v2.3, Android v3.2 |
The ARM Instruction PSP supports the ARM processor instruction set. This PSP is architecture specific, but not core or target system specific, allowing the use of a generic toolchain for the architecture. The PSP is designed to enable quick application parallelization using what-if analysis, PThreads verification and tuning features.
- What-if analysis Demonstrates the impact of possible changes to your code or hardware. What if a function was made its own thread or if there was another core?
- PThreads Verification and Tuning Analysis of potential data races or dependencies. Iterative process of improvements
Together, these features provide the user with an insight into the benefits of running and optimizing multithreaded code on ARM processors.

