Ono tohle heslo nebylo zas az tak moc nadnesene. Jestlize mel Cray 1 160MFLOPS a i860 80MFLOPS, tak je to polovina craye na chipu. Ja vim, kdyz mi ma nekdo dat 100 a da mi jenom 50, tak se budu zlobit, ale rekneme ze "radove" to bylo dobre. Rozhodne v porovnani 8087 vs Cray se uz vyskytuje peknych par radu :-).
Ano v podstate mate pravdu ale:
- puvodni i860 (o niz Intel tvrdil to o Crayi na cipu) dosahovala teoreticky vykonu 80 MFLOPS pro vypocty v jednoduche presnosti (32 bitu FP), kdezto Cray 1 tech 160 MFLOPS mel v dvojite presnosti (64 bitu FP), ale porad to alespon radove sedi :-)
- dalsi rozdil - ale tady samozrejme uz je problem s teoretickym vs namerenym vykonem - je v tom, ze pro Craye generoval jeho Fortran skutecne kod, ktery se teoretickemu maximu mohl priblizit, kdezto pro i860 to byl problem (while theoretically capable of peaking at about 60-80 MFLOPS for both single precision and double precision for the XP versions,[5] hand-coded assemblers managed to get only about up to 40 MFLOPS, and most compilers had difficulty getting even 10 MFLOPs)
Duvod byl pravdepodobne v tom, ze vysoky vykon Craye se dosahoval diky vektorovym jednotkam, ktere se programuji celkem snadno (i kdyz popravde receno se minule nikdo s ukolem na rucni preklad neobtezoval :-), kdezto pro grupovani instrukci vhodnych pro VLIW procesory to muze byt horsi.
Samozrejme Cray je urcen predevsim pro double precision aritmetiku, napriklad pri praci s databazemi nebo pri zpracovani textu (jednotlivych bajtu) ho prekonaly jiz v te dobe napriklad mainframy od IBM apod.
jeste pro porovnani Craye, 8087 a i860 pridavam vykonnost FPU od Motoroly:
68881 155,000 transistors on-chip 16MHz version ran at 160 KFLOPS 20MHz version ran at 192 KFLOPS 25MHz version ran at 240 KFLOPS 68882 176,000 transistors on-chip 25MHz version ran at 264 KFLOPS 33MHz version ran at 352 KFLOPS 40MHz version ran at 422 KFLOPS 50MHz version ran at 528 KFLOPS 68040 25MHz FPU ran at 3.500 MFLOPS 33MHz FPU ran at 4.662 MFLOPS 40MHz FPU ran at 5.600 MFLOPS
Tak me napadlo, ze jsem to uz mohl dat primo do clanku, nejaka tabulka s porovnanim "vseho co pracuje s FP" :-)