AMD Opteron x2This article argues that it’s preferable to measure a microprocessors performance in relative terms. Relative to the highest industry performer at any given point because the requirement for increased computing power is predominately driven by external factors. Moore’s law in its broader sense can then be restated as follows: Any specific speed grade processor decays at constant rate relative to the industry, and the half-life of any fixed computing solution is about 18 month.

This re-framing makes it possible to calculate a processors average relative performance over time and to optimize the upgrade decisions relative to that metric. The optimization process is further constrained by selected values for minimum acceptable performance.

The article concludes that based on current processor price performance ratio an annual upgrade cycle with a processor selected from the lower end of the industry offering is vastly superior to the more traditional procurement heuristics.




application card credit mbnacollege student credit card debtuk credit card,card credit secure uk,uk aqua credit cardbank card credit providianbusiness card credit smallcredit card fraud protectioncard credit low rateapproval canada card credit instantcard credit debt reducingconsolidate credit card paymentmy premier credit card accountconsolidating credit card debthsbc credit card applicationinternet credit card processing,internet credit card processing servicessecured credit card applicationdownload metro pcs ringtonesfree cell phone ringtones,free samsung cell phone ringtones,free t mobile ringtones for cell phonedownload mobile mosquito ringtones t,mosquito ringtones,mosquito npr ringtoneskeypress motorola ringtonesfree samsung cell phone ringtones10 caller hotlink ringtones top,hotlink caller ringtones,caller hotlink malaysia maxis ringtonesdownload pc ringtonesnextel mp3 ringtones,free mp3 nextel ringtones,i730 mp3 nextel ringtonesinfo personal polyphonic remember ringtones sagem,info personal polyphonic remember ringtones voice,info personal polyphonic remember ringtonesfree ringtones makercell phone ringtones verizon,phone prepaid ringtones verizon,ringtones for verizon phonedownload free ringtones lgblackberry 7520 ringtones,blackberry ringtones,free blackberry 7250 ringtonesringtones for cingular phone,polyphonic ringtones for cingular phonedownload free ringtones virgin mobileinfo nextel personal remember ringtonescell free lg phone ringtonescingular cell phone ringtonessprint download ringtones,download ringtones for sprint phonesony music box ringtonesalltel free phone ringtonessony ericsson free real ringtones,6030 free nokia real ringtones,free real ringtones24 free ringtonestrac phone ringtonesmake your own free ringtones,free make own ringtones,free make mp3 own ringtonesnextel music ringtoneshot new ringtonesdigi caller ringtonesfree motorola ringtones tracfoneboost free mobile music ringtonesblackberry download free ringtones100 free mobile ringtonesfree nextel real ringtones1600 composer nokia ringtones,ringtones composer,mobile ringtones composer100 free mobile ringtones virgin

Environment.

You think you are in the market for a new PC or an upgrade of some sort. What is the best methodology for selecting a microprocessor speed grade? Buy at the sweet-spot? That’s the advise you will hear most often, but what exactly does that mean or might there be a better way?

The sweet-spot normally means the speed grade where the marginal cost per megahertz from the previous lower grade is “only” 2-3 times the average cost/ Mhz rather than the 8-10 factor you often see at the top. However that seems a little vague and it is of no help whatsoever in determining when to buy nor to determine how often you should upgrade.

The requirement for a increased computing power is almost 100% driven by external factors. It is the usual suspect of next generation operating systems and applications taking advantage of hardware advances to add functionality, that in turn requires better hardware to run effectively.

It’s a positive cycle but it means that whatever configuration you have today, will, over time, become less and less capable of functioning effectively for the intended purpose you acquired it for. This holds true regardless of what the machine is being used for. It applies to everyone, Office workers , CAD engineers and Gamers alike.

Fueling this dynamics is Moore’s law.  A consequence of which is that microprocessor complexity doubles every 18′th month. Since clock speed is easily understood by the layman, x86 processor design trade-offs has for years been skewed toward speed as a reliable indicator of performance and we will treat them as synonymous in this article.

Moore’s law in its broader sense now dictates that the speed of the “Top of the line” processor from either Intel or AMD will double every 18′th month. This coupled with the observation that processor speed requirement is externally driven means that the “functional performance” of the current speed king has a half-life of 18 month. The functional performance of any specific speed grade will decay 50% over 18 month, 37% every year, 11% every quarter or 3.9% every month.

As of April 8, 2002 the Intel 2.4Ghz P4 is the highest Industry performer so its Functional Performance would be 100% at this point in time. Were I to buy a 2.4Ghz P4 next quarter its Functional Performance would be 89% as it would have decayed 11% by then.

Fig 1.



A 1.8Ghz P4 currently has a Functional Performance of 75% measured against the top offering and again at this point in time, April 2002. The current line-up of Intel processors is presented in Fig 1.

