Sunday, May 18, 2008

Stop bashing phenom

Since phenom was introduced I thought it would be a great processor, not only because I like AMD products, but because 4(or 3) is better than 2 (or 2+2). Things got a little complicated to AMD when phenom got delayed and Intel had made a wonderful work on core architecture as benchmarks specialized sites doesn't stop to show us. It is impressive that things like power consumption and performance per watt just happen to be in all reviews since core got launched, and I wonder why. Hardware specialized sites never stop to surprise me, back when phenom got launched (6 months late) they start bashing it because of its low frequency and poor results on games. The exactly same thing happen over and over until I read this article on anandtech. Despite the article itself, which cover server market, the comments is what really worth reading:
"In fact for typical HPC codes Barcelona annihilates the Intel chips. We have just ordered a new HPC machine at my university and I had all the fun of running the benchmarks. For a single thread Intel was up to 50% faster, but for anything with a large memory footprint the Intel chips (even 45nm ones) with the FSB just fall over. For problems using 8GB RAM (8 threads) the K10's were twice as fast comparing 2.2 GHz Barcelona vs 3 GHz Harpertown chips. I just wish we could have had 3GHz Barcelonas..." by highlandmoose
I wonder why there is no tests on server area? This comment also worth quoting:

"The Northwood being a good chip is a fallacy that people try to advance to show how much better they understand the market, and how overly simple most people are. The latter is true, but also saying the Northwood was so good is also an oversimplification. It was a huge, power hungry chip that was generally more powerful than the other company's much older design, but not always. It's the same argument I would use against the Athlon though, it used a lot more power, and was much bigger, but the performance advantage was more substantial since it could match the P III clock for clock (and greatly surpassed it in FP), and could also run at much higher clock speeds. The Northwood was enormous, and had miserable IPC, and didn't outperform the Athlon by very much.

In the end, the Pentium III design as it moved along the mobile route proved to be an excellent and balanced design, and is finally the dominant processor again in the current iteration of Penryn. The Athlon and Athlon 64 only looked good against the grotesque Pentium 4 line, which combined the twin virtues miserable IPC with huge size/power use. Why Intel ever used this chip, after seeing how good the Pentium Ms were, is a mystery to me." by TA152H
It is also a mystery that few sites comment about how power hog were Northwood, Prescot and Pentium D(ouble). Now check this out:

"Intel's Core2 architecture is based on the Core and thus P6 architecture, so what wrong with AMD leveraging the strengths of their previous architectures. If it isn't broke, don't fix it. (Not saying they can't fix other areas of the processor)

Atom is somewhat innovative, but is mostly based on older designs using newer processes with an extremely low power overall design goal. It's a very good design, but the innovation is more in creating a market where one didn't really exist before.

Intel didn't innovate quad core, they innovated double dual core. This was really an innovation that they made with the double core Pentium Ds. While not a long term performance enhancing innovation, it should not be shrugged off either. It allowed Intel to offer two cores when they couldn't have otherwise. They also maintained higher margins this way as the yields were much higher than they would have been if they tried to get two cores on a single die. And guess what, AMD is following suit.

Penryn wasn't all that innovative as an architecture. However, the new process is a huge innovation. It's not a simple refinement in lithography technology. They had to change the way transistors were made. You can only deny that it is innovative if you call it inventive.

To be fair, AMD has been innovative as well. AMD's HT interconnect technology is routed like a crossbar switch. Effectively, this means that core 0 and core 2 can talk while core 1 and core 3 talk (or any other mutually exclusive combo) with no penalties. I don't know what Intels variation on HT will do, but if they design it like time division multiplexing (TDM) switches, they will have additional latency in some cases. More importantly, the processors will get extremely hot if they run the link fast enough to allow all processor simultaneous communications using TDM." by JPForums
Now that is a good comment.
Also recently both Tom's Hardware and guru3d published articles about how gpus and multi core cpus scale, read don't scale, on games. Note that both sites conclude that a faster cpu with less cores might perform better on games, how clever they are, but a faster gpu brings more for gaming experiency. They complete ignored the fact that a core doing nothing can still be used on tasks such as downloading, playing mp3 and any other trivial yet frequent task, but no they had decided to show how a multi core scale on single threaded game. Good job!

Last but not least, a priceless comment from guru3d article, page 6:

"Whoever stated that a 60 USD processor (X2 4850) wouldn't be sufficient for today's gaming ?"
Now try to alt+tab.

Tuesday, May 13, 2008

DLINK DSL-G604T firmware

My DSL-G604T always suffered from slowdowns, connection drop and sometimes even got completely unusable, though I normally associated to upnp being enabled. The 2.0 firmware really improved the web administration, but the instability was still there, adsl signal got out of sync frequently and so on. Then on this past weekend I decided to investigate a little further what hell was going on, well the bad news is that I just discovered that the router is really a crap in terms of hardware:

# cat /proc/cpuinfo
processor : 0
cpu model : MIPS 4KEc V4.8
BogoMIPS : 149.91
wait instruction : no
microsecond timers : yes
extra interrupt vector : yes
hardware watchpoint : yes
VCED exceptions : not available
VCEI exceptions : not available

Not only it, but almost all DSL- xxxT family comes with Texas Instrument cpu TNETD7300GDU AR7W MIPS, I wonder if that chip can really manages up to 64 wi-fi clients + 4 switch ports and the adsl connection itself. It must be quite a waste for using this fantastic cpu on DSL-502T since it doesn't need to manage wifi or do qos its amazing power will not really be used there, cmon give me a break.

Now the good news, at least from the software side, it is possible to flash the router with version 3.0 of the firmware which was supposed to only work on DSL-G624T, but guess what, it has almost the same piece of shit hardware so it works flawless on DSL-G604T. DSL-G624T 3.x firmware

After one week using the new firmware it seems much more stable than the previous, it happens to improved adsl signal so no disconnection or modem getting out of sync, much faster wi-fi assossiation and no single thing to complain up to now.

Friday, May 9, 2008

Doom days are back?

Not for me, even tough I fell tempted by the recent announcement of Doom 4, my "green" days of marine are over. Doom was the reason I became so interested by computers, since I just came to have a PC (486 dx2 66Mhz) only on 1994 when doom had just been released by id.
Doom not only mark my days as a gamer but as a programmer too as it had some heavy requirements (for that time) in terms of memory I started to hack on config.bat and autoexec.bat and latter I even manage to create/setup a network just to play doom. Doom multiplayer is the reason why I've previosly state it as my "green" days, I always was the green marine on my neighbors screens since it was a caracteristic of doom, probably it was because my network card/mac address as I've once swapped with one of my neighbors and I end up with his color and vice-versa.