## S3 method for class 'USL':
plot(x, from = NULL, to = NULL, xlab = NULL,
ylab = NULL, bounds = FALSE, sigma, kappa, ...)title.title.par, plot.function).plot creates a plot of the scalability function for
the model represented by the argument x.If from is not specified then the range starts at
the minimum value given to define the model. An unspecified
value for to will lead to plot ending at the maximum
value from the model. For add = TRUE the defaults
are taken from the limits of the previous plot.
xlab and ylab can be used to set the axis
titles. The defaults are the names of the regressor and
response variables used in the model.
If the parameter bounds is set to TRUE then
the plot also shows dotted lines for the theoretical bounds
of scalability. These are the linear scalability for small
loads and Amdahl's asymptote for the limit of scalability
as load approaches infinity.
The parameters sigma or kappa are useful to
do a what-if analysis. Setting these parameters override
the model parameters and show how the system would behave
with a different contention or coherency delay parameter.
usl, plot.functionrequire(usl)
data(raytracer)
## Plot result from USL model for demo dataset
plot(usl(throughput ~ processors, raytracer))Run the code above in your browser using DataLab