The price of the processor is the amount of cash you have to present at the time of purchase. That is not equal to your expense per time unit. If you buy a processor for $380 and use it for 2 years your negative cash flow the first year is $380, but your expense that year is only $190. The following year the cash flow impact is zero but the expense is still $1902.

Fig 2.

This distinction is crucial, as we will try and optimize the performance / expense ratio of our purchase. In this article we will use the term expense to mean the annual linear amortized amount of the purchase price over it’s intended lifespan.

The current prices for the Intel P4’s (Fig. 2) is taken from PriceWatch. The shown price matrix is used for this write-up and even though its a snapshot the price performance ratios are almost constant over time.

Now lets look at different levels of annual expenses and how the lifespan of the various CPU speed grades varies as a result. If we only want to spend $100 per year on processors we obviously need to use the one we buy longer than if we are willing to spend $150/ yr. Equally obvious is it that the more expensive CPU we buy the longer we need to keep it at any given expenditure level. The resulting combination of alternative annual expenditures with the afore mentioned P4 prices can be found in Table 1.

Table 1



Forget the reddish color coding for now. If you only want to spend $200 per year on processors and think it a swift idea to buy the 2.2Ghz model you will have to use that particular one for $498 / $200 = 29.9 month or a little less than 2.5 years before you can afford another one. If you decide to buy the less powerful but cheaper 1.9Ghz model you only need to wait for 12.1 month or little over a year before you can upgrade, etc. .

Now a year has passed or 12.1 month to be precise and you are in the market to buy another processor what do you buy? The #4 slot on the Intel performance chart still cost $202 or thereabouts, but what performance are you getting?

As mentioned earlier Moore’s law translate into 3.85% growth per month, so the performance at the #4 performance point has increased by a factor of (i*t) where i equals 3.85% and t is 12.1, by then. This works out to 1.9 * 1.59 ≈ 3.0 Ghz.

By the twelfth month having chosen to buy the cheaper #4 in the speed-grade hierarchy we can now buy a replacement that brings us back to a functional performance of almost 80% and is 600Mhz faster than the SpeedKing of yore.

Chart 1.


Chart 1 shows the relative performance of the two processor we picked based on an annual expense of $200. At the 12 month mark we can afford to upgrade the original slower #4 1900 processor and again at 24 month.

This results in an average functional performance of the #4 processor of 62.7% with minimum performance never falling below 50%.

Compare this to the initial faster #2 speed-bin 2200Mhz part. Its initial higher price combined with the annual expense constraints of $200 prevents any upgrade. It keeps its relative decay all through the 30 month period, and reaches a miserable 29% at its nadir. Note we are not even the talking about the most expensive top model.

We have now looked at two different speed-bins for a given expense constraint of $200 and seen how the functional performance varies over time for those two examples. Now let’s look at the whole spectrum.

For any given processor / expenditure combination there is only a few data points of interest. The first is the initial functional performance as mentioned in Fig. 1. note that the initial performance is independent of the expense level selected. The second is the lifetime of the processor that we covered in table 1.

The third is the halfway point in the functional performance decay. This metric is not quite the average performance but rather the mean. It tells you how your system will perform halfway through its lifespan. The decay is not linear, the implication being you will suffer a little less system decay during the second half of your processors life. but not enough to make any real difference.

Table 2. shows the various combinations of expense levels and processor possible. You will recognize the $200 / model 1900 combination resulting in an average performance of 62.7% from our example above.

Compare that to the inferior $200 / model 2200 example we used. We can now see that this specific combination results in an average performance of only 51.6% despite its higher starting point.

The optimal processor selection based on that parameter alone, for any given expense level is highlighted in green.

Table 2.



You probably realized that the average functional performance metric is insufficient as the sole measure when we mentioned that the the second and inferior selection at the $200 expense level resulted in a 29% performance at its nadir. We need worst case as well.

In Table 3 you will find the worst case performance points of the same combination as the average numbers above. Notice that the optimal combinations marked in green has shifted pretty much one column to the right. You will notice that the top of the line 2400 processor that was on par with the 2000 model at the $400 level using the average as metric now is clearly inferior. Falling almost 10 percentage points below the #3 speed-bin selection at it’s trough.

Table 3.



The reddish area indicate an arbitrary cut-off level of 33%. This has been selected to more clearly give an impression of the diagonal band nature of the optimal selections. Note that if you are only prepared to spend $50 per year on processors there is no way to avoid the 33% cap. Please go back now to Table 1 and look at the reddish area. The top left area indicate where one would have to use the same system processor for more that 3 years. This is again arbitrarily chosen but there is good reason at the system level not to go beyond that time frame.

The spread of the functional performance is telling as well. Since the data is given from the tables above I have for the sake of brevity omitted it. Suffice it to say that the lower the better and the shorter the replacement cycle is, the smaller the spread. This obviously favors the cheaper processors regardless of expense level. If you are interested in looking at it explicitly it can be found in appendix A.

