Tuesday, June 12, 2007

How to speed up Java emulator by 50%

z390 release v1.3.04 includes simple change to the pz390.java source to speed up the emulator
by 50% with new BCT loop speed of 1.6 MIPS on a 2.1 GHZ Intel dual core processor. The only change made was to split the primary and seconardary operation code switches into separate functions which results in smaller working set for the generated Java byte code. On cached pipeline processors this can dramatically improve performance.

Don Higgins
don@higgins.net

EXEC CICS compatible tranaction manager in z390 v1.3.04

The latest z390 version v1.3.04 has new EXEC CICS compatible transaction manager contributed in open source z390 assembler contributed by Melvyn Maltz. This new tool supports multiple clients connected to server on a TCP/IP network. The initial release includes support for EXEC CICS SEND, RECEIVE, LOAD, LINK, XCTL, and RETURN commands and uses z390 GUAM TN3270 support for clients. Documentation and examples are included in the release stored in cics directory.

Don Higgins
don@higgins.net