Supported Platforms
Operating Systems
Currently, the full functionality of the PMOD modules is offered on three platforms:
- Windows Operating Systems starting from Windows 7
- Linux
- MacOSX
Java Compatibility
PMOD is based on the Java Runtime Environment (JRE) which evolves over time. In order to avoid compatibility problems PMOD is deployed since version 3.1 with a tailored JRE on Windows and Linux systems. On MacOSX systems, however, the JRE is a part of the operating system and can therefore not be tailored. If a MacOSX upgrade happens to cause an incompatibility, PMOD Technologies will react and provide a new build of the current release to be freely downloaded using the customer's support login on the PMOD website. Note, however, that versions prior to the current PMOD release will not be fixed. In these cases, JRE upgrading should be avoided.
Performance
The performance of PMOD is crucially dependent on the the following system characteristics:
- CPU clock: Java performance increases approximately linearly with the CPU clock; a better internal organization of a CPU usually does not compensate a higher clock rate.
- Processing Cores: The PKIN, PXMOD and PNEURO tools supports parallel calculations, if a system has more than two cores or CPUs and will be significantly faster. For using the parcellation methodology in PNEURO eight cores or more are recommended.
- Operating system: To process real-life data sets it is mandatory to use 64-Bit operating systems. With 32-Bit systems, the RAM available to PMOD is limited to about 1.2-1.5GB which is not sufficient for real image processing!
- RAM: The equipment of the system with at least 8GB RAM (on 64-Bit systems) is required to avoid swapping and running out of memory. For PNEURO 16GB or more is highly recommended.