Selection.

Now we have all the information to make a rational buying decision. In Chart 2. the data has been redrawn to give an continuous performance function of the available choices relative to expenses.

Optimal resource allocation over a wide variety of multifaceted investment choices is a rather large subject so I will for the sake of brevity assume that you have arrived at an annual expense figure by some means. Whether they were handed down by the capital committee or some other form of divine intervention.

In Chart 2 the optimal choice is found at the left hand arc formed by the Model 1800 and Model 2000. The choice is quite simple if you are willing to spend more than $250 per year buy the 2000 if not go for the 1800. This is the easy part. Remember this is only an optimal solution if you stick with an upgrade plan commensurate with the selected expense level. You absolutely need to upgrade often. If you selected the $200 mark and bought the model 1800, Thou Shall Upgrade in 9 month.

Chart 2.



Its interesting to note that what to buy is very insensitive to level of expenditure, however when to buy or rather when to upgrade is what makes the real difference.

From Table 1. you can see that the length of the life cycle for the best choices hovers around 12 month except when the expenses is $50. I have omitted the so called economy models in this analysis as not to get into a IPC effectiveness discussion. However at the lower expenses region you will be better of switching to a Celeron or AMD Duron.

A $50 1.2 Mhz Duron will not do much better on the average performance scale but it will significantly reduce the minimum performance level by more than 10% points to 32% and the life cycle is now precisely 12 month. A much better solution.

If you delay or skip an upgrade cycle you fall in the minimum performance trap that defeats the purpose of trying to apply some intelligence to the procurement process. How bad can it get? Look at the Model 2400 on Chart 3. and you have a pretty good indication.

Chart 3.



So unless you are insanely rich (in which case you would have bought a Mac) you should always pick the low end and upgrade often. Making the case for why that is and getting the conclusion across is the whole point of this article so it bears repeating. You should always pick the low end and upgrade often.

The traditional Weberesque, Puritan, Seal-of-Good-Housekeeping virtue of buy the best and it will server you well for many many years needs to go out the window™.

Recently there has been quite a lot of debate around the notion that the boom and bust cycles are bad for the IT industry, and by implication ultimately for the consumer. Citing that capacity overshots needs to be paid for somehow. This is undoubtedly true, however the debate misses an important point on the impact on the consumer. Any disruption in the upgrade cycles is bad for the consumer, Period.

It seems a little strange that not only should you stay away from the highest performing processor but you should pick something as lowly as number 5 on the list. In the business world things surely must be different!

Is there a rational business case that can be articulated for selecting the top of the line x86 processor? Most likely not as an example will show.

Design engineers and their managers often claim they need “the very best” as their time is so valuable as to easily justify the delta cost of the CPU (and any other high performance system component for that matter). This is nonsense.

Its like arguing that we need to be very productive on Monday and maybe Tuesday but who cares what we all do at the back end ie. Friday, its close to the weekend anyway. No, this is not the way to go about it. The argument about the value of the engineers time is certainly valid, but it needs to translate into a behavior of upgrade often , not spring for the “best” at any given point.

What about situations where you pay outrageous licensing fees based on per processor pricing schemes like Oracle. Maybe, but if it causes even at a slight delay in the upgrade frequency you are hampering overall performance. Second this is a somewhat artificial situation, like a tax or duty scheme that twists the economy into a suboptimal equilibrium resulting in reduced overall Wealth. The proper way to respond is to write to your local elected officials in this case Larry Ellison ;-). Interestingly enough he might be receptive, not so much out of empathy with your plight, but rather because Oracle is unwittingly (?) subsidizing Intel.

The amount is far from trivial and the economic interplay of “rule based” pricing mechanisms is poorly understood, unfortunately this is outside the scope of this article, so I will stop right here3.

In summary with finite resources available any additional spending incurred now for delta performance will inevitable delay the upgrade cycle thereby reducing the overall performance over time.

IT Industry

What is the implication for the semiconductor industry of this procurement strategy if implemented across the board? It is not at all negative. It will most likely precipitate a flatter price / performance curve but it will not harm the industry, as they are in the business of maximizing the absolute dollar amount per wafer.

Does this methodology apply to all system components? Yes, with some modifications. Components that are not used in its entirety from day one, like a disk drive, needs to be procured using a different model.

Does this methodology apply to the software side of systems cost? Most likely not. Existing software does not follow a log scale functional improvement trajectory but seems to follow a diminishing return path interspersed with periodic advent of whole new classes of functionality.

Conclusion

What simple rule of thumb can we conjure up that capturers the Upgrade Often optimization strategy. Here is my suggestion:

Upgrade every year and only spend as much on the processor that you do not feel guilty doing it next year as well.

I hope you found this article helpful.