Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: ACE enabled is updated

Anchor
TopConfPage
TopConfPage

...

Back to Table of Contents

CPU 

The CHARON-AXP CPU can be calibrated with "set ace" directive and the following parameters:

Parameter

Type

Description

enabledBoolean

A CHARON-AXP emulated CPU is configured with the "

...

enabled" command enabling the high performance Advanced CPU Emulation mode ("ACE"). The ACE option optimizes the HP Alpha instruction interpretation and significantly improves performance. It also requires approximately twice the amount of host memory allocated by CHARON instance itself to store the optimized code (Note that 2Gb of host memory + the amount of HP Alpha memory emulated per each CHARON instance is required).

ACE optimization is performed dynamically during execution. It does not need to write optimized code back to disk, ACE provides its full capability instantly. The optimization does not compromise the HP Alpha instruction decoding; CHARON-AXP remains fully HP Alpha hardware compatible and completely transparent to the HP Alpha operating systems and applications.

...

 

 mode
Values

Parameter

Type

ace_mode

Boolean

true or false.

This statement enables the ACE

This configuration setting enables the ACE mode if the CHARON-AXP license permits it. If this

statement is

configuration setting is omitted from the CHARON-AXP configuration file and the license permits it, "true" is the default, otherwise "false" is the default.

For test purposes the ACE mechanism can be disabled with
cpu _mode

Example:

set
ace
enabled = false
Info

"set

cpu

ace

_mode

enabled=true" is ignored when the license does not permit ACE operation.

The CHARON-AXP log file displays the status of the ACE option.

The ACE mode is disabled when the host system does not meet the minimum physical requirements for this operation. If the emulator appears not to run at its normal performance, check the log file for a change in the ACE mode and verify that sufficient host resources, especially memory, are available.

The ACE mode can be additionally calibrated with "set ace" directive and the following parameters:

Description

Parameter

Type

cpu_architectureText String

Specifies the architecture of the virtual Alpha CPU. Can be one of the following: EV4, EV45, EV5, EV56, EV6, EV67, EV68

Example:

set ace cpu_architecture = EV6

Refer to this section to find an appropriate value of the HP Alpha architecture per each HP Alpha model supported by CHARON-AXP.

cache_size

Value

"cache_size" defines the amount of memory in megabytes allocated to the ACE cache.

Default value is 1GB (1024 MB).

Example:

set ace cache_size=2048


Back to Table of Contents
 

RAM  

The CHARON-AXP memory subsystem is permanently loaded and has the logical name "ram".

ParameterTypeDescription
sizeNumericSize of the emulated memory in MB.

...

HP AlphaStation 200 - 400

set session hw_model=set rom system_name=set ace cpu_architecture=set rom dsrdb[0]=
AlphaServer_400AlphaStation 200 4/100EV41156
AlphaServer_400AlphaStation 200 4/133EV41088
AlphaServer_400AlphaStation 205 4/133EV41250
AlphaServer_400AlphaStation 255 4/133EV41257
AlphaServer_400AlphaStation 200 4/166EV41087
AlphaServer_400AlphaStation 205 4/166EV41251
AlphaServer_400AlphaStation 255 4/166EV41258
AlphaServer_400AlphaStation 400 4/166EV41086
AlphaServer_400AlphaStation 205 4/200EV41252
AlphaServer_400AlphaStation 255 4/200EV41259
AlphaServer_400AlphaStation 200 4/233EV451151
AlphaServer_400AlphaStation 205 4/233EV451253
AlphaServer_400AlphaStation 255 4/233EV451260
AlphaServer_400AlphaStation 400 4/233EV451152
AlphaServer_400AlphaStation 205 4/266EV451254
AlphaServer_400AlphaStation 255 4/266EV451261
AlphaServer_400AlphaServer 300 4/266EV451593
AlphaServer_400AlphaStation 400 4/266EV451153
AlphaServer_400AlphaStation 400 4/266EV451154
AlphaServer_400AlphaStation 200 4/300EV451157
AlphaServer_400AlphaStation 205 4/300EV451255
AlphaServer_400AlphaStation 255 4/300EV451262
AlphaServer_400AlphaStation 400 4/300EV451160
AlphaServer_400AlphaStation 205 4/333EV451256
AlphaServer_400AlphaStation 255 4/333EV451263

...

set session hw_model=set rom system_name=set ace cpu_architecture=set rom dsrdb[0]=set rom dsrdb[1]=set rom dsrdb[2]=
AlphaServer_GS80AlphaServer GS80 67/728EV671967  
AlphaServer_GS80AlphaServer GS1280EV672038503050

...