A VHLL programmer, using the combined VHLL and Star-P environment,
works within the familiar VHLL programming paradigm. It’s
still the same editor, the same GUI, the same visualization,
the same command line prompt. The only difference is the addition
of a small set of Star-P commands.
The Star-P commands are simply inserted
into the serial VHLL code to convert it for parallel computation.
Either using the usual VHLL editor to modify a VHLL program
file or, as individual commands entered at the VHLL command
line prompt.
Adding Star-P Commands to Serial VHLL
Code (a MATLAB® example)

View
Larger Image >
When a VHLL program code is executed in the combined Star-P
+ VHLL environment, Star-P analyzes and executes the code
statements line by line.
Processing of VHLL Functions and Star-P
Commands

View
Larger Image >
The processing shown in the figure above has been designed
specifically for interactive parallel programming and computing
by scientists, engineers, and analysts. It is Star-P unique,
VHLL-independent, and maps naturally to multiple VHLL environments.
Star-P server software executes VHLL-specific computing functions,
and add-on functions, in parallel, as directed by the simple
set of Star-P commands. The Star-P commands also support data-related
operations as well as development utilities and environment
control operations.
Star-P offers a simple, yet comprehensive set of commands
to a VHLL user. This set of commands—which can be thought
of as a Star-P to VHLL user interface— is VHLL independent
and maps easily to the multiple VHLL environments working
with Star-P platform.
Using Star-P Commands with VHLL Environments

View
Larger Image >
All
Star-P commands can be used in a VHLL program files
or entered directly at the VHLL environment’s user
interface command prompt.

|