Segmented Arithmetic Operators for Graphics Processing

Graphics processing relies on executing similar instructions repeatedly on a large data set. This parallelism in the data gives rise to the Single-Instruction Multiple-Data (SIMD) paradigm which is used in modern processors. This paper explores several techniques that exploit the parallelism in the SIMD execution functional units and proposes several new SIMD methods. The methods discussed in this paper cover SIMD Addition and SIMD Matrix Multiplication.


GameSpy collects sales numbers for PS2, GameCube and Xbox all in one place!

Estimated Current Installed Base (Various Sources):

Console North America Japan Europe and others Total
PlayStation 2 26,420,000 14,170,000 19,400,000 59,990,000
GBA 14,540,000 9,240,000 7,920,000 31,700,000
GBA-SP 830,000 820,000 460,000 2,110,000
GameCube 5,130,000 2,470,000 1,950,000 9,550,000
Xbox 6,200,000 1,000,000 2,200,000 9,400,000

Whoah! MS and Nintendo are getting their butts whooped. Too bad, competition is good… :-/

Ted Koppel is the Man of the Hour. He said this last weekend on Nightline, in regards to the US Patriot Act of 2001:

The men who drafted our constitution, who framed our civil rights and protected our various freedoms under the law would, I suspect, retch at some of the bone headed, self-serving, misinterpretations of their intentions that they so often use these days to undermine the very freedoms they pretend to safeguard. The miracle of American Law is not that it protects popular speech, or the privacy of the powerful, or the homes of the privileged, but rather, that the least among us, those with the fewest defenses thoses suspected of the worst crimes — the most despised in our midst, are presumed innocent until proven guilty.

That remains as revolutionary a concept now as it was in the 1780s. It makes protecting the country against terrorism excruciatingly difficult, but we cannot arbitrarily suspend the rights of one catagory of suspects without endangering all the others.