[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference star::wizards

Title: "ASK THE WIZARDS"
Moderator:QUARK::LIONEL
Created:Mon Oct 30 1995
Last Modified:Mon May 12 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:1857
Total number of notes:3728

1690.0. "Open: when is the second CPU used?" by STAR::JKEENAN () Fri Mar 21 1997 13:37

Return-Path: "VMS001::WWW"@vms001.das-x.dec.com
Received: by vmsmkt.zko.dec.com (UCX V4.1-12, OpenVMS V6.2 VAX);
	Tue, 18 Mar 1997 08:10:30 -0500
Received: from vms001 by mail12.digital.com (8.7.5/UNX 1.5/1.0/WV)
	id IAA14048; Tue, 18 Mar 1997 08:08:48 -0500 (EST)
Date: Tue, 18 Mar 1997 08:11:02 -0500
Message-Id: <[email protected]>
From: "VMS001::WWW"@vms001.das-x.dec.com (18-Mar-1997 0811)
To: [email protected], [email protected], [email protected]
Subject: Ask the Wizard: '[email protected]'
X-VMS-To: [email protected]

Remote Host: (null)
Browser Type: Mozilla/2.02 (X11; I; AlphaStation 200 4/233 )
Remote Info: <null>
Name: Rene Aungier
Email Address: [email protected]
CPU Architecture: VAX and Alpha
Version: v 6.2
Questions: 

In a multi processor environment, when is the second CPU used?
Where do I find information on the advantages?
We may want to buy this type of machine once we understand the 
benefits.
T.RTitleUserPersonal
Name
DateLines
1690.1SMPXDELTA::HOFFMANSteve, OpenVMS EngineeringMon Mar 24 1997 18:1236
:In a multi processor environment, when is the second CPU used?
:Where do I find information on the advantages?
:We may want to buy this type of machine once we understand the 
:benefits.

    OpenVMS SMP systems with up to twelve processors are not unusual.

    The OpenVMS scheduler automatically and transparently handles
    process scheduling on symmetric multiprocessor (SMP) systems:
    The process scheduler will schedule any and all computable
    processes on the next available processor(s), up to the number
    of processors available on the system.

    The basic "granularity" of the scheduler is the process, or -- on
    those OpenVMS versions and applications that support it -- the
    process thread.  The scheduler will schedule a single computable
    process or a single computable process thread on a each available
    processor, until it runs out of computable processes or threads,
    or out of processors.

    Multiple processes environments, and particularly environments with
    mixed user and batch/server loading, can form an ideal workload for
    an SMP system.

    A single application does not generally take advantage of the full
    capabilities of an SMP system, unless the application is explicitly
    coded to do so via standard parallel processing techniques such as
    DECthreads (on those OpenVMS releases that support threading), or
    is explicitly coded to operate via the creation of a set of seperate
    (but cooperating) processes.

    Note that one can run multiple copies of most applications entirely
    in parallel, and each of these parallel processes can take advantage
    of one of the processors in an SMP system.