For this particular package there is a good chance Z would be a good choice:
- Data in memory: where Z does shine. If huge page support is available then even better. So much of the Z chip real estate is devoted to caching, TLBs etc. - Pause-less garbage collector using the IBM JDK (the engine is now part of OpenJDK - you can use it or the original engine with the Z support donated by SAS). Reducing the waiting time the application performs due to garbage collection is a significant advantage. - 5.2GHz processor does put it up there with the other architectures. The instructions that have been added specifically for Java support since z12 would also provide a boost This particular package needs some Z optimizations. For Intel there are inline assembler routines that perform the following functions: - CRC-32C calculation: there is a Z implementation that could be plugged in here - Bignum calculation: arbitrarily large integer arithmetic. There is a C implementation provided but there are i386/x86_64 optimized assembler routines If the IBM Bounty program is still going then this package might be a good candidate. Neale ---------------------------------------------------------------------- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 ---------------------------------------------------------------------- For more information on Linux on System z, visit http://wiki.linuxvm.org/