Oznámení

Sbalit
Aktuálně žádná oznámení.

Vampire 600 V2-128

Sbalit
X
 
  • Filtr
  • Čas
  • Zobrazit
Vymazat vše
new posts

    O: Vampire 600 V2-128

    @oxcom
    Je evidentni, ze Vampire ve stavajici podobe nebude nikdy vhodne pro 3D hry. Snad az pouziji vetsi FPGA, budou mit dost mista i pro poradne FPU. Zatím jejich slogan "Fastest Amiga CPU Faster than a 68060 at 100MHz" pusobi spise jako spatny vtip.

    Komentovat


      O: Vampire 600 V2-128

      FPU je nutne jen k provozu ztavajicich aplikaci, pokud jej vyzaduji. Jinak to nevidim jako nutnou vec k cemukoliv, veci mohou existovat i bez nej.

      Komentovat


        O: Vampire 600 V2-128

        @Doda

        Hry jako Quake si prilis bez FPU nedovedu představit... Gunnar zminil moznost vlastního rychleho, ale nekompatibilního FPU, pak by bylo mozne kompilovat specialni verze techto her pro Vampire. Nakolik by podobne reseni bylo pouzitelne pro stavajici karty je ovsem otazkou.

        Komentovat


          O: Vampire 600 V2-128

          To chapu, urcite v pripade Quake, ale myslim tim ze tady se kazda instrukce stejne musi provadet nejakym jinym kusem kodu v FPGA a jestli tomu kusu kodu budu rikat instrukce FPU nebo instrukce CPU se mi zda skoro jedno, protoze k vysledku toho vypoctu potrebuji ten stejny kod.

          Komentovat


            O: Vampire 600 V2-128

            Autorem citovaného textu je pavlor Přejít na původní příspěvek
            @Doda
            Hry jako Quake si prilis bez FPU nedovedu představit...
            Co je na tom nepredstavitelne ? Namiesto FPU sa moze pouzit FIXMATH v INTEGER alebo nejaka tabulka a bude to mozno aj rychlejsie...
            Amiga 1200T (E/Box)+BlizzardPPC 603p/363+060/66+BVision PPC+256MB+KS3.1+Cocolino+Lyra 2+Fast Ata MK-IV+320GB WD Blue 3200AAJB PATA HDD(PFS3)+dvdrw+dvd+cf2ide
            Amiga 1200+BlizzardPPC 603e/210+040/25+128MB+KS3.1+CF4GB(PFS3)

            Komentovat


              O: Vampire 600 V2-128

              Chápu že tenkrát bylo FPU řešení které se nabízelo, možná stojí za to se podívat co nabízí tento procesor a přepsat to. Třeba bude i rychlejší...

              DJM byl s odpovědí rychlejší
              Minimig 4MB/ARM ; FPGA Arcade ; Amiga 500 ; Amiga 2000 ; Amiga 1200 ; AOS 4.1 FE -> WinUAE

              Komentovat


                O: Vampire 600 V2-128

                Tak a máme to tu. Softwarový FPU emulátor vo verzii 0.10. Rýchlosť emulácie v číslach nič-moc, podľa mňa, reálne je to pomalšie ako MC68881 na 14 MHz, t.j. ani nie polovica výkonu MC68882 na 25 MHz. Tu je pár čísel:

                Sysinfo 4.0 - MFlops - 0.20
                SysSpeed 2.6 - MFLOPS - 0.17

                Sysinfo už spustíte bez problémov aj bez patchu noFPU. WhichAmiga aj ostatné programy už detekujú FPU, ale napriklad Show Config z Tools-ov, po spustení zamrzne celý Workbench. Reálne využitie je ako tu už bolo písane - Demá a programy, ktoré využívajú FPU len okrajovo a nezáleži, až tak na výpočetnom výkone.

                Zatiaľ som skúšal len pár dém a emulator Frodo v4.1, pri Frame 1 ponúka rýchlosť okolo 60 % výkonu reálneho C64. To Frodo vo verzii 2.4 ponúka okolo 100 %. Ale aj napriek "pomalosti" som rád, že takýto program uzrel svetlo-sveta a ďakujem autorovi tohto programu Jari Eskelinenovi.. Myslím, že bude hodne využívaný. Predpokladám, že sa objavi čoskoro aj na Aminete.
                Přiložené soubory

                Komentovat


                  O: Vampire 600 V2-128

                  Skúšal som ešte pár testov a narazil som na rozdiel v rýchlosti emulácie pod WB 3.1 a WB 3.9. Samozrejmä, že pod WB 3.1 su použité knižnice z WB 3.9, tak ako je písané v READ ME súbore pre "femu". Tu je pár čísel:

                  A600, Kick 44.72, WB 40.42, core GOLD 2 x11:
                  Sysinfo 4.0 - MFlops - 0.21
                  SysSpeed 2.6 - MFLOPS - 0.21

                  A2000, Kick 44.72, WB 45.5, core GOLD 2 x11:
                  Sysinfo 4.0 - MFlops - 0.34
                  SysSpeed 2.6 - MFLOPS - 0.28

                  Nie, že by to bol veľký rozdiel v rýchlosti emulácie, ale napríklad Simo Koivukosky (ShK) z Apollo Team Member, zverejnil fotku zo SysSpeed-u, kde dosahuje rýchlosť emulácie FPU na úrovni MFLOPS - 0.40 (viď foto nižšie). Neviem, akú Amigu použil a aké core GOLD 2, 2.5 alebo testovaciu 3, ale rozdiel v rýchlosti je hlavne v rýchlejšom core (zrejmä) x13, ktoré sa používa v Black Edicií Vampire. Inak ako na A2000, tak aj na A600 vo WB 3.1 (40.42) sú výsledky testov skoro totožné.

                  A600 - A500 - A2000, Kick 44.73, WB 45.3, core GOLD 2, 2.5 alebo 3 asi x13:
                  SysSpeed 2.6 - MFLOPS - 0.40


                  Skúšal som ešte pár testov femu v emulátoroch PC-Task, ShapeShifter a Fusion. Emulátor PC-Task sa spustí a funguje, až dokedy sa nezačne používať emulované FPU (pod PC-Taskom), často celý emulátor zamrzne. MAC emulátory po spustení hneď zamrnú. Nie, že by to malo nejaký výrazný vplyv v emulátoroch, ale chcel som vedieť ako to bude fungovať. Autor programu femu, samozrejmä upozorňuje, že emulácia nemusí byť so všetkým kompatibilná.
                  Přiložené soubory

                  Komentovat


                    O: Vampire 600 V2-128

                    Pamatam si ked som pracoval s AutoCAD 10 pod DOSom, tiez tam bola taka utilitka co kvazi emulovala FPU. Ucel bol jasny, aby bolo mozne spusti program a tak dovolit uzivatelom pouzivat AutoCAD aspon na kreslenie. Bol to des a hruza, ale aspon nieco, co umoznovalo ako tak pracovat ak to clovek nevyhnutne potreboval. To same plati aj u tejto utilitke FEMU, je to "NA SPUSTENIE FPU APLIKACII" nie na nejake Hardcore FPU veci a nemyslim, ze to buducna bude inak! Stale to bude takto lenive, ak optimalizacia bude tak, to bude len a par percent nie to co ocakavate ako od plnohodnotnej MC68882 a nechajte si zajst chut na vykon 060 FPU. Sorry musel som to napisat, lebo tie detinske ocakavania co citam na roznych forach ma skutocne nenechavaju v klude, jednoducho naivita. Naopak treba apelovat na Apollo Team, nech miesto k*kotin, riesia naozaj potrebne veci ako FPU, tam je potencional, nie FEMU
                    Amiga 600 2MB Chip, Furia 030/40MHz, FDD HD 1,76MB (AriseR6i)
                    Furiatune homepage

                    Komentovat


                      O: Vampire 600 V2-128

                      Autorem citovaného textu je Boboo Přejít na původní příspěvek
                      Pamatam si ked som pracoval s AutoCAD 10 pod DOSom, tiez tam bola taka utilitka co kvazi emulovala FPU. Ucel bol jasny, aby bolo mozne spusti program a tak dovolit uzivatelom pouzivat AutoCAD aspon na kreslenie. Bol to des a hruza, ale aspon nieco, co umoznovalo ako tak pracovat ak to clovek nevyhnutne potreboval. To same plati aj u tejto utilitke FEMU, je to "NA SPUSTENIE FPU APLIKACII" nie na nejake Hardcore FPU veci a nemyslim, ze to buducna bude inak! Stale to bude takto lenive, ak optimalizacia bude tak, to bude len a par percent nie to co ocakavate ako od plnohodnotnej MC68882 a nechajte si zajst chut na vykon 060 FPU. Sorry musel som to napisat, lebo tie detinske ocakavania co citam na roznych forach ma skutocne nenechavaju v klude, jednoducho naivita. Naopak treba apelovat na Apollo Team, nech miesto k*kotin, riesia naozaj potrebne veci ako FPU, tam je potencional, nie FEMU
                      Akoby si mi z duše vyprával...
                      A1200 rev 2B Blizzard 1230 MKIV Indivision MK2cr,Mac Mini G4 1,42GHz 1 GB RAM ATI 9200 32MB

                      Komentovat


                        O: Vampire 600 V2-128

                        Já bych jen doplnil, že Vampíry se prodávají bez FPU a každý, kdo si kartu koupí jí kupuje tak, jak je. Apolláci sice mají další plány, ale na to se nikdo nemůže spoléhat. Prostě nelze blejmovat apolláky, že nedodali FPU. Kdo chce FPU, koupí si klasickou turbínu s 040/060, nebo si na PeCi pustí UAE zadarmo.
                        http://jack.untergrund.net [AMIGA 600 AMIGA 1200 AMIGA 1200T AMIGA 2000 AMIGA 4000 AMIGA 4000T CD32 Mac mini G4]

                        Komentovat


                          O: Vampire 600 V2-128

                          Autorem citovaného textu je jack-3d Přejít na původní příspěvek
                          Já bych jen doplnil, že Vampíry se prodávají bez FPU a každý, kdo si kartu koupí jí kupuje tak, jak je. Apolláci sice mají další plány, ale na to se nikdo nemůže spoléhat. Prostě nelze blejmovat apolláky, že nedodali FPU. Kdo chce FPU, koupí si klasickou turbínu s 040/060, nebo si na PeCi pustí UAE zadarmo.
                          Chapu co se snazis rict, ale nerikas to dostatecne presne. Ja si myslim, ze je treba rozlisovat rozsirovani funkcionality a zlepsovani kompatibility.
                          Nelze se spolehnout na to, ze pribude FPU, MMU, atd kdyz to nebylo soucasti specifikace vyrobku pri koupi.
                          Ovsem kdyby lide kupovali kartu AS IS, tak pri tech prvnich verzich kde byla kompatibilita jeste dost tristni by se to rozneslo a prodeje by rozhodne neatakovaly takova cisla jako dnes, protoze by proste o polofunkcni vyrobek nebyl zajem.

                          Prave proto je to FPGA, ze minimalne to zvysovani kompatibility je soucasti ocekavani zakazniku a s tim to take kupuji...

                          Komentovat


                            O: Vampire 600 V2-128

                            Nemyslím, že mám detinské očakávania. Jednoducho uvádzam čo program FEMU dokáže, pretože rýchlosť a kompatibilita nebude na vysokej úrovni. A je dobré vedieť, čo sa dá s FEMU spustiť a čo nie. To, že je to "len" taká núdzovka, sme všetci písali už predtým. Vzhľadom na to, že reálne FPU v Apolle je zatiaľ v nedohľade, tak je to pre karty Vampire V2 jediná možnosť spustiť programy a hry, ktoré potrebujú FPU.

                            Napríklad tiež s FEMU ide spustit Duke Nukem 3D (samozrejmä, nie ten upravený pre Vampire), ale momentálne to už nie je zaujímave, pretože už koluje upravená verzia Duke3D pre Vampire. A pri tejto hre je pekne vidieť, že FPU bolo použité len okrajovo, pretože rýchlosť hry je normálna. Samozrejmä netvrdím, že to bude pri každej hre alebo programe (viď Quake). Ďalej skúšam hru Hexen 2 pre 68k a zatiaľ sa mi darí dostať len do Menu samotnej hry.
                            Naposledy upravil oxcom; 03.08.2017, 16:05:09.

                            Komentovat


                              O: Vampire 600 V2-128

                              Nechcem sa tu rozpisovat nejak do detailov preco SW neriesi problem normalneho uzivatela co si chce spustit hru, demo, alebo program. Len okrajovo, ked som sa ucil VHDL, tak sa snazil porozumiet ako to vsetko funguje. Jedna kapitola bola venovana integrovaniu matematickeho algoritmu druhej odmocniny. Vypocet uz ma charakteristuku kvantovich cisel, cize je nutne vypocitat vsetky variacie cisel od A po Z a posuvat desatinu ciarku. Cize treba neustali vypocet a neustale komparovat aktulane vysledky az do variacie ktora bude zodpovedat spravnemu vysledku.
                              No a teraz, ked vytrhneme z kontextu iba jeden matematicky ukon, tak pri vypocte jednej jedinej operaci napriklad x=x+1, staci FPGA 1 hodiny cycklus. U 020/030 na vykonanie jednej instrukcie treba 3 hodinove cykli, respektive 6 Clock pulzov. Cize cislo najskot musi byt vlozene do nejakeho registru potom, pripocitana hodnota X a potom precitana jeho vysledna hodnota. Nie je to presne vysvetlenie v zargone programatora preto sa ospravednuje tym co programuju. Tu sa dostavame, ze na vypocet treba nespocetne mnozstvo hodinovy cyklov, aby sme vypocitali 1+1 s tym, ze predpoklame, ze nas algoritmus je napisany ASM. V Cku je to uz dost brutalne mrhanie casom. Takze sa dostavame do roviny, ze HW vypocet VS. SW, je cca 1:10. Na zaver aj programator FEMU sa dostava pri jeho najlepsej programatorskej zrucnosti, na obmedzenia strojoveho vykonu a sposobu ako CPU spracovava vypocty.
                              Naposledy upravil Boboo; 04.08.2017, 06:56:30.
                              Amiga 600 2MB Chip, Furia 030/40MHz, FDD HD 1,76MB (AriseR6i)
                              Furiatune homepage

                              Komentovat


                                O: Vampire 600 V2-128

                                Technické vyjadrenie je momentálne nepodstatné. Jednoducho bez ohľadu na rýchlosť emulácie je FEMU pre Vampire jediná možnosť ako sputiť software, ktorý používa FPU a je na každom jedincovi, či mu to vyhovuje alebo nie. Samozrejmä určite sa nájde množstvo softwaru, ktorý aj s FEMU nepôjde ani spustiť. Tá nekompatibilita je tu vždy.

                                Komentovat

                                Zpracovávám...
                                X