Welcome, Guest. Please login or register.

Author Topic: ACA card speeds  (Read 5515 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Britelite

  • Full Member
  • ***
  • Join Date: Jul 2003
  • Posts: 187
    • Show all replies
    • http://www.dekadence64.org
Re: ACA card speeds
« on: December 07, 2012, 10:30:25 AM »
Quote from: ChaosLord;717763

The 060 has 2 integer cores so that is 100 MIPS right there.

Not all instructions are 1 cycle and not all of them can run in parallel. So yes, in theory you can get 100MIPS, but in real use you don't.
 

Offline Britelite

  • Full Member
  • ***
  • Join Date: Jul 2003
  • Posts: 187
    • Show all replies
    • http://www.dekadence64.org
Re: ACA card speeds
« Reply #1 on: December 07, 2012, 10:37:50 AM »
Quote from: ChaosLord;717923

Of course you can do moves to and/or from memory.  The 060 has this magical box called "The L1 Cache" which caches all reads and writes for spectacular performance.

Yes, if you only happen to be reading from cache, but once you get a cache miss the whole memorybus stalls for a number of cycles.

Quote
If a MIPS-tester can't dual-execute then it isn't testing your CPU.  Your 2nd core could be completely broken and you would never know, because that pretend fake MIPS tester wasn't actually testing the 2nd core.

There's not two cores as such, there is the primary and the secondary pipeline. And some of the instructions can only run in the primary pipeline, and even block other instructions from executing in the secondary pipeline.