Free Republic
Browse · Search
General/Chat
Topics · Post Article


1 posted on 11/28/2005 12:18:04 PM PST by Ernest_at_the_Beach
[ Post Reply | Private Reply | View Replies ]


To: Ernest_at_the_Beach; ASA Vet
Writing the Fastest Code

Where is the ASA pingeroo???

2 posted on 11/28/2005 12:20:09 PM PST by beyond the sea (Murtha: Redeployment - What .......Surrender? // “Victory is not a strategy”)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: All

Kazushige Goto's software runs many of the fastest supercomputers.

3 posted on 11/28/2005 12:20:14 PM PST by Ernest_at_the_Beach (History is soon Forgotten,)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: Ernest_at_the_Beach

Wow! Somebody still cares about writing fast code that isn't bloated with crap. Well done!


4 posted on 11/28/2005 12:22:04 PM PST by Poser
[ Post Reply | Private Reply | To 1 | View Replies ]

To: rdb3; chance33_98; Calvinist_Dark_Lord; Bush2000; PenguinWry; GodGunsandGuts; CyberCowboy777; ...

6 posted on 11/28/2005 12:25:24 PM PST by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: Ernest_at_the_Beach; ShadowAce; rdb3; chance33_98; Calvinist_Dark_Lord; Bush2000; PenguinWry; ...
10 PRINT "That's cool!"
20 GOTO 10

7 posted on 11/28/2005 12:32:34 PM PST by martin_fierro (< |:)~)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: Ernest_at_the_Beach

The best was Slashdot's title for this -- "Goto Leads to Faster Code"

Well, it is funny if you're a programmer.


9 posted on 11/28/2005 12:44:05 PM PST by antiRepublicrat
[ Post Reply | Private Reply | To 1 | View Replies ]

To: Ernest_at_the_Beach

From my college days....(I think I remembered this right).

Q: If you use goto in you code you will receive...

A. Goto C
B. Goto E
C. Goto B
D. Goto F
E. Goto D
F. F.


11 posted on 11/28/2005 12:55:28 PM PST by Salo (He hath touched me with his noodly appendage. Ramen.)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: Ernest_at_the_Beach
"It is by will alone I set my mind in motion. It is by the juice of coffee that thoughts acquire speed, the teeth acquire stains, the stains become a warning. It is by will alone I set my mind in motion."
12 posted on 11/28/2005 1:01:30 PM PST by Buggman (L'chaim b'Yeshua HaMashiach!)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: Ernest_at_the_Beach
Still, the Goto Basic Linear Algebra Subroutines, or BLAS, as his programs are known, were used by 4 of the world's 11 fastest computers.

BLAS is included with Mac OS X, and it runs fine on G4 and G5 PowerPC-based Macs, and the forthcoming Intel-Macs.

Most of the tricks Mr. Goto uses for writing high-performance code are described at developer.apple.com. Anyone who is experienced at writing assembler language code can probably figure this stuff out. Basically, you have to arrange the instructions to avoid stalling the processor, and use data streaming mode correctly.

13 posted on 11/28/2005 1:54:36 PM PST by HAL9000 (Get a Mac - The Ultimate FReeping Machine)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: Ernest_at_the_Beach

Authoring Windows Applications In Assembly Language
Steve Gibson
http://www.grc.com/smgassembly.htm

Small Is Beautiful?
http://www.grc.com/files/sib.zip

Jon Kirwan's PC Assembly Programming
http://users.easystreet.com/jkirwan/pctools.html
http://users.easystreet.com/jkirwan/new/pctools.html


20 posted on 11/28/2005 6:03:48 PM PST by SunkenCiv (Down with Dhimmicrats! I last updated my FR profile on Wednesday, November 2, 2005.)
[ Post Reply | Private Reply | To 1 | View Replies ]

Free Republic
Browse · Search
General/Chat
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson