CriticalBlue Main Site >>
ARM logo

ARM Architecture Platform Support Packages

The ARM Platform Support Packages (PSPs) for Prism are designed to help developers targeting ARM multicore processors.

Free Eval Buy Now

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 NameTarget ProcessorsTarget OSThreading APIPSP LevelsAvailable Models in Core PSP
ARMARMv5, ARMv6 & ARMv7 compatible devices (ARM9™, ARM11™, Cortex™-A)LinuxPThreadsInstruction, CoreN/A
ARM AndroidAndroid 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.