kategoria: NatAmi
[#1] Apollo CPU
Na forum NatAmi znalazłem dziś link do ciekawej strony:

http://apollo-core.com/

Prawdopodobnie będzie to nowe CPU do NatAmi, wygląda także, jakby kryło się za tym coś więcej :o
[#2] Re: Apollo CPU

@ntx, post #1

Nadmiernego szału w porównaniu do 060 nie ma... 060 na 80MHz ma 106MIPS, na 100MHz około 130MIPS, czyli na 200MHz miałaby 260MIPS... Ten softcore ma mieć 300MIPS na 200MHz więc przyrostu jakby niewiele.
[#3] Re: Apollo CPU

@ntx, post #1

Hmm, taką stronkę z takimi opisami postawić można w kilka minut, chociaż nie neguję jej prawdziwości, cokolwiek to oznacza..
[#4] Re: Apollo CPU

@altcomputing, post #2

Moze i nie wiele ale jesli pojdzie z takim zegarem to i tak jest do przodu bo 060 pojdzie max 100MHz.
Wiec wole ten na 200MHz niz 060 na max 100MHz.
[#5] Re: Apollo CPU

@altcomputing, post #2

No niewiele, ale jednak jest. Jak na Amigowe standardy, to i całkiem sporo. Zwłaszcza, jak się porówna do osiągów każdej zabytkowej Amigi Klasycznej, Mnie by właściwie wystarczyło tej "mocy", nie czułbym się rozczarowany.

Czort znajet, na ile to wiarygodna informacja, bo w ogóle projekt Natami jest dość tajemniczy, oficjalne informacje są tak skąpo dawkowane, że łacno można utracić wiarę w zmaterializowanie się maszyny.

Serdeczności
Des
[#6] Re: Apollo CPU

@Phibrizzo, post #4

Tu się zgadzam, trochę tylko szkoda że nie oferuje toto w zasadzie nic więcej.
[#7] Re: Apollo CPU

@altcomputing, post #6

Ano. Ale pożyjemy - zobaczymy. Wiarygodność informacji dość słaba jest. Ze wcześniejszy, oficjalnych doniesień wynika, że Natami solidniejszego "kopa" ma mieć. Pozostaje nam czekanie

Serdeczności
Des
[#8] Re: Apollo CPU

@Phibrizzo, post #4

Weź też pod uwage ze wydajność procesora nie zalezy liniowo od częstotliowści takowania ale także od architektury tzn MC68060/70MHz nie jest 10 razy szybszy od MC68000/7MHz, ale jakieś powiedzmy ~80.

Możliwe że taki procesor taktowany 200MHz bedzie miał wydajnośc na poziomie pierwszych Pentium 2. Ale póki co jest to tylko zgadywanie. Nie wiemy nawet czy strona jest prawdziwa :P

BTW. Natami Team wspominał coś o takowaniu nowego procoesra w okolicach 133-166MHz.
[#9] Re: Apollo CPU

@tom256, post #8

No właśnie rzecz w tym, że ten cały Apollo będzie miał wydajność liniowo porównywalną z 060 (060- 130MIPS przy 100Mhz, Apollo 300MIPS przy 200MHz, czyli nieco ponad dwa razy więcej przy dwukrotnie większym zegarze).
[#10] Re: Apollo CPU

@tom256, post #8

Peak performance nic nie mówi ile można w rzeczywistych zastosowaniach wyciągnąć. 060+SDR jest szybsze od tego samego tak samo taktowanego procesora z EDO więc "apollo" z DDR może być lepszcze bardziej efektywne (tj. mieć w aplikacjach wydajność bliżej szczytowej). Na konkrety jednak przyjdzie nam poczekać, o ile strona to nie jakiś wybryk robiących sobie jaja z amigowców i atarowców.
[#11] Re: Apollo CPU

@abcdef, post #10

Naturalnie, większa przepustowość pamięci oznaczać będzie większą wydajność. Dodatkowo sama szyna byłaby szybsza (i szersza?). FSB 100MHz i DDR to spory skok w porównaniu z 060.
[#12] Re: Apollo CPU

@altcomputing, post #11

Szyna 100MHz, daje przepustowość 800MB/s, DDR w wersji 400MHz dają np 3200MB/s.

Nawet jak zastosujesz najnowsze DDR3 o przepustowosci 19.2GB/s to z punktu widzenia wydajności procesora nic Ci to nie da, bo nadal wąskim gardłem nadal zostanie szyna procesora o przepsustowosci 800MB/s.

Ostatnia aktualizacja: 30.03.2012 11:59:45 przez tom256
[#13] Re: Apollo CPU

@tom256, post #12

Tyle, że DDR400 CL3 nie muszą działać na 400MHz z CL3, a np. na 200MHz (2x100) z CL1-1.5
Przepustowość swoją drogą, a opóźnienia swoją. 100MHz SDRy zazwyczaj miały CL2 albo 3 więc zastosowanie DDR ma tutaj (jak podejrzewam) znaczenie jedynie po to by opóźnienia zmniejszyć, a nie zwiększać przepustowość. Ze względu na małe dysproporcje prędkości rdzenia i pamięci w takim wypadku cache nie musiałby być wyjątkowo duży i wielopoziomowy jak to ma miejsce w obecnych x86-64 czy POWER7
[#14] Re: Apollo CPU

@abcdef, post #13

Tylko, że trze trzeba wziąć pod uwagę, że część procesorów wewnętrzną szynę ma inną, a zewnętrzną inną. Kolejna sprawa to kontroler pamięci, którego procesor Motorola, jaki by nie był, nie ma własnego kontrolera pamięci. Więc jeszcze musi być kontroler, który tę pamięć obsłuży tak jak potrzeba.
[#15] Re: Apollo CPU

@ntx, post #1

"IBM softcore performance study convirmed again"

Taaa... Czepiam się ;)
[#16] Re: Apollo CPU

@abcdef, post #13

Zapomniałem dodać że powyższe dane podałem zakładając magistralę 64bit.

CL1?? Hmmm nawet legendarne Winbond BH5 działały w najlepszym wypadku na CL1,5 mimo obniżenia częstotliwośći. Przy czym nie było różnicy pomiędzy CL1,5 i CL2.

Inna sprawa że nie w każdym procesorze timingi odgrywały ważną role. Jedne lepiej reagowały na przepustowość inne na timingi.
Nie wiem jak sprawuja sie w tym nowe FPGA, ale stare Motorole MC680x0 podobnie jak Intel P4 (Netburst) wydają sie wrażliwe na przepustowość pamięci.

BTW. Ponoć autor rozwiązania pracował wcześniej nad procesorem Cell do PS3.

Ostatnia aktualizacja: 30.03.2012 17:31:22 przez tom256
[#17] Re: Apollo CPU

@ntx, post #1

Odświeżam stary wątek, bo widać, że Apollo CPU zaczyna się urzeczywistniać:




Karta będzie nakładką na 68000 i będzie miała następujące możliwości:

- szybki CPU (szybszy niż 060) emulowany w FPGA
- 128 MB RAM
- wyjście HDMI (sterowniki Picasso96, emulacja AGA)
- czytnik kart pamięci
- ethernet

Karta ma być dostępna jeszcze w wakacje, cena ok. 150 euro.
[#18] Re: Apollo CPU

@ntx, post #17

Super!! A będzie działać z CDTV?
[#19] Re: Apollo CPU

@Skiba, post #18

.

Ostatnia aktualizacja: 19.07.2014 13:16:47 przez Norbert
[#20] Re: Apollo CPU

@Skiba, post #18

Tak, będzie działać w A500/A1000/A2000/CDTV, będzie także wersja dla nowszych Amig.
[#21] Re: Apollo CPU

@ntx, post #17

- szybki CPU (szybszy niż 060) emulowany w FPGA

Jaki procesor będzie emulowany w FPGA? 000, 020?
[#22] Re: Apollo CPU

@waldiamiga, post #21

Jaki procesor będzie emulowany w FPGA? 000, 020?


jesli dobrze rozumię to 000?
[#23] Re: Apollo CPU

@Paul, post #22

tu jest cos wiecej http://www.majsta.com/
[#24] Re: Apollo CPU

@ntx, post #20

Pozostaje tylko czekać :)
[#25] Re: Apollo CPU

@Skiba, post #24

ciekawe kiedy powstanie jakieś Nowe turbo do a 4000
albo fajna karta grafiki
[#26] Re: Apollo CPU

@Paul, post #22

jesli dobrze rozumię to 000?

Nio to trochę lipa bo ani Gloom Deluxe, Nemac4 czy Ubek się nie uruchomi.(brak 020)
Ale Cytadela, Project Battlefield i Intercalaris będą śmigać. Tornado czy Gunship2000 również wykorzystają ta moc.
No i porenderować można będzie w Imagine czy Real3D

ciekawe kiedy powstanie jakieś Nowe turbo do a 4000
albo fajna karta grafiki


Przeca takie turbo powstaje... Albo przestało powstawać :D (chodzi mi o projekt PPC i 040 do A3000/4000)
A co do kart grafiki to mostek PCI i Radeon 9250 to swiat i karuzela, raczej nic lepszego się nie pojawi.

Ostatnia aktualizacja: 19.07.2014 18:43:36 przez waldiamiga
[#27] Re: Apollo CPU

@waldiamiga, post #26

nic się nie rusza
link
[#28] Re: Apollo CPU

@Dorian3d, post #27

Fajnie, że w tych kartach jest wszystko zintegrowane:)
I cena nie jest zbyt wysoka jak w przypadku Apollo.
[#29] Re: Apollo CPU

@waldiamiga, post #21

Pewnie taki, który jest w TG68, czyli 68000 albo niepełny 020 jak w Chameleonie od Jensa, z tym, ze nie wiem, czy w tym drugim przypadku Majsta ma do niego dostęp.
[#30] Re: Apollo CPU

@sanjyuubi, post #29

To nie będzie żadna z tych jednostek, tylko znacznie bardziej zaawansowana implementacja, która wywodzi się z cpu projektowanego dla Natami. Na stronie majsty (majsta.com) są testy tego wkładu, z tym, że zaimplementowanego w wolniejszym układzie FPGA.
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem