I have a speedup function that is a function of two variables: N and P where N is the # of processors and P is the percentage of a computer program that can be parallelized.
The speedup formula looks like this:
$S(N,P)=\frac{1}{(1-P)+\frac{P}{N}+0.5\log_2N}$
How can I enter the above function in WolframAlpha to have it compute a partial derivative for both variables for me?
I need to maximize S(N,P) (i.e. achieve the highest speedup possible given I can change the # of processors (N) and change how much of the computer program is parallelizeable (P) ).
I am almost certain I need to take a derivative here, as it appears like I need to find a maxima, but I'm uncertain how to start.
Just want to clarify, I do not need to actually find the highest speedup, only compute the partial derivative that would aid in the discovery of highest speedup achievable.
Would appreciate all / any advice.