Welcome, Guest. Please login or register.

Author Topic: ARM or x86 with FPGA emulator  (Read 21495 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline biggun

  • Sr. Member
  • ****
  • Join Date: Apr 2006
  • Posts: 397
    • Show all replies
    • http://www.greyhound-data.com/gunnar/
Re: ARM or x86 with FPGA emulator
« Reply #14 from previous page: August 21, 2014, 05:50:04 AM »
Quote from: TeamBlackFox;771347

CISC just doesn't make sense anymore and there is support for this in the simplicity of RISC. Look at anything else engineering related and you'll see that generally the simpler solution is better.


You repeat marketing slogans of the 90th.
These slogans are technically outdated today.

Some facts:
* CISC has stronger instructions than RISC

In the late 80th and early 90th making a simpler RISC decoders allowed
to invest this into other parts of the chip to improve performance.
As this time RISC chips had a performance advantage.

But technology moved on...
The decode is NOT the bottleneck anymore.
CISC chips can today decode the same amount of instructions as RISC chips.

Today the most complex part and biggest parts of the CPU are the Caches.

Today the main challanges when designing a CPU are:


1) Resolving Instructions dependancies.
CISC has here some advantage - as a CISC CPU an do more with less.

2) Cache access is the other big bottleneck.
CISC has here two big advantages.
* CISC instructions are much more compact. Therefore they can do more with the same ICache Bandwidth.
* The number of possible parallel DCache read and DCache writes
is today the real limiting factor today in CPU design.

As RISC chips lack by design real immediate handling - all RISC chips needs to do more DCache reads to do the same amount of work as CISC chips.


Think about the above technical facts and rethink your opinion about the RISC vs CISC discussion,

Offline biggun

  • Sr. Member
  • ****
  • Join Date: Apr 2006
  • Posts: 397
    • Show all replies
    • http://www.greyhound-data.com/gunnar/
Re: ARM or x86 with FPGA emulator
« Reply #15 on: August 22, 2014, 08:38:57 AM »
Quote from: TeamBlackFox;771431

Of course, biggun you can always try proving me wrong by building this super orthogonal CPU and trying to benchmark it against a processor of the same application that is RISC. I'll be waiting.


Been there done that ...

http://www.apollo-core.com/