Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
05/06/09 07:31
Read: times


 
#165092 - Read comments _before_ (not) answering them
Responding to: ???'s previous message
Spend more time reading, before to switching to output mode. The first post from you contained this text:
Richard said:
but that one intended for ASIC claims it's 8.1 times faster than the standard 805x at the same crystal frequency. The SiLabs 'F12x's and Maxim/Dallas DS89c4x0's are certainly capable of more speed. In fact, any one-clocker at 25 MHz is as fast as that one at 300 MHz, at first glance. Not very impressive!


You forwarded the manufacturers claim that the ASIC has 8.1 times faster than a standard 12-clocker at the same clock speed. It was my conclusion that such a claim seemed to indicate that the ASIC could average 1.5 clocks/instruction, making it look like a one-clocker with some instructions requiring more than one clock.

You then implied in the second-to-last sentence that the ASIC could run at up to (at least) 300MHz. Or you at least chose to make a comparison with the ASIC running at that speed.

You then supplied something that very much looks like a claim by you: "In fact, any one-clocker at 25 MHz is as fast as that one at 300 MHz, at first glance."

I haven't claimed any 300MHz, and the Digital Core Design page don't seem to claim any 300MHz, so the figure 300MHz in your suggested comparison seems to be your claim. The web page seems to indicate 100 or 130MHz clock speeds for the ASIC, so the figure 300MHz did confuse me, but I decided to follow up your (yes, very much seems to be your) claim.

Since the manufacturers claim would have resulted in > 200 MIPS at 300 MHz (or possibly even 300 MIPS just counting NOP instructions if it is a one-clocker and the figure 8.1x faster is a weighted average from a certain set of instructions), I started to wonder how the ASIC would require 300 MHz operating speed just to be able to match "any one-clocker" running at 25 MHz. For a 300MHz ASIC to manage the same number of NOP/s, it would require 12 clock cycles for each NOP, which is 8 times slower than the manufacturer seems to claim.

The manufactuers claims seem to indicate that DT8051 is similar to a one-clocker, so how come you need to overclock the ASIC 2.5-3 times, or the STRATIX-III 1.5 times to get 25 MIPS NOP instructions?

Now, instead of throwing around bad comments like "No ... it's 1 MIPS at 12 MHz. That's what 12-clocker means.", maybe you could explain exactly what meant by "first glance"?

Was your "first glance" decision that any 25MHz one-clocker is the same speed as a 300 MHz ASIC the result of an initial test run done by you? Or by a test done by someone else? Or the result of a computation you did, based on any figures I haven't noticed on that web page or somewhere else?

It was because YOU did the claim that the 25MHz one-clocker was the same effective speed, when the manufactures claim seemed to indicate that they shouldn't even be close, that I started my post with: "I probably misunderstood something but: [...]" It was a request that you would refine your presentation, so we could know how you get to your conclusion.

If I did misunderstood something in that post of yours (and it was not the definition of a 12-clocker) then maybe you could supply a bit more information about why a 25MHz one-clocker has the same effective speed as a 300MHz ASIC.

Richard said:
So, in conclusion, it would manage about 300*8.1/12 or 202 MIPS.

Surely you know that's not MY claim. In fact, it's not even THEIR claim. You're the only one who's made that assertion.

No, I did not do that assertion. I just noted that your post seemed to indicate an ASIC consuming between 1 and 2 clocks/instruction, and it seemed to indicate that the ASCI would run at 300MHz, or at least require 300MHz to be comparable to "any 25MHz one-clocker". I then wanted to know why the ASIC at 300 MHz still would not manage better than 25 million NOP/second. In short, I was very confused about the figures in your post, in relation to your claim in the post, and in relation to the information on the manufactuers page and wanted more clarifying information.

Having an ASIC at 300 MHz run the same speed as "any 25MHz one-clocker" would imply that the ASIC was consuming 12 clocks/instruction, since 300MHz/12 => 25 MIPS. After all, this seems very much to be your claim, as represented by:
Richard said:
In fact, any one-clocker at 25 MHz is as fast as that one at 300 MHz, at first glance. Not very impressive!


But I know. Instead of respond to other peoples questions and notes, you will either ignore comments, or you will make your best to run away in a totally different direction, somehow trying to move the focus away from the original comment.

I have never said that I have believed any claims about the DT8051 - especially not claims that the manufactuer don't seem to have made.

I have never produced new claims about the DT8051, just simple computations showing that I have a problem getting your claims to make sense.

So:

Is the ASIC implementation a 12-clocker, requiring 12MHz clock frequency to match the original 8051 (meaning that the manufactuers 8.1x is totally bogus with a factor 8.1)?

Is the ASIC implementation a 12-clocker, requiring 300MHz clock frequency to match a 25MHz one-clocker (meaning that the manufactuers 8.1x is totally bogus with a factor 8.1)?

