AmigaDE muistelua, anteeksi

Saku-foorumi » Uusi sukupolvi: AmigaOS 4 » Yleinen keskustelu » Viestit 2004 » Viestit 10/2004 asti » AmigaDE muistelua, anteeksi « Edellinen Seuraava »

Kirjoittaja Viesti
 

KimmoK
Keskiviikkona, 20. lokakuuta, 2004 - klo 13.01:   
Tämmöiset tuli joskus otettua netistä talteen:

***********************
A daily use example:

I took a C (ANSI) program I wrote at work in Linux and moved it over to the Amiga SDK. I didn't change a single line of code. The program
examines files (rawdata) and replaces certain keywords from a semicolon separated list. The data used in this example produces ten files each about
1 meg in size.

Source size: 21300 bytes

Here's the comparison:

Compiled size on Linux: 20105 bytes
Compiled size on Amiga: 7384 bytes

Execution time on Linux Server:
PentiumPro200 128 mb memory and SCSI disks.
1 minute and 43 seconds!

Execution time on AmigaSDK:
Hosted on Win2000 on a PII366 (128 mb) and IDE disks.
16 seconds!

I know, I know, the Processor used in the Amiga example is faster but I run it hosted on Windows2000 with PageMaker, ICQ, Ghostview,
LeapFTP, Sisoft Sandra, Two Reflection Terminal sessions a JAVA Graphical Print Queue manager and Outlook running at the same time and still
it's only 16 seconds compared to almost two minutes.

I think this look VERY VERY promising!

(Yes I know it's a disk intensive application and most of the results probably depend on disk access times)

I will do better testing with everything on the same HW specs later...

**************************

Now a test that is not unfair.

Everything on the same machine
466 mhz Celeron, 128 MB memory, 30 GB IDE disk.

C program compiled under Redhat 6.2 Linux with cc.
Native Linux Application
42 seconds to process the files.

The same C program compiled under AmigaSDK with vpcc.
Virtual Processor AmigaSDK Application hosted on Windows ME
12.5 seconds to process the files.

As I expected it still runs faster when on the exactly same machine.
I doubt Linux Filesystem is any slower then the FAT32 filesystem so
I don't believe the speed increase could be because of Windows ME have
faster diskaccess.

The things worth mentioning is that the AmigaSDK compiled version is less then half the size of the compiled Linux version.

And that AmigaDE is HOSTED and still performs this good.

I can't wait for a native version....
************************

Harmi ettei hommat ole sittemmin edenneet...

(aih, aih, kuka tökkii tikulla silmään)

 

itix
Keskiviikkona, 20. lokakuuta, 2004 - klo 14.32:   
Joku kusetti ja rankasti...

Onkohan tuon testiohjelman lähdekoodia julkaistu missään?

Sitäpaitsi:
"Execution time on AmigaSDK:"

Eli ajoympäristö tarvittavine kirjastoineen on ladattu valmiiksi. Mitenhän oikeasti jos ohjelmasta tehdään levitysversio ja siihen liitetään DE-player?

Varsinkin:

"hosted on Windows2000 with PageMaker, ICQ, Ghostview, LeapFTP, Sisoft Sandra, Two Reflection Terminal sessions a JAVA Graphical Print Queue manager and Outlook running at the same time"

Eihän ne ohjelmat vie siellä taustalla mitään jos niitä ei käytä!

(Taisi testaajalla olla silmälaput silmillä.)

Realistisinta olisi ollut testata DE-playerillä ja verrata esim. Javaan.

 

KimmoK
Keskiviikkona, 20. lokakuuta, 2004 - klo 15.05:   
En usko että valehteli. Äijä käytti sittemmin AmigaSDK:ta työpaikallaan.


Mun työkaveri ajoi bonniella testejä niin ikään PenaPro200:lla.

Linux Hosted AmigaSDK oli nopeampi kuin natiivi Linux versio. Tyhjentävää syytä emme keksineet. Saatoimme vain päätellä että VP "overhead" ei ole kovin paha natiiviin verrattuna ja siksi intent olisi sangen houkutteleva...


"Realistisinta olisi ollut testata DE-playerillä ja verrata esim. Javaan."

Täh ? Meinaat että käännetään c koodi java binääriksi ?

Kyseessähän ei ollut mikään JAVA engineiden vertailu vaan vertailu siitä kummassa sama c -koodattu binääri pyörii paremmin tai siitä kuinka paljon VP hidastaa verrattuna natiiviin koodiin.

 

Piru
Keskiviikkona, 20. lokakuuta, 2004 - klo 16.49:   
"The program examines files (rawdata) and replaces certain keywords from a semicolon separated list."

Eihän tälläinen edes testaa koodin nopeutta vaan puskuroidun I/O:n. Vertailu on täysin turhaa. Testin pitäisi olla compute bound jotta järkevää vertailua suoritustehoista voisti tehdä.

 

Piru
Keskiviikkona, 20. lokakuuta, 2004 - klo 16.51:   
"voisi tehdä"

Vielä: Tämä keskustelu on kyllä täysin turhaa tuntematta testiohjelman lähdekoodia.

Lisää viestisi tähän
Viestisi:
Käyttäjätunnus: Postitus informaatiota:
Tämä on yksityinen keskustelupalsta. Vain rekisteröidyt käyttäjät ja moderaattorit voivat postittaa tänne.
Salasana:
valinnat: Aktivoi URL:t automaattisesti tässä viestissä
Toimenpide: