[#37]
Re: Amiga 500 z samym fastem - ile przyspieszenia?
@] SKOLMAN_MWS ˇ agrEssOr [,
post #35
W mikrokontrolerach zawsze podają jednostkę DMIPS/MHz i jest to o wiele miarodajniejsza jednostka wydajności niż MHz, mając taką jednostkę, można łatwo obliczyć ile DMIPSów ma dany procesorek przy danym zegarze (pod warunkiem, że pamięć flash nadąża za zegarem), procesory ARM z serii STM mają np 1.2DMIPS/MHz a PIC32 1.5DMIPS/MHz, więc różnice są podane na tacy, a jaki procesorem wybierze użytkownik zależy od tego co on jeszcze oferuje np magistrala RAM albo DAC itd.
Podejrzewam, że aby miarodajnie porównywać stare procesory, należałoby stworzyć ustandaryzowany test, bo jak program testujący jest zoptymalizowany pod dany procesor, to nigdy nie porównasz układów z różnych rodzin poprawnie, gdyż test działający szybko na jednym będzie działał wolniej na drugim, a z kolei test z drugiego może działać wolniej na pierwszy itd.
Wracając do tematu, to dołożenie fastu do A500/A600 jest po prostu mało zauważalne w wydajności. CHIP w A1200 dusi ją bardziej niż CHIP w A600, bo przyśpiesza ją nawet 16-bitowy FAST w którym procesor musi wykonywać dwa cykle odczytu pod rząd (020 zawsze odczytuje całe 32-bitowe wartości nawet jak potrzebuje tylko 16-bit - prefetch), a CHIP przecież jest tam 32-bitowy.