Architectural Enhancements for a Wide Variety of Workloads
How does IBM Z support software for application development?
By Joseph Gulla02/11/2019
“Micro-architectural and architectural enhancements for wide variety of workloads
- BCD for COBOL, garbage collection for Java, and compression for databases, …”
This is certainly an interesting item relating to COBOL, Java and databases. What does it mean? Let’s explore.
BCD for Cobol
The new Enterprise COBOL v6.2 compiler fully exploits the Vector Packed Decimal Facility, which leads to significant performance improvements.
- 10 percent CPU reduction on average over COBOL V6.1
- 16 percent CPU reduction on average over COBOL v5.2
- 47 percent CPU reduction on average over COBOL v4.2
- Up to 38 percent CPU reduction over COBOL v6.1
- Up to 67 percent CPU reduction over COBOL v5.2
- Up to 94 percent CPU reduction over COBOL v4.2
“By exploiting the new performance features in z14, Enterprise PL/I v5.2 reduces CPU usage over the same applications built with PL/I v5.1 by up to 40 percent for decimal intensive applications, and an average of 10 percent for compute intensive applications."
The z/OS v2.3 XL C/C++ compiler has been modified to take advantage of all performance features in z14 leading to significant performance improvements.
- Floating point intensive applications: Its use results in a 13 percent reduction in CPU time on average
- Compute intensive applications: Its use resulted in an 8 percent reduction in CPU time on average
Garbage Collection for Java
Compression for Databases
- Reduces the size of data compressed with the prior algorithms by an average of 30 percent
- Enables database index compression, reducing index sizes by roughly 30 percent
z14 and Compilers and Applications
Joseph Gulla is the general manager and IT leader of Alazar Press. He's a frequent Destination z contributor and writes a weekly IT Trendz blog. More →
Sponsored ContentAchieve Compliance Without Impacting Productivity
Post a Comment
Note: Comments are moderated and will not appear until approvedcomments powered by Disqus