Re: 66MIPS 8bit microcontroller
- From: "Wilco Dijkstra" <Wilco_dot_Dijkstra@xxxxxxxxxxxx>
- Date: Thu, 26 Jul 2007 20:31:33 GMT
"Steve at fivetrees" <steve@xxxxxxxxxxxxxxxxxxxxx> wrote in message news:JLOdncom08DLbDXbnZ2dnUVZ8sCsnZ2d@xxxxxxxxxxxx
"Anton Erasmus" <nobody@xxxxxxxxxxxxxxxx> wrote in message news:olnha3tcb6va4ndia7930eff2qq2r3rra8@xxxxxxxxxx
http://www.tezzaron.com/OtherICs/Super_8051.htm
I see that they say that their 200MHz almost 1 cycle per instruction
with hardware IEEE floating point support runs almost 3x faster than
a standard 8051 computing a mandelbrot pattern. Am I missing
something, or is this just slightly short of pathetic ? Just based on
the clock frequency and less clock cycles per machine cycle, their
8051 should be close to 150x faster.
Given that they also say "up to 100 MFlops", I suspect they're comparing with/without the hardware IEEE on the same
"standard" 8051 at the same clock speed. Although even then, I think I'd expect slightly better...
A quick look at the data*** shows that a floating point operation takes
8 moves to set up the input operands, 1 to set the operation and 4 to store
the result (which is valid after 4 cycles). So that's 8 * 4 + 3 + 4 * 4 + 4 = 55
cycles for one floating point operation. This gives 3.6MFlops at 200MHz, a
little lower than the claimed 100MFlops. Similarly the 200MIPS maximum
speed is more like 75MIPS on actual code as few instructions execute in
1 cycle.
A software floating point implementation on this 8-bit core might take around
200 cycles on average for addition/multiply, so getting a factor 3 speedup
from the floating point hardware sounds feasible. Not very impressive indeed.
Wilco
.
- Follow-Ups:
- Re: 66MIPS 8bit microcontroller
- From: Everett M. Greene
- Re: 66MIPS 8bit microcontroller
- References:
- 66MIPS 8bit microcontroller
- From: SamSvL
- Re: 66MIPS 8bit microcontroller
- From: D.
- Re: 66MIPS 8bit microcontroller
- From: Anton Erasmus
- Re: 66MIPS 8bit microcontroller
- From: Steve at fivetrees
- 66MIPS 8bit microcontroller
- Prev by Date: Re: 66MIPS 8bit microcontroller
- Next by Date: Re: Cygnal 8051F310 problem with onchip XRAM
- Previous by thread: Re: 66MIPS 8bit microcontroller
- Next by thread: Re: 66MIPS 8bit microcontroller
- Index(es):