Are there any facts anywhere on the net substantiating that the ASIC at 300MHz can't beat a 25MHz one-clocker?

Where did the figure 300MHz in your post come from, given the figures of 100MHz/130MHz on the manufactuers page for ASIC, and 210MHz using an ALTERA STRATIX III?

List of 74 messages in thread
TopicAuthorDate
max clk freq            01/01/70 00:00      
   Which            01/01/70 00:00      
   300MHz            01/01/70 00:00      
      .            01/01/70 00:00      
         Does that make it effectively 600MHz, then...?            01/01/70 00:00      
            That are the links I found...            01/01/70 00:00      
               Interesting item, but did you notice ... ?            01/01/70 00:00      
                  300Mips, equivalent to 3.6GHz!            01/01/70 00:00      
                     That's slightly misleading ...            01/01/70 00:00      
                        You sure about your math?            01/01/70 00:00      
                           It's confusing ... typical marketing drivel            01/01/70 00:00      
                              Based on the claims you posted            01/01/70 00:00      
                                 Those aren't my claims!            01/01/70 00:00      
                                    Read comments _before_ (not) answering them            01/01/70 00:00      
                                       Architecture speed            01/01/70 00:00      
                                          That was my take too            01/01/70 00:00      
                                             Of course, it does not depend on CLK frequency!            01/01/70 00:00      
                              I cannot see a confusion            01/01/70 00:00      
                                 Not all one-clocker mfg's make the same claims            01/01/70 00:00      
                                    But...            01/01/70 00:00      
                                 comparison of 12- and less-clockers            01/01/70 00:00      
                                    Very nice!            01/01/70 00:00      
                                    Cool!            01/01/70 00:00      
                                    Good overview            01/01/70 00:00      
               Another link            01/01/70 00:00      
                  Dhrystone?            01/01/70 00:00      
                     Yes ... one could argue that the core is hobbled            01/01/70 00:00      
                        to sell IS useful... ;-)            01/01/70 00:00      
                     Dhrystone            01/01/70 00:00      
                        give data            01/01/70 00:00      
                  I find it useful...            01/01/70 00:00      
                     Nonsense            01/01/70 00:00      
                        Nice attitude...            01/01/70 00:00      
                        One thing that would be useful for FPGA            01/01/70 00:00      
                           Still waiting            01/01/70 00:00      
                              Here it is ... It's simple arithmetic            01/01/70 00:00      
                                 Not at all!            01/01/70 00:00      
                                 You missed the "at the same frequency" part            01/01/70 00:00      
                                    You're right, in a sense ...            01/01/70 00:00      
                                       Still thinking of the DT8051 as 12-clocker            01/01/70 00:00      
                                          Gee ... I can see where I went off the track!            01/01/70 00:00      
                                             You deserve respect for that...            01/01/70 00:00      
                                             Very easy to miss things            01/01/70 00:00      
                                                It is a shame the documentation is so superficial            01/01/70 00:00      
                                             Marketing demagogy            01/01/70 00:00      
                                                baloney            01/01/70 00:00      
                                                   Insignificant?            01/01/70 00:00      
                                                      the "classical" timing            01/01/70 00:00      
                                                         Fair claim            01/01/70 00:00      
                                                Not so fast, there, Pilgrim...            01/01/70 00:00      
                                                   Any alternative?            01/01/70 00:00      
                                                      Possibly ... ???            01/01/70 00:00      
                                                         Still pipelining            01/01/70 00:00      
                                                            It doesn't have to pipeline            01/01/70 00:00      
                                                               What use?            01/01/70 00:00      
                                                                  if critical, lock - if you can            01/01/70 00:00      
                                                                     What question?            01/01/70 00:00      
                                                                        Whatever happened to Amit Mittal ?            01/01/70 00:00      
                                                                           maximum speed of a car            01/01/70 00:00      
                                                                           Pigeon Poster?            01/01/70 00:00      
                                                                        no question, uncernity            01/01/70 00:00      
                                                                  It's not that difficult ...            01/01/70 00:00      
                                                                     Are we talking about the same thing?            01/01/70 00:00      
                                                                        It is a matter of how you choose to view things            01/01/70 00:00      
                                                                           Q still open: any 8051 with only two clock transitions?            01/01/70 00:00      
                                                                              I do not believe bigger is better ...            01/01/70 00:00      
                                                                                 You argue quite much for not caring            01/01/70 00:00      
                                                                                    Without going into too much detail ...            01/01/70 00:00      
                                                                                       Pipeline for concurrency            01/01/70 00:00      
                                                                                          One step at a time            01/01/70 00:00      
                                                                                             Many steps at the same time            01/01/70 00:00      
                                                                              1-clocker without pipelining            01/01/70 00:00      
                                                                                 Interesting link - I just wish it was a bit meatier            01/01/70 00:00      
   what the datasheet for the particular device states            01/01/70 00:00      

Back to Subject List