The Amazing NES: 8 million floating point operations per sec

You can talk about almost anything that you want to on this board.

Moderator: Moderators

User avatar
Dwedit
Posts: 4470
Joined: Fri Nov 19, 2004 7:35 pm
Contact:

The Amazing NES: 8 million floating point operations per sec

Post by Dwedit »

According to some awful infographic from experts-exchange.com, the 1.78MHz NES can do 8 million floating point operations per second.
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!
JRoatch
Formerly 43110
Posts: 394
Joined: Wed Feb 05, 2014 7:01 am
Location: us-east
Contact:

Re: The Amazing NES: 8 million floating point operations per

Post by JRoatch »

Nice, that's 4 floating point operations per cycle! Also I have absolutely no clue how one gets a single floating point computation out of the PPU.
User avatar
Drew Sebastino
Formerly Espozo
Posts: 3496
Joined: Mon Sep 15, 2014 4:35 pm
Location: Richmond, Virginia

Re: The Amazing NES: 8 million floating point operations per

Post by Drew Sebastino »

43110 wrote:Nice, that's 4 floating point operations per cycle!
The Genesis apparently also does... (30 million instructions per second)

"experts"exchange.com credibility = 0
93143
Posts: 1371
Joined: Fri Jul 04, 2014 9:31 pm

Re: The Amazing NES: 8 million floating point operations per

Post by 93143 »

If I'm reading this correctly, even with both the Mega CD and 32X attached it doesn't reach 30 MIPS, never mind MFLOPS as the chart says...
User avatar
Drew Sebastino
Formerly Espozo
Posts: 3496
Joined: Mon Sep 15, 2014 4:35 pm
Location: Richmond, Virginia

Re: The Amazing NES: 8 million floating point operations per

Post by Drew Sebastino »

I'm not entirely sure how they calculated that the Apollo Guidance Computer was twice as powerful as the NES's 6502, unless they're going by ram which is a terrible thing to base it on. It was apparently capable of 16 bit operations, including multiplication and division, but the clock frequency was also apparently divided by 2 for the thing to actually use for only 1.024 Mhz. I cannot find how many cycles each instruction uses, but so far it seems like both processors are about tied, but they are of course better suited for what they are intended to be used in.
Sik
Posts: 1589
Joined: Thu Aug 12, 2010 3:43 am

Re: The Amazing NES: 8 million floating point operations per

Post by Sik »

93143 wrote:If I'm reading this correctly, even with both the Mega CD and 32X attached it doesn't reach 30 MIPS, never mind MFLOPS as the chart says...
Technically 32X alone would reach 30 MIPS (since SH2 instructions are single cycle and it has two of them at around 23MHz).

But yeah, the amount of bullshit can't be understated.
Espozo wrote:I'm not entirely sure how they calculated that the Apollo Guidance Computer was twice as powerful as the NES's 6502, unless they're going by ram which is a terrible thing to base it on.
2MHz vs 1MHz. Apparently (because NES is actually closer to 2MHz than 1MHz).

Basically completely bogus numbers and such. Bonus points for claiming at the beginning that they actually account for this stuff!

EDIT: find a font that renders tildes as something other than a dash =|
93143
Posts: 1371
Joined: Fri Jul 04, 2014 9:31 pm

Re: The Amazing NES: 8 million floating point operations per

Post by 93143 »

Sik wrote:Technically 32X alone would reach 30 MIPS (since SH2 instructions are single cycle and it has two of them at around 23MHz).
Replace "32X" with "SVP chip", then.

What is the difference between "issue cycles" and "latency cycles" on that datasheet? I took a pessimistic approach and added them...
User avatar
Drew Sebastino
Formerly Espozo
Posts: 3496
Joined: Mon Sep 15, 2014 4:35 pm
Location: Richmond, Virginia

Re: The Amazing NES: 8 million floating point operations per

Post by Drew Sebastino »

Sik wrote:2MHz vs 1MHz. Apparently (because NES is actually closer to 2MHz than 1MHz).
They were trying to claim that the Apollo Guidance Computer was twice as powerful as the NES, not that the NES was twice as powerful.
Sik wrote:Basically completely bogus numbers and such.
Pretty much.
Sik wrote:Bonus points for claiming at the beginning that they actually account for this stuff!
:shock:

"experts"echange.com credibility = -100
User avatar
Drew Sebastino
Formerly Espozo
Posts: 3496
Joined: Mon Sep 15, 2014 4:35 pm
Location: Richmond, Virginia

Re: The Amazing NES: 8 million floating point operations per

Post by Drew Sebastino »

I just noticed something: on the graph measuring cpu speed, the N64 is only a hair above the playstation. Isn't the N64's cpu about 3x as powerful, seeing that they are both MIPS processors and the N64's is clocked about 3x as fast, not including that it can do 64 bit operations?
Sik
Posts: 1589
Joined: Thu Aug 12, 2010 3:43 am

Re: The Amazing NES: 8 million floating point operations per

Post by Sik »

Espozo wrote:
Sik wrote:2MHz vs 1MHz. Apparently (because NES is actually closer to 2MHz than 1MHz).
They were trying to claim that the Apollo Guidance Computer was twice as powerful as the NES, not that the NES was twice as powerful.
No, they claimed Apollo was 2MHz and NES was 1MHz... they couldn't even get those numbers right =P (since the NES clock speed is almost 2MHz)
User avatar
rainwarrior
Posts: 8062
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: The Amazing NES: 8 million floating point operations per

Post by rainwarrior »

The graphic clearly says 1.8 MHz, not 1.
Image
http://i.imgur.com/O0KRHUO.jpg


I think they're probably just thinking that the speed is equivalent but the RAM is doubled, and that these two factors are somehow multiplicative w.r.t. processing power.

Edit: You know what, they're probably not that dumb. I think Speed and RAM are just the only numerical statistics they could find to stick on the chart, and its probably not representing their entire methodology. Apollo as roughly 2x an NES seems like a decent estimate after thinking more about it.
Last edited by rainwarrior on Thu May 28, 2015 10:14 am, edited 1 time in total.
User avatar
Bregalad
Posts: 8036
Joined: Fri Nov 12, 2004 2:49 pm
Location: Caen, France

Re: The Amazing NES: 8 million floating point operations per

Post by Bregalad »

Holy god, this is some wacky bullshit. But with a coprocessor in the cartridge, it would be possible for the NES to do 8 million floating points per second :)

EDIT : Or maybe they meant 8 thousand? That would give 223 cycles per floating point operation, probably below the truth but reasonable if they're optimized for speed somehow.
User avatar
Drew Sebastino
Formerly Espozo
Posts: 3496
Joined: Mon Sep 15, 2014 4:35 pm
Location: Richmond, Virginia

Re: The Amazing NES: 8 million floating point operations per

Post by Drew Sebastino »

Espozo wrote:I'm not entirely sure how they calculated that the Apollo Guidance Computer was twice as powerful as the NES's 6502, unless they're going by ram which is a terrible thing to base it on.
rainwarrior wrote:I think they're probably just thinking that the speed is equivalent but the RAM is doubled, and that these two factors are somehow multiplicative w.r.t. processing power.
I really don't see how an old computer from 1966 that wasn't really a super computer but probably still high end would be twice as powerful than a consumer one from 1983. (Famicom) The AGC doesn't even run at 2MHz, it gets cut in half... (I'm assuming it would be like if you said the SNES's 65816 was running at 21MHz, because it hasn't gone through the divider yet like the 2MHz AGC.)

I still think the PS being that close to the N64 is a bunch of BS. (See what I did there?)


From what I've seen of the website, it looks weird... I looked at the "technical" thing and the categories where like: Microsoft Excel, Windows XP, JavaScript. I bet half of the people have never seen any sort of assembly language. (They couldn't have if they think a 1.8 MHz processor is capable of 8 million instructions...)
93143
Posts: 1371
Joined: Fri Jul 04, 2014 9:31 pm

Re: The Amazing NES: 8 million floating point operations per

Post by 93143 »

Espozo wrote:(They couldn't have if they think a 1.8 MHz processor is capable of 8 million instructions...)
A modern superscalar one could do it. Of course the 6502 is not one of those... and the claim wasn't IPS; it was FLOPS, which is much worse...
tepples
Posts: 22345
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: The Amazing NES: 8 million floating point operations per

Post by tepples »

Espozo wrote:"experts"exchange.com credibility = 0
Ever since Stack Overflow and Super User came out, there has been little need for Expert S-ex Change.

How many flops came out of LJN and Active?
Post Reply