Multiprocess view – Achronix ACE Version 5.0 User Manual
Page 141

Views
Chapter 3. Concepts
Multiprocess View
The Multiprocess View (
) allows
Running Multiple Flows in Parallel
and
The Multiprocess View provides a way for users to select multiple
within a single
for flow execution. Depending upon how this view is configured, the selected implementations may
be queued for sequential flow execution, run all at the same time in parallel, or (a combination) in a
configurable number of parallel sequential queues. The selected implementations may be executed in the
background of the workstation running ACE, or may optionally be sent to an external GridEngine (like
Oracle Grid Engine) for execution.
The Multiprocess view may also help the user explore the solution space provided by various ACE
optimizations. The Multiprocess View is able to optionally generate new implementations derived from the
current
active project and implementation
, where each newly generated implementation applies an overlay
of likely
optimizations over the active implementation’s options. These collections
of potentially optimized implementation options are termed
By default, the Multiprocess View is hidden, but is considered a part of the
. The
(which is also part of the Projects perspective) has a button (
) in its button bar specifically to show
the Multiprocess View when pressed, this button will minimize the ACE Editor Area (where reports are
displayed) and will show the Multiprocess View.
To make the Multiprocess View visible from within any perspective, select Window → Show View →
Other. . . → Achronix → Multiprocess
.
This view is broken up into three sections, ”
”, and
”. Each section includes a brief descriptive paragraph describing its purpose. Each
section may be collapsed and expanded by clicking on the section title. Collapsing or expanding any section
will cause the other sections to be re-sized to fit the available data and view area.
For more detailed info on how to use this view, please see
Running Multiple Flows in Parallel
and
Attempting Likely Optimizations Using Option Sets
Multiprocess View Toolbar Buttons
Icon
Action
Description
Start Background
Queue Execution
Starts execution of all implementations selected in the ”Select
Implementations” table in the number of parallel processes
specified by Parallel Queue Count.
Stop All Background
Queue Execution
Stops/cancels execution of all currently running/queued
implementations.
Execution Queue Management
This section configures the number of background processes allowed to run in parallel, and how/where
they are executed.
Execution Queue Management Controls
Name
Description
Parallel Job Count
Valid range 1-16, defaults to 2. Sets the number of implementations which
will be allowed to execute in parallel.
Enable GridEngine
Support
When unchecked, background processes will run on the workstation
currently running the ACE GUI. When checked, ACE will use the
GridEngine command ”
qsub
” to submit background jobs to the
GridEngine.
129
UG001 Rev. 5.0 - 5th December 2012