4 ms·
That's demonstrating you can make a fast BASIC on an ARM. What I'm talking about is making a faster ARM cpu. According to Wikipedia, StrongArm debuted at 233
by FullyFunctional 10y ago
That's demonstrating you can make a fast BASIC on an ARM. What I'm talking about is making a faster ARM cpu. According to Wikipedia, StrongArm debuted at 233 MHz. I can't remember how fast the contemporary implementations were at the time, but I remember that 233 MHz was a lot faster. (For the record: I'm neither fan of ARM nor x86).
- eonwe 10y agoIt seems to have been introduced the same year as Pentium 2 which had clock rates of 233-300 MHz. I don't know about the architectural differences at that time, but at least currently Intel processors smoke ARMs with same clock rate. The difference was probably a lot less pronounced at that time as the architectures were simpler.
- rjsw 10y agoThe Pentium 2 was an out-of-order CPU, StrongARM was in-order.
- pja 10y agoIIRC, StrongARM was about 5-10x faster than contemporary (non-DEC) ARM chips of the time, which topped out around 30-40MHz. What made BASIC blisteringly quick on it was that the BASIC interpreter that Acorn had originally written for their ARM-based micros was small enough to fit into the instruction cache on the StrongARM. (According to Wikipedia, StrongARM was 16kb I + 16kb D cache, a Harvard Architecture; whereas the Acorn designed cpus only had a 4kb unified cache at the time.) BASIC programs (which were byte-coded) were enormously faster on the StrongARM.