Slashdot Mirror


What Makes Apple's Power Mac G5 Processor So Hot

An anonymous reader writes "58 million transistors can drive a lot of power. Apparently, Apple appreciated the choices IBM processor architects made when designing the 970 family. This article provides the 64-bit architecture big picture for the 970 family (A.K.A. the Power Mac G5) and the critical issues in IBM's 64-bit POWER designs, covering 32-bit compatibility, power management, and processor bus design."

313 comments

  1. anyone else noticed how COOL the AMD-64 chips run? by linuxbaby · · Score: 1, Offtopic

    On a related note, has anyone else noticed how COOL the AMD-64 chips run?

    I got my first AMD-64 last month and was assuming it would be burning hot (fast = hot, right?) - but was surprised that even under heavy load, I was able to hold my hand on the heatsink and it was barely warm.

    Can anyone explain why this is?

  2. Circular Logic by WormholeFiend · · Score: 4, Funny

    If it's so hot, maybe it's not cool enough.

  3. What Makes Apple's Power Mac G5 Processor So Hot? by Anonymous Coward · · Score: 5, Funny

    Insufficient cooling?

  4. What makes it so hot (abridged) by Sensible+Clod · · Score: 3, Insightful

    Basically, we took one of our superchips that go into superservers, with a gitastic cache and frontside bus, stripped it down a bit so we don't cut into our own market, and gave it a new name. Isn't that cool?

    --

    The difference between spam and poop is that you don't have to dig through septic tanks looking for real food. -- Me
    1. Re:What makes it so hot (abridged) by TAGmclaren · · Score: 1, Flamebait
      Basically, we took one of our superchips that go into superservers, with a gitastic cache and frontside bus, stripped it down a bit so we don't cut into our own market, and gave it a new name. Isn't that cool?


      For us Apple users - you bet!

      Well, except for the fact that the processor's so hot, but you know what I mean :)
      --
      Iran has endorsed
    2. Re:What makes it so hot (abridged) by malfunct · · Score: 4, Interesting

      Its not that apples (and most likely some of the x86 based computers too though I haven't really looked into it) aren't supercomputers. Its just that given the current definition of a supercomputer its just not that amazing anymore. Maybe its the definition that needs to change rather than you being upset at people that follow the definition.

      --

      "You can now flame me, I am full of love,"

    3. Re:What makes it so hot (abridged) by William+Tanksley · · Score: 1

      Yes -- because it's part of the ongoing merging of the POWER line with the PowerPC line of chips.

      -Billy

    4. Re:What makes it so hot (abridged) by John+Whitley · · Score: 5, Insightful
      Wow. Artful and elegant rebalancing of engineering tradeoffs for very diferent markets reduced to a knee-jerk oversimplification in one fell swoop. And it got a +5 Insightful for that, too boot. Here are some reasons why the "stripped it down a bit so we don't cut into our own market" statement is ridiculous:
      1. If selling POWER series chips to Apple was going to undermine IBM's server business, IBM would have a hell of a lot more to worry about from the plain 'ol x86 market.
      2. IBM's POWER-series chips are designed to trade away ultra-high-speed clock rates in favor of low failure rates. The design rule (feature size on chip) is pulled back from the bleeding edge and other layout techniques are employed to make these processors rock solid, to avoid costly downtime from hardware failures in business servers.
      3. These days Apple is well known for its forays into the cluster computing space -- but that's a far cry from the sort of transactional throughput capacity of IBM's high-end servers. I.e. not the same markets!
    5. Re:What makes it so hot (abridged) by dthree · · Score: 1

      Maybe the reality distortion field isn't calibrated properly.

      --
      "I forgot my mantra."
    6. Re:What makes it so hot (abridged) by Sentry21 · · Score: 1

      IBM's POWER-series chips are designed to trade away ultra-high-speed clock rates in favor of low failure rates.

      In other words, IBM's customers will pay $2m for a computer that has one processor out of 64 fail once or twice in its operational lifetime thus and has no downtime, instead of $800,000 for a cluster with ten times the processing capacity and an average of two minutes of downtime a year.

      These may not be actual numbers (it's a pretty extreme example), but that's the philosophy. Pay more for reliability.

      --Dan

    7. Re:What makes it so hot (abridged) by Anonymous Coward · · Score: 0

      When have you _ever_ had a CPU fail with proper cooling, motherboard and power supply?

      It's mostly marketing fluff, IMHO. CPUs don't spontaneously fail if they aren't put in machines assembled by idiots.

      ----

      you sir are a complete moron.

  5. Whoah, here's the problem... by LegendOfLink · · Score: 1, Offtopic

    ...somebody set this thing to "evil!"

    1. Re:Whoah, here's the problem... by Anonymous Coward · · Score: 0

      Stupid mods can't even see a Simpsons Halloween special reference anyway.

      Slashdot is dying! (it IS running on a BSD server, right?)

      Okay, so mod my "funny flametroll -5" or whatever.

  6. 64 bit integers by Xpilot · · Score: 4, Insightful
    From the article:
    ...64-bit processors also accelerate complex mathematical calculations through their ability to perform calculations directly on 64-bit numbers...
    Don't they mean 64-bit integers? Since floating point registers in most modern CPU's are 64-bit wide already.

    --
    "Backups are for wimps. Real men upload their data to an FTP site and have everyone else mirror it." -- Linus Torvalds
    1. Re:64 bit integers by lisaparratt · · Score: 1

      It can perform the 64-bit floating point operations correctly, but it has to load the numbers in a two step process, 32 bits at a time, so it's not direct.

    2. Re:64 bit integers by francisew · · Score: 5, Informative

      More importantly, it doesn't have to break the 64 bit operations into many successive 32 bit operations. 64 bit operation are not simply 2x32 bit operations, but can be several dozen operations.

      An 8-bit microcontroller can perform 64 bit floating point operations correctly. It just takes a long time.

    3. Re:64 bit integers by Waffle+Iron · · Score: 5, Informative
      Since floating point registers in most modern CPU's are 64-bit wide already.

      Actually, since most modern CPUs are x86 variants, the floating point registers are usually 80 bits wide (and have been since the 1981 introduction of the 8087).

      As far as "complex mathematical calculations" go, 64-bit integers aren't really that big a deal. It's pretty rare to need integers bigger than 2^32 but no bigger than 2^64; floating point usually handles big numbers more flexibly.

      The big deal with 64-bit CPUs is 64-bit address pointers and operations on them (which usually aren't more complex than adding and shifting).

    4. Re:64 bit integers by Anonymous Coward · · Score: 1, Informative

      Unless "complex mathematical calculations" means exact bignum arithmetic where 64x64->128 multiply is likely to provide 3-4 times speedup compared to 32x32->64..

    5. Re:64 bit integers by cimetmc · · Score: 2, Informative

      Sorry, but you are completely wrong here.
      A lot of 32 bit processors already have a 64 bit data bus right now. This is for example the case for the Intel 32 bit processors. So loading an entity bigger than 32 bit is not an issue. The bus width between the processor core and the L1 cache is even wider allowing even bigger chunks to be loaded in one cycle.
      As for the floating point unit, it is also designed to do the operations in double precision (64bit) or even more. Once again, full 64 bit processors have no advantage here.
      So for floating point numbers, having a full 64 bit processor compared to current 32 bit processors does not give you any speed advantage. The only advantage that remaines is the bigger address range.

      Marcel

    6. Re:64 bit integers by shotfeel · · Score: 1

      IIRC, even the G4 doesn't need to break 64 bit floating point operations into 32 bit operations. IOW, the floating point units in the processor have been 64 bit for some time, its the rest of the architecture that's just "cacthing up".

    7. Re:64 bit integers by Fulcrum+of+Evil · · Score: 2, Informative

      A lot of 32 bit processors already have a 64 bit data bus right now. This is for example the case for the Intel 32 bit processors. So loading an entity bigger than 32 bit is not an issue.

      This is not relevant to the instruction stream - you still need two load instructions. Actual bus widths are not visible to executing code - it's simply there to improve bandwidth.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    8. Re:64 bit integers by Anonymous Coward · · Score: 0

      My personal experience would say that you're wrong. Flipping variable types from float to double in my code causes something near a 20-30% speed hit on my 32-bit x86 machines. The same variable type change causes no noticeable change on my 64-bit PPC machines.

      For other heavy monte-carlo code with lots of double floats, a 1.6GHz 64-bit PPC runs almost 30% faster then a 3GHz Xeon.

      This is not conclusive proof, but it does raise several flags against your argument.

    9. Re:64 bit integers by fitten · · Score: 1

      I don't know of any FPU made in the last 20 years that have to break 64-bit FPU up into 32-bit operations. They make take longer (FPU optimized for 32-bit operations so 64-bit take a few cycles longer) but they are still handled natively.

      The previous poster was talking about 32-bit and 64-bit integer values.

    10. Re:64 bit integers by Anonymous Coward · · Score: 0

      Flipping variable types from float to double in my code causes something near a 20-30% speed hit on my 32-bit x86 machines.

      This is most likely because modern x86 processors can often combine two 32-bit accesses as a single 64-bit one. So it's because they are more efficient, not less ;) (of course it cannot compete with simply having twice as much resources, but that's a different issue, right?)

    11. Re:64 bit integers by dgatwood · · Score: 1
      Of course, your 64-bit PPC machines have an elastic bus that can do multiple transactions in-flight concurrently. Memory bandwidth will have a much smaller effect on G5s by their very nature.

      Also, since the G5 has many, many more registers than your 32-bit x86 machines, it can pre-flight those requests much earlier, thus in many cases, you'll see essentially zero performance hit on the G5 where the x86 CPU would see a significant hit, not because of actual memory bandwidth differences, but because the data was already there before it was needed on the G5.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    12. Re:64 bit integers by Anonymous Coward · · Score: 0

      Actually many programming languages can perform high precision or unlimited precision math, using main memory and hard disks to store partial results of calculations. You can do 40 Gigabyte mathematical operations too, it just takes (quite a bit) longer. Even bc (the binary calculator) found on most unices (including Linux) can be set to do arbitrarily large computations with the scale= command. Enjoy!

    13. Re:64 bit integers by fitten · · Score: 1

      This isn't anything new... a good compiler can/will rearrange loops and such so that it initiates fetches for the n+1 iteration during the nth iteration (this is regardless of platform). Other CPUs in the past had special instructions that were specifically designed to initiate memory reads in order to load the caches (L1 and/or L2) without actually doing anything with the data being loaded (not actually put it in any register, for example) simply so it will be in cache when it is needed.

      Transactional buses are good for other things, though (more so than preloading data, as mentioned here).

    14. Re:64 bit integers by Anonymous Coward · · Score: 0

      since the G5 has many, many more registers than your 32-bit x86 machines, it can pre-flight those requests much earlier

      The Pentium 4 allegedly has around 128 registers. How many does the G5 have?

    15. Re:64 bit integers by dgatwood · · Score: 3, Informative
      Pentium 4 has eight 32-bit general-purpose registers. The G5 has 32.

      You're right that P4 has a lot of rename registers, but those aren't directly accessible. Thus, their usefulness is limited by the CPU's look-ahead. In theory, a compiler can always do better if it has access to the same number of registers because it can look arbitrarily far ahead.

      Oh, but you were trolling. You didn't actually expect an answer, did you? Well, you got one.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

  7. Nice title... by gmuslera · · Score: 1

    for a moment I thinked that the question was related to temperatura, as in "What makes AMD Processors So Hot?", but in the article temperature issues are almost not touched (just a suggestion of checking liquid cooling, could be a hint?)

    1. Re:Nice title... by the_2nd_coming · · Score: 0, Flamebait

      umm, the G5 puts out less heat than the Athlon 64 (which puts out less heat than the P4)

      only a moron would assume that the liquid cooling (not chilling) is because of temperature.

      --



      I am the Alpha and the Omega-3
    2. Re:Nice title... by DigitalRaptor · · Score: 0, Troll

      Uh, maybe I'm a moron, but is there another reason to use liquid cooling, other than excessive temperature?

      And don't say noise, because noise was never an issue until we were pushing the fans hard because of excessive temperature...

      I'm thinking it takes a moron to know one.

      Nice to meet you.

      --
      Lose Weight and Feel Great with Isagenix
    3. Re:Nice title... by the_2nd_coming · · Score: 0, Flamebait

      http://www.theregister.co.uk/2004/01/22/ibm_claims _massive_power_cut/

      you are a moron. go eat it stupid. it is for SOUND!!!!!

      --



      I am the Alpha and the Omega-3
    4. Re:Nice title... by Anonymous Coward · · Score: 2, Interesting

      It's not a matter of total heat dissapation as much as the fact that the head is dissapated in very small areas of an allready tiny chip.

      The PPC970FX actually doesn't produce that much heat compared to the current AMD and Intel crop, only dissapating 54W typical at 2.5Ghz (albiet a good deal higher at peak). But due to it's smaller die, it has to dissapate that heat from a smaller area, thus requiring a cooler heat sink to dissapate it into to maintain the same die temperature.

      It's basic thermodynamics, but something geeks often overlook.

    5. Re:Nice title... by shotfeel · · Score: 3, Informative

      is there another reason to use liquid cooling, other than excessive temperature?

      Not sure if this is the reason, but its not just a matter of amount of heat generated. Its the amount of heat generated in a given area. So if you generate the same, or even less, heat in a smaller area, you may need to resort to something more efficient that air cooling to do the job.

    6. Re:Nice title... by DigitalRaptor · · Score: 1

      As I said very clearly in my post, and I'll say it again and try to use smaller words so you can understand, the noise (sound) is only an issue when there is too much heat.

      If the processor didn't produce so much heat, the cooling could be achieved with either passive cooling, or slower rotating fans and noise (sound) wouldn't be an issue.

      Yes, one of the nicer side effects and possible motivation for using liquid cooling is that it is quieter, but the ENTIRE PURPOSE of liquid cooling is to COOL the processor BECAUSE THERE IS TOO MUCH HEAT.

      Join the club. Would you like some milk to help that go down smoother?

      --
      Lose Weight and Feel Great with Isagenix
  8. Re:anyone else noticed how COOL the AMD-64 chips r by Noah+Adler · · Score: 5, Insightful

    I was able to hold my hand on the heatsink and it was barely warm.

    It could be because there's inadequate conduction between the CPU core and the heatsink. Check the temperature monitors to make sure it's actually as cool as you hope it to be. It could be that just most of the heat is staying in on the CPU, which would be a bad thing. Hopefully you've already checked this though.

  9. Heat Problem Back Ground by Mstrgeek · · Score: 0, Flamebait
    This is q great write-up dealing with the heat problem

    http://homepage.mac.com/techedgeezine/2004-0610_ne w-g5.htm

    --
    Chris Williams clw7500nc@gmail.com
    1. Re:Heat Problem Back Ground by jrockway · · Score: 5, Interesting

      I'll probably get modded down for saying this, but I have Karma to burn...

      That article is some crybaby whining about how expensive the G5s are. "Apple is so dumb. Why would anyone pay that much for a CRAP computer," is what the article sounds like. I think that guy needs to take his superior knowledge elsewhere and try some benchmarks ("512K of cache isn't competitive for $3000")... apparently it is because it's winning benchmarks and people are buying them. Just because you can't afford it doesn't mean it's a bad computer (doesn't mean it's a good computer either). This guy needs to grow up and write an article with facts instead of emotions...

      --
      My other car is first.
    2. Re:Heat Problem Back Ground by the_2nd_coming · · Score: 5, Insightful

      umm, what heat problem? the 9 fans and liquid cooling are in their respective models to solve a SOUND problem. not a heat problem. but then if you bothered looking up statistics on the G5 you would not be able to bash the mac would you?

      --



      I am the Alpha and the Omega-3
    3. Re:Heat Problem Back Ground by macaulay805 · · Score: 1, Offtopic

      RTFA? You must be new here .. (or me)

    4. Re:Heat Problem Back Ground by coolgeek · · Score: 2, Interesting

      The G5 2.5 dualie I just received puts out waaaaay more heat than any computer I've ever seen. I had to move it out from under my desk to the side to allow the heat to escape. It was much more than a foot warmer.

      --

      cat /dev/null >sig
    5. Re:Heat Problem Back Ground by Anonymous Coward · · Score: 0

      And where the heck to you think that heat GOES? It's like having a 2000 watt heater under your desk blowing at your feet all day :( It very much is a heat problems (as well as sound problem as you pointed out).

      So it pretty much sucks two ways.

    6. Re:Heat Problem Back Ground by WuphonsReach · · Score: 3, Insightful

      Just because you can't afford it doesn't mean it's a bad computer (doesn't mean it's a good computer either).

      Hear hear.

      I've priced out equivalent machines to the current Apple offerings, and you do indeed get what you pay for. A dual-CPU 1.8Ghz Powermac is around $2500 sans monitor. Price out a dual-Xeon or dual-Opteron and you end up at around $2000-$2500 for a comparable system.

      Where Apple might be missing the boat is in the ultra low end where you can buy a system for $600. (But why should they try to compete down there where margins are razor-thin?)

      --
      Wolde you bothe eate your cake, and have your cake?
    7. Re:Heat Problem Back Ground by timeOday · · Score: 1
      I think that guy needs to take his superior knowledge elsewhere and try some benchmarks ("512K of cache isn't competitive for $3000")... apparently it is because it's winning benchmarks and people are buying them.
      Would you mind pointing me to such benchmarks? I've consistently found it very difficult to find any decent comparos of Macs vs PCs. Every PC CPU review includes pages of benchmarks on a wide variety of games, media encoding, office apps, and scientific applications. I'm really curious how fast the G5's are, but simply timing a Photoshop filter won't cut it.
    8. Re:Heat Problem Back Ground by the_2nd_coming · · Score: 1

      it is cooler than a frigen P4 or AMD 64 CPU

      --



      I am the Alpha and the Omega-3
    9. Re:Heat Problem Back Ground by toddestan · · Score: 3, Insightful

      Where Apple might be missing the boat is in the ultra low end where you can buy a system for $600. (But why should they try to compete down there where margins are razor-thin?)

      Because poor college students like me, who buy $600 computers is going to buy a PC. And when I get out of college and have the means to drop $2500 on a computer, guess what I'll probably buy.

      Actually, the two real reasons why Apple doesn't sell low end machines is that it would undercut sales of their more expensive machines, and totally destroy the second hand Mac market (where used Macs are way overvalued, IMHO). Without a strong second hand market to sell a used Mac for a good price, people will be less likely to buy their high end machines.

    10. Re:Heat Problem Back Ground by OwnedByTwoCats · · Score: 1

      Yeah. Because Apple's $800 computer that includes a 17" display is just so much more money.

    11. Re:Heat Problem Back Ground by jrockway · · Score: 3, Insightful

      But that's why people buy macs. To use photoshop quickly. So how long a filter application takes is very relevant.

      I don't have a mac here, but opterons and g5s are probably similar. Pick the one you like, they're both expensive :)

      --
      My other car is first.
    12. Re:Heat Problem Back Ground by andreyw · · Score: 1

      "I'll probably get modded down for saying this, but I have Karma to burn..."

      The second rule of /. moderation is that you ask to be modded down if you want to be modded up. So if I ask you to mod me up, I'm sarcastically asking to be modded down. Which means I really want to be modded up! Meta-sarcasm!

  10. Re:anyone else noticed how COOL the AMD-64 chips r by overmeer · · Score: 0, Offtopic

    Fast=Hot is the way intel thinks, Since athlon xp (32bit) AMD has a much more modern design. Intel just keeps up by clocking their old architecture cpu's at insane speeds hoping granpa pentium will keep up when you put his pacemaker at 220 volts.

  11. ob Memory by GillBates0 · · Score: 4, Funny
    18 exabytes ought to be enough for anybody

    -GillBates0, 2004.

    --
    An Indian-American Hindu committed to non-violent thought/speech/action alarmed by the global explosion of radical Islam
    1. Re:ob Memory by Mark_in_Brazil · · Score: 5, Informative
      18 exabytes ought to be enough for anybody

      -GillBates0, 2004
      So where does it end?

      This page makes a fairly convincing argument that 256 bit CPUs should be enough (basically, there would be no way to exhaust the amount of memory a 256 bit CPU could access, because the number of memory locations is about the same as the number of atoms in the universe).

      --Mark
      --
      "It is nice to know that the computer understands the problem. But I would like to understand it too." --Eugene Wigner
    2. Re:ob Memory by gfody · · Score: 1

      because the number of memory locations is about the same as the number of atoms in the universe

      but each memory location takes more than a few atoms to construct.

      --

      bite my glorious golden ass.
    3. Re:ob Memory by brsmith4 · · Score: 2, Informative

      Dude, that's insane. You'd have to build a ram stick with more mass than the entire universe to exhaust the memory addressing capability of a 256 bit chip.

      All i can say is "Whoa".

    4. Re:ob Memory by PureCreditor · · Score: 2, Funny

      Umm....what about addressing subatomic particles ? =)

    5. Re:ob Memory by Anonymous Coward · · Score: 0

      All i can say is "V'ger"

    6. Re:ob Memory by danalien · · Score: 1
      I'd have to agree that it looks like something unthinkable

      Buuuttt, if one revises one POV to account for 'Quarks (subatomic particles)' and/or 'String Theory (that there is something beyond atoms and quarks....)' ... the unthinkable just got a nudge toward the thinkable

      As Insane as we Humans (the Human Species as a whole) are ... I wouldn't bet against Us from one day doing/achieving the unthinkable :-)

      I mean, if an alien race came by 2.5-2.0 Million years ago and saw us then, 'Stupidest Humans that we think has ever lived(Homo habilis)'. Who of them would have thought the unthinkable that we would evolve to 'Insane Rocket scientists(Homo sapiens)' that one day would have the capacity to shoot one of em' down? =)

      --
      I don't claim I know more than I know, and if you know you know more than I know, then by all means, let me know.
    7. Re:ob Memory by Anonymous Coward · · Score: 0

      Depends what you mean by a 256 bit CPU really. A CPU with 256 bit wide registers is probably useful to somebody, even if a 256 bit address space isn't.

  12. Re:What Makes Apple's Power Mac G5 Processor So Ho by sky289hawk1 · · Score: 4, Funny

    The fan belt on its search engine doesn't drive the radiation air emission unit fast enough! SHE NEEDS MORE POWER!

  13. Teflon underside by suso · · Score: 4, Funny

    They should make the G5 powerbooks have a teflon underside.

    "Turn it over, and you can cook dinner".

    1. Re:Teflon underside by 21chrisp · · Score: 2, Funny

      My old OC'd PIII doubles as a space heater.

    2. Re:Teflon underside by suso · · Score: 2, Informative

      No kidding. Recently we moved two of our computers from our house office into another real office. The average temperature of the upstairs floor dropped 3 degrees F. It was amazing how much heat those were generating from the CPUs and hard drives.

    3. Re:Teflon underside by Reducer2001 · · Score: 4, Funny

      Ah ha! The REAL cause of global warming. OC'd CPU's.

      --
      When you get to hell -- tell 'em Itchy sent ya!
    4. Re:Teflon underside by NathanBullock · · Score: 3, Funny

      Imagine the problems trying to type while your laptop keeps sliding around on your lop.

    5. Re:Teflon underside by Spydr · · Score: 1

      teflon? you mean so you don't stick to it when you lift it up after a long day of work?

      i'll be waiting for the thermal tiles from the space shuttle to be added to mine.

    6. Re:Teflon underside by Anonymous Coward · · Score: 0

      Imagine the problems trying to type while your laptop keeps sliding around on your lap.

      What's for dinner?!

    7. Re:Teflon underside by Fulcrum+of+Evil · · Score: 1

      They should make the G5 powerbooks have a teflon underside. "Turn it over, and you can cook dinner".

      That's all well and good until some tool uses a metal spatula on it. At least frying pans are cheap.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    8. Re:Teflon underside by sp00 · · Score: 2, Funny

      Why turn it over? Just make a heatsink cooker like this guy did.

    9. Re:Teflon underside by Anonymous Coward · · Score: 0

      LAME!

    10. Re:Teflon underside by kurt555gs · · Score: 1

      I would love to see a G5 powerbook (I have a dual G5 Powermac)

      One thing I have noticed is that when I do very processor intensive tasks the fans spool up like a B-52 at take off.

      I see the 2.5 Ghz Powermacs have water cooling, which i am sure will be needed in a G5 PowerBook.

      Now the only thing left of concern is a battery the size of those used in Cat tractors will be needed to run the thing

      Cheers

      --
      * Carthago Delenda Est *
    11. Re:Teflon underside by aflat362 · · Score: 1
      I would also love to see a G5 powerbook.

      I have a pretty good G4 powerbook now - it keeps up well with most apps - but anything real processor intensive it kinda bogs down.

      BTW I'm jealous of your Dualie G5. Must . . resist . . urge . . . to purchase.

      --

      Conserve Oil, Recycle, Boycott Walmart

    12. Re:Teflon underside by Ilgaz · · Score: 1

      poor me with 1600mhz G5...

      Anyways, the fan system control by kernel does one thing. Processor heat rise is predicted so to keep system low sound, when processor hits 100% by load, for slight time, that B52 full speed starts. Processor gets "advantage" cooling than it gets back to normal. So, you don'T have to hear a fan fighting to get stable cpu speed.

      Its called "predictive cooling" or something.

      Of course, irrelevant on monsters like 4:2:2 to mpeg2 conversion or protools.

    13. Re:Teflon underside by Anonymous Coward · · Score: 0

      TMA, YFI.

      [That's, "Too many abbreviations, you fucking idiot."]

      Would it really have killed you to type "overclocked," you waste of skin?

  14. Increased Pointer size by trigeek · · Score: 5, Interesting

    One side-effect of 64-bit computing that I don't hear a lot of discussion about is the increase in the size of a pointer. A standard implementation of a linked list of integers will now be 50 to 100% larger (depending on if you use 32 or 64 bit integers), simply because the pointers take up more space. If I bought a 64 bit system, simply because it's the "Best", but only got 1GB of RAM, I have less useful memory, because the pointers take up all of my physical RAM. Do the architects of these systems take this into account?

    --
    Sometimes I doubt your committment to SparkleMotion!
    1. Re:Increased Pointer size by Eccles · · Score: 4, Insightful

      In most meaningful, sizeable programs, pointers aren't a significant chunk of memory usage. (And for small programs, it doesn't matter.) I would think most modern apps consume most of their memory storing images, which aren't affected by the 32->64 change.

      Also, 64-bit pointers allow you to go from a max of 4GB of RAM to 16 billion GB, so the assumption is memory prices will keep dropping and you'll have much more than twice as much RAM on your 64-bit system anyway.

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
    2. Re:Increased Pointer size by Myolp · · Score: 3, Funny

      After reading the privous post, I somehow got to think about viagra spam... "Increase The Size Of Your Pointer Now! Buy A 64-Bit PowerMac G5 And Get That Extra Size Today!"

    3. Re:Increased Pointer size by zulux · · Score: 2, Informative

      A linked list is just a container, so yes, if you're using your linked list - pointers will eat a bunch of space if you're storing small bits of data.

      But then again, you don't have to use linked lists. The C++ standard template library has all sorts of wonderful containers that may be better suited than simple linked-lists. Java has some neat containers as well.

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    4. Re:Increased Pointer size by HeghmoH · · Score: 4, Interesting

      On Mac OS X, dynamic memory has a granularity of 16 bytes. That means that if your linked list node is only 8 bytes (4 bytes data, 4 bytes pointer) then it will get a 16-byte allocation anyway, and you'll waste the extra space. Using 16 bytes per node won't hurt at all. Allocation overhead makes the standard linked list a fairly wasteful way to store data anyway.

      --
      Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
    5. Re:Increased Pointer size by hattig · · Score: 1

      You'd use 32-bit pointers if your dataset would be under 4GB (well, less than that due to other factors, but you get the point) in size, otherwise you'd have more than 4GB of memory installed and it would continue to not be a problem.

      Anyway, a linked list of integers of 32-bit size would get 50% larger with 64-bit pointers. A linked list of 64-bit size integers would get 33% larger. Most linked lists don't merely hold a single item however, so the overhead wouldn't be that bad in the common case.

    6. Re:Increased Pointer size by 21chrisp · · Score: 2, Insightful

      Since the AMD64 instruction set can also run code compiled for 32 bit, it can also work with 32 bit pointers. However, any code optimized for AMD64, will probably contain all 64 bit pointers.

      I guess if you plan on shelving out for 64 bit, you should plan on getting more ram w/ it.

    7. Re:Increased Pointer size by tomstdenis · · Score: 1

      Use a different data structure?

      IIRC also a b-tree like structure could help this. Where you have to have pointers to nodes the actual elements ["leaves"] in the nodes would not need individual pointers.

      Also this isn't much of an issue. If you're likely to have a huge database you're already likely to require 64-bit offsets [into memory/file/etc] as 4GB is often not enough.

      So not only can you mitigate the "downside" to larger pointers by using more efficient data structures but the issue is largely moot anyways.

      And FYI my Gentoo AMD64 box running Xorg6.8.x, GNOME, gaim, xmms, a few xterms, gedit and nedit only is using 200MB of ram [prolly cache too]. Which is comparable to when I was running the same software on my P4.

      The bulk of memory used is for code [which could be shorter as the instruction set is more powerful] and it's data [which largely doesn't change with register size].

      Tom

      --
      Someday, I'll have a real sig.
    8. Re:Increased Pointer size by rjshields · · Score: 1

      A standard implementation of a linked list of integers will now be 50 to 100% larger (depending on if you use 32 or 64 bit integers)

      Use a linked list of arrays of 10 ints instead and use only 5 to 10% more space. They're only ints.. allocating memory for a few more then neceassary won't hurt in most situations :)

      --
      In this world nothing is certain but death, taxes and flawed car analogies.
    9. Re:Increased Pointer size by tomstdenis · · Score: 2, Informative

      It wouldn't be safe to assume a pointer can be stored in 32-bits in 64-bit mode. The OS can map your data anywhere in the 64-bit space [which maps physically to a 40-bit bus, at least on my AMD64]. It's also not portable to do that. Even if your OS maps stuff within 4GB [e.g. top 32-bits are zero] another 64-bit box [sparc, ppc, etc..] may not [and likely would not] do that.

      If you build in 32-bit mode [e.g. -m32] you lose the major benefits of the 64 which is namely the extra registers.

      Tom

      --
      Someday, I'll have a real sig.
    10. Re:Increased Pointer size by Anonymous Coward · · Score: 0

      Not to mention that the G5 uses fixed size 32-bit instructions (which is ok, too much space would be wasted with 64-bits instructions), so it takes at least 4 instructions to load a 64-bit immediate operand (including memory addresses) into a register.

    11. Re:Increased Pointer size by Jimmy_B · · Score: 1

      [blockquote]A standard implementation of a linked list of integers will now be 50 to 100% larger[/blockquote]

      That's assuming each node has a 'next' pointer. That's how they teach it in CS classes, but in the real world it makes more sense to use an index into an allocator. It requires cleverness from the language and library designers, of course, but there isn't necessarily a size increase.

    12. Re:Increased Pointer size by lisaparratt · · Score: 2, Interesting

      On Silicon Graphics 64-bit machines, this was solved by having two ABIs, one 32-bit, one 64-bit. You could still use 64-bit operations in either mode, but pointer size depended on the width of the ABI. This allowed you to optimise memory use on small memory jobs, but still have access to vast amounts of RAM when you had to, just by choosing the right ABI for the job.

    13. Re:Increased Pointer size by Fulcrum+of+Evil · · Score: 1

      If I bought a 64 bit system, simply because it's the "Best", but only got 1GB of RAM, I have less useful memory, because the pointers take up all of my physical RAM. Do the architects of these systems take this into account?

      Umm, duh? You increase your footprint by a small amount (say 10%) to get access to a flat 16EB address space. With memory running $200/G for the good stuff, why not?

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    14. Re:Increased Pointer size by Anonymous Coward · · Score: 3, Interesting

      This is an excellent observation. Please forgive me if this seems offtopic -- my primary development platform is PC, however I've got quite a bit of experience working on 64 bit.

      From a developer perspective (at least in software I've worked on) programmers often do not realize that a vast number of projects took dependencies on 4 byte pointers.

      Structure alignment, pointer size, etc have plagued all projects I've worked on, even after a cursory perusal at the code indicating "It looks good". Lots of bugs in porting code to 64 bit can be hidden until the right things happen.

      Your particular example probably overexaggerates the point (I doubt many modern apps use a majority of memory in integer linked lists). When you think of standard server apps, most data is serialized request data which is a significant constant overhead. For the average desktop user, typing documents & email is their primary utilization of a PC, in which case it shouldn't have a tremendous effect.

      That being said, there is no way your memory usage will become more effecient :-).

      One additional reason that your memory will drop -- on 64 bit platforms compiled binaries become much larger. This plagues the IA64 chipset more than any other -- due to their "four simultaneous operations" (forgive me if I'm misrepresenting -- this is only through hallway chatter) binaries get an order of 2 to 4 times larger (mostly full of NOPs, no less).

    15. Re:Increased Pointer size by the_2nd_coming · · Score: 1

      umm, if you only got a gig of RAM on one of these systems, then you are not running the software that would require more memory.

      --



      I am the Alpha and the Omega-3
    16. Re:Increased Pointer size by spaceyhackerlady · · Score: 4, Informative
      On Silicon Graphics 64-bit machines, this was solved by having two ABIs, one 32-bit, one 64-bit.

      Sun machines with UltraSPARC processors do this too. They run 64 bit kernels, and applications are 32 bits. Unless you actually need 64 bits, in which case you feed the compiler some differnet options and it makes a 64 bit executable for you.

      Both Solaris and Linux do it the same way. When you build a kernel for Linux on an UltraSPARC machine the part about kernel support for different kinds of executables offers you (among other options) 32 bit ELF (which you need), 64 bit ELF (optional), and Solaris emulation (never tried it...).

      ...laura

    17. Re:Increased Pointer size by TeknoHog · · Score: 1
      umm, if you only got a gig of RAM on one of these systems, then you are not running the software that would require more memory.

      Address space is one thing. Register size is another: I could be crunching lots of 64-bit numbers, yet stay within 1GB of memory consumption.

      --
      Escher was the first MC and Giger invented the HR department.
    18. Re:Increased Pointer size by SnapShot · · Score: 5, Funny

      The C++ standard template library uses MAGIC PIXIE DUST and MOONBEAMS for the data structures. Java Containers, on the other hand, are held together with PURE THOUGHTS and KITTEN WHISKERS. That's how they avoid using pointers... ;-)

      --
      Waltz, nymph, for quick jigs vex Bud.
    19. Re:Increased Pointer size by Anonymous Coward · · Score: 0

      The physical amount of RAM is not going to be a bottleneck unless you have too little and 1GB is sufficiently large for the average home computer theses days. It's more likely that instruction density and cache performance may be negatively affected. Decreased instruction density means fewer instructions being pushed into the CPU increasing the likelihood of a stall. Decreased instruction density + larger primitive data types also increases the chance of a cache miss which means dropped cycles.

    20. Re:Increased Pointer size by Anonymous Coward · · Score: 0


      Use a linked list of arrays of 10 ints instead and use only 5 to 10% more space. They're only ints.. allocating memory for a few more then neceassary won't hurt in most situations :)


      Unless the point of using a linked list in the first place was to facilitate fast insertion/deletion at any point in the list

    21. Re:Increased Pointer size by Midnight+Thunder · · Score: 1

      One of the better approaches, though a little more complicated is linked arrays. It has the nice advantage of being speedy when iterating through the arrays and can be extended as the room in the current arrays runs out.

      --
      Jumpstart the tartan drive.
    22. Re:Increased Pointer size by Anonymous Coward · · Score: 1, Informative

      ..and when you have 12 bytes of data and a 4..8 byte pointer?

      (Of course efficient linked lists don't malloc every node, nullifying both your point and my counterpoint here)

    23. Re:Increased Pointer size by Waffle+Iron · · Score: 1
      With memory running $200/G for the good stuff, why not?

      Because bigger pointers eat more cache, and external memory bandwidth is already the biggest performance bottleneck in most systems.

    24. Re:Increased Pointer size by Jeff+DeMaagd · · Score: 1

      The instruction density is probably pretty similar. A 64 bit CPU does not automatcially mean a 64 bit instruction word, most are 32 bits for a single instruction.

    25. Re:Increased Pointer size by Anonymous Coward · · Score: 1, Insightful

      So in your 64bit OS, with your 64 bit application you run into overflow errors in years to come.

      We recently ran into a serious undiscovered bug in the original core of our application.
      Some wise ass developer thought that a 16bit integer would be enough for storing the index.
      All was fine for years and years until the first person had >16383 individual transactions in a job.

      Whilst you can't do anything about true future proofing, you can think about handling 64bits now, and making sure your application can expand flawlessly into that realm should be considered.

      It does also involve thinking logically, there is no point in using absolute memory references in a small array, but for expandable dictionaries and trees, its better to code in simple chunks.

    26. Re:Increased Pointer size by fitten · · Score: 2, Interesting

      This probably depends on the compiler (and compiler flags). This is an optimization by the compiler to match memory allocation to cache line length for better performance. If you look, you'll find compiler options to allocate on whatever boundary you want.

      Otherwise, it would just be a design of the memory allocation libraries (always allocate on 16-byte boundary) for similar reasons (and to lessen memory fragmentation).

      Still good information to know about Mac OSX.

    27. Re:Increased Pointer size by Anonymous Coward · · Score: 0

      The size of the opcode itself is not the problem, it's the fact that the most common operand size is now 64 bits.

    28. Re:Increased Pointer size by pclminion · · Score: 1
      A standard implementation of a linked list of integers will now be 50 to 100% larger

      Yes, but how often do you have a realistic linked list that only has a single data element per node? Even with 32-bit pointers that would be a ridiculous waste. A linked list of integers is a first year programming assignment, not a real application.

      The answer is obvious -- assuming the memory allocator has good locality, use 32-bit integer offsets instead of 64-bit pointers. To follow the link, take your own address and add the offset to obtain the 64-bit pointer to the next node.

    29. Re:Increased Pointer size by budgenator · · Score: 1

      modern apps consume most of their memory storing images,
      interesting that yu should mention this, Hi-End graphics are moving From 8 bit to 16 bit. This is 16 bits per channel so a RBGA image is 16 X 4 bits /pixel or 64 bits per pixel resulting 2.81475e+14 colors and frames exceeding 70 MB each. Store a hundred frames in a flip-book (about 4 seconds of movie) and you need a shit-pile memory.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    30. Re:Increased Pointer size by Anonymous Coward · · Score: 0

      I know things change quickly these days, but I'm assuming that the motor oil reference was a joke, yes?

    31. Re:Increased Pointer size by Anonymous Coward · · Score: 0

      If I needed to squeeze the last drop of memory efficiency out of code, I'd use indexes instead of pointers. A lot of problems can be splitted into subproblems where I might be even able to use unsigned short/char for storing them. Using 32-bit ints without such trickery isn't a bad choice either; 4G entries is often a lot more than 4G bytes.

    32. Re:Increased Pointer size by Fulcrum+of+Evil · · Score: 1

      Because bigger pointers eat more cache, and external memory bandwidth is already the biggest performance bottleneck in most systems.

      If it's a big deal for you, just run as a 32 bit process (you can do that). You just won't get the 16EB goodness that comes with running 64 bit.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    33. Re:Increased Pointer size by HeghmoH · · Score: 1

      Yes. Go watch Fight Club.

      --
      Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
    34. Re:Increased Pointer size by Atzanteol · · Score: 1

      I was *going* to respond to the parent, but I don't think I could top your post. :-)

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    35. Re:Increased Pointer size by TheRaven64 · · Score: 1

      Actually, I believe that this limitation is imposed for compatibility with the AltiVec unit. The AltiVec unit (or units on a G5) requires input data to be aligned on a 16-byte boundary. To assist with this, OS X automatically 16-byte aligns all allocated memory for you. Of course, this doesn't help when you want to send some data from the middle of a block of memory to the AltiVec unit (as I recently did, and eventually worked out that the byte alignment code would cost me more than doing the same thing on the standard integer unit. I want an Itanium.)

      --
      I am TheRaven on Soylent News
    36. Re:Increased Pointer size by morcheeba · · Score: 1

      That's probably a malloc/gcc limitation. However, if you roll your own memory system, you can pack it any way you want. We did that and it helped a lot (we also got to pack it so our data was more cache-efficient) -- it's not as hard as you'd think if you build a good infrastructure for your programs.

    37. Re:Increased Pointer size by faragon · · Score: 1

      It's up to the compiler and OS used. Back in 1998 I was developing software on an Alpha 21164 (using DEC UNIX and the built-in compiler), building huge tree data structures, and the 'sizeof' of a pointer was 4 bytes -32 bits- (sizeof(int) = 4, sizeof(long) = 8; as the 'long' data type usually represents the uP word length).
      (could be nice that someother could report the 'sizeof' pointers for other 64 bit systems; as my example could be some kind of intermission/transition stage)

    38. Re:Increased Pointer size by tlindner · · Score: 1

      I think IBM did. They allow host operating systems to implement a 32/64 bit hybrid machine where each proccess gets to choose what mode the processor is in upon execution.

      So for applications that don't need a 64 bit address space they don't need to have it.

    39. Re:Increased Pointer size by Anonymous Coward · · Score: 0

      Anyone concerned with memory usage in that situation should probably be using relative pointers anyways.. why bother scattering your list all over memory.
      right tool for the right job.

    40. Re:Increased Pointer size by bar-agent · · Score: 2, Funny

      As an aside, did you know that Java has garbage-collection as a side-effect of using pure thoughts to hold its data structures together? And the kitten whiskers are what allows the JIT compiler to work so well.

      On the other side of the fence, C++'s usage of magic pixie dust and moonbeams is what gives it its flexibility -- and by that I mean the ability to program in the procedural style or object-oriented style or template style, etc. The downside is that magic and moonbeams aren't really...reliable. So you end up shooting yourself in the foot, and every compiler is different.

      --
      i'd hit it so hard, if you pulled me out you'd be the king of britain [bash.org]
    41. Re:Increased Pointer size by fitten · · Score: 1

      Only for immediate data. Most data will reside in memory locations and/or registers. The op code (and operand) size for these operations shouldn't be any larger than the ones for 32-bit values.

      Examples:
      add r1,r2,r3 // should be the same size regardless of the size of the data manipulated
      load r1, (r7) // same

      Immeditates will possibly be effected, depending on whether the opcodes exist to use the smaller immediates.

      Examples:
      load r1, #1 // should be opcodes smart enough to load this value (1) using a small number of bits
      add r1, #256 // same

    42. Re:Increased Pointer size by wavedeform · · Score: 1

      Doesn't the sound of "un-gotten" jokes whizzing over your head get a little distracting, sometimes?

    43. Re:Increased Pointer size by rreyelts · · Score: 1

      On a more serious note, almost all C++ applications prefer std::vector to std::list, and almost all Java applications prefer ArrayList over LinkedList - neither of which require any pointers.

      These data structures tend to perform much better, because they are naturally cache friendly. It can take over 100,000 elements in a list to make it more expensive to do an insert or a remove in an array-based list over a link-based list.

      In a language like C++, you can try to mitigate these factors by using a special-purpose allocator that greedily reserves large pools of contiguous memory to improve spatial locality.

    44. Re:Increased Pointer size by aphor · · Score: 2, Informative
      I would think most modern apps consume most of their memory storing images, which aren't affected by the 32->64 change.

      You may forget that a bitblit, or a bulk memory copy operation can be accomplished in half of the time using the same number of 64 bit registers as 32 bit registers. How do you think common operations like scaling and color transformation will be affected by the increased register size and memory IO path? In my experience (Ultrasparc real world apps like GIMP and OpenSSL) most bulk integer compute operations complete in 10-20% less time when run in 64 bit mode vs 32 bit mode on the same computer (probably potentiated by L1-L2 cache performance differences in each mode), and they consistently consume about 1/2 the userland CPU cycles during that time. The biggest payout in 64 bit computing I have found is using OpenSSL with the 64 bit assembly code for encryption routines and having the 'bn' (big number) math library in 64 bit mode: I could scp database dumps across the network at full speed without dipping into enough cpu cycles to affect normal operation.

      --
      --- Nothing clever here: move along now...
    45. Re:Increased Pointer size by mmkkbb · · Score: 1

      There is no way to load 32-bit immediate data with a 32-bit instruction word anyway!

      --
      -mkb
  15. Re:anyone else noticed how COOL the AMD-64 chips r by adamruck · · Score: 0, Offtopic

    not anymore, they decided to drop their next series of higher Ghz chips, sorry to lazy to find link

    --
    Selling software wont make you money, selling a service will.
  16. So sick of it by Anonymous Coward · · Score: 0

    I'm so sick of all these CPUs running so hot. They really need to start bringing the temp down with more efficient designs.

    Your average WinTel PC is now capable of heating a fairly good sized room rather quickly.

    1. Re:So sick of it by WormholeFiend · · Score: 1, Funny

      nah, the proper solution is to develop the convenience store liquid nitrogen market.

    2. Re:So sick of it by BobWeiner · · Score: 4, Funny

      Obligatory PC Weenies link that fits the topic at hand.

      --
      The PC Weenies: 11 Years of Online Tech 'Too
    3. Re:So sick of it by Suburbanpride · · Score: 0, Troll
      I think I've figured it out.

      With oil prices so high, I can replace the boiler in the basement and heat my whole house with a G5!

      Why would you want to cool it when you can use some of the energy that is lost as heat?

      now I just need to install one of those 5 megawatt wind turbines in my back yard to keep it powered.

      --
      sorry 'bout the mess...
    4. Re:So sick of it by Lumpy · · Score: 2, Insightful

      I can buy .8-1.2ghz processors and motherboards that use extremely little power (tens of watts running full bore) and are certianly very useable with even windows XP running on it as a internet/ general use home or office pc.

      But for some reason most people believe they need a 6.8ghz 2.2terabytes of ram and 15,000 rpm hard drives along with a hairdryer add on known as a 3d video card, bringing that machine up to the 400 watts+ power consumption mark.

      and where does most of that energy go?? that 's right . HEAT.

      Switch to mini-itx computer with a low-power processor, laptop hard drive and flat panel monitor, and you will generate very little heat, use 1/20th the electricity your current space heater under your desk called a comouter does and still get the same general computing done with the same speedy feel.

      will you increase your lead in the seti@home, doom3, other CPU intensive tasks? nope. but office 2003, WinXP and all other office apps as well as most non 3d intensive games run perfecly.

      --
      Do not look at laser with remaining good eye.
    5. Re:So sick of it by Anonymous Coward · · Score: 0

      I have a mini-itx box which I use as my mailserver and it's fairly laggy when I start up a gui on the box and go tooling around. So, no mini-itx doesn't have enough horsepower for general computer tasks. It does make an excellent home mailserver, though.

    6. Re:So sick of it by Anonymous Coward · · Score: 0

      funny, my mini-itx box is great. I run XP on it as lumpy says (512 meg of ram on it) and I have a 7200 rpm laptop hard drive and a regular cdrw drive on it.

      It's perfectly fine, runs as fast as the 1ghz machines at work (dell) and does websurfing and office tasks perfectly.

      is it a little laggy comapred to my 3.2Ghz monster for gaming? oh yeah but that is overkill..

      on another note, a friend has a dual proc P-III with scsi U320 drives that makes my machine look laggy.

  17. The Athlon64 is very cool by Compact+Dick · · Score: 2, Interesting


    I recently upgraded to a 754-pin Athlon64 3000+, and the hottest it's ever been is 51 C, a few degrees more than the room temperature of 43C. On a cooler night, with 100% CPU load for ~2.5 hours [2-pass XviD encoding], it peaked at 47 C. Quite impressive.

    1. Re:The Athlon64 is very cool by strictfoo · · Score: 4, Funny

      Holy fuck dude... your room temp is 109.4 degrees Fahrenheit (thank you google)?

      Open a window or buy an air conditioner or something!

      --
      I've just signed legislation that'll outlaw Russia forever. We'll begin bombing in five minutes.
    2. Re:The Athlon64 is very cool by pe1rxq · · Score: 1

      If your room is 43C you better not stay in it to long....
      Is the 43C really the room temperature or the temperature at some other point in the computer? (which sounds much more likely)

      Jeroen

      --
      Secure messaging: http://quickmsg.vreeken.net/
    3. Re:The Athlon64 is very cool by Your+Pal+Dave · · Score: 2, Funny
      a few degrees more than the room temperature of 43C


      Holy Crap! You must be really roductive !
    4. Re:The Athlon64 is very cool by Compact+Dick · · Score: 1

      I escaped by going to work that day :-) Yes, my room's ambient temperature hit 43 C and stayed there for a long time. It was hotter around my PC, but not by much.

    5. Re:The Athlon64 is very cool by Compact+Dick · · Score: 3, Funny
      Holy Crap! You must be really roductive !
      And if you were to move to my place, spelling errors would decline! ;-)

      Cheers!

      -- CD

    6. Re:The Athlon64 is very cool by Your+Pal+Dave · · Score: 1

      Dammit, I used the preview button (and even checked those URLs). I guess I better go turn up the old thermostat.

    7. Re:The Athlon64 is very cool by Jucius+Maximus · · Score: 1
      " I recently upgraded to a 754-pin Athlon64 3000+, and the hottest it's ever been is 51 C, a few degrees more than the room temperature of 43C. On a cooler night, with 100% CPU load for ~2.5 hours [2-pass XviD encoding], it peaked at 47 C. Quite impressive."

      Are you aware that a 43C room temperature is incredibly hot? Standard room temperature in an office is 20C. A 47C room is like a scorching Texas day in the middle of summer.

    8. Re:The Athlon64 is very cool by Anonymous Coward · · Score: 0

      the room temperature of 43C.

      You live in the Kalahari desert?

    9. Re:The Athlon64 is very cool by RangerElf · · Score: 3, Informative

      You live in the Kalahari desert?

      He might live in Tucson or Phoenix, Arizona; the Sonora-Arizona desert is quite a hot place in summer. Around Hermosillo, Sonora, there's a permanent high-pressure system which pushes off any clouds coming our way, so there's uninterrupted sunlight some ... 14 hours a day :-)

      All through July and August, the normal, everyday noon-time temperature is over 45 C, 47 C is not really all that surprising. Once I was out in the street at 50 C.

      Being a desert, it cools down quickly at nighttime; but when there's no breeze to take away the heat, it sucks evilly to be at 10 PM and still at thirty-something C. So, being at 43 at night is awful. I know how you feel though.

      The best part is the faces others make when they find out about summer in Hermosillo: "But, that's impossible!" Naa, just a bit warm.

      -gus

    10. Re:The Athlon64 is very cool by sigaar · · Score: 2, Interesting

      In some parts in the world it does actually get that hot. Ever been to Africa? How is 32C on an avarage winter's afternoon for you? Now just imagine the summer...

      Anyways, I've ony ever touched an Athlon64 once. It was a 3000+ and ran 28C at idle. Granted, room temperature was 25C (office aircon). Don't know what it would do in a hotter room.

      Room temperature can make an enormous difference. My PC at home is a 2400+ AthlonXP, which ran at about 45C all winter under full load - room temperature is cold, below 15C. Now with summer approaching, it's already in the 50s. Guess I'll have to invest in a proper Thermaltake or something...

      --
      sigaar
    11. Re:The Athlon64 is very cool by Fulcrum+of+Evil · · Score: 2

      Ever been to Africa? How is 32C on an avarage winter's afternoon for you?

      Which part? Africa has pretty much every environment present on the planet (possibly excluding tundra). If Ghana is 32C in December, I'd expect it to be about 34C in July.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    12. Re:The Athlon64 is very cool by LiquidCoooled · · Score: 1

      How do you know he *isnt* in Texas?

      --
      liqbase :: faster than paper
    13. Re:The Athlon64 is very cool by Compact+Dick · · Score: 1

      Could be from my handle.

    14. Re:The Athlon64 is very cool by LiquidCoooled · · Score: 1

      I've been on the web long enough to not blindly accept things.

      Many people have links to websites of countries they dont live in. If I took everything at face value, Christmas Island would be overrun by teenage pranksters.

      Anyway, your previous post mentions a 39 deg heatwave, I don't think england has ever been that warm in Autumn (Ever?)

      --
      liqbase :: faster than paper
    15. Re:The Athlon64 is very cool by Compact+Dick · · Score: 1
      I've been on the web long enough to not blindly accept things.
      Wise observation :-)
      Anyway, your previous post mentions a 39 deg heatwave, I don't think england has ever been that warm in Autumn (Ever?)
      I am currently in the southern hemisphere, residing in au.bne. Here's a report about last Saturday's heatwave.
    16. Re:The Athlon64 is very cool by evilviper · · Score: 1
      your room temp is 109.4 degrees Fahrenheit

      Not all that incredible. 95F is common for my place, and that's only because I happen to have very good insulation. It's 120F+ outdoors a good 6 months out of the year.

      Open a window or buy an air conditioner or something!

      At up to 95F, I've never had a computer overheat. In fact, they never reach 130F, so air conditioning isn't really necessary at those temps.

      Opening a window would be the stupidest thing to do.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    17. Re:The Athlon64 is very cool by evilviper · · Score: 1
      If your room is 43C you better not stay in it to long....

      Why not? I go out running in 130F degree weather. Surely sitting around in much lower tempuratures isn't likely to kill anyone.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    18. Re:The Athlon64 is very cool by sigaar · · Score: 1

      My mom lives in the north Botswana. I often visit friends in Windhoek, Namibia. In both places, in the middle of the winter, I can sit outside at six in the morning, with nothing but my shorts on, and enjoy my coffee. Where my mom lives summer days are almost always over 40 C.

      Around Cape Town summer days (dry summers) often reach above 40 C - not unusual at all.

      --
      sigaar
  18. Re:anyone else noticed how COOL the AMD-64 chips r by Anonymous Coward · · Score: 0

    Most chips wont get hot until you turn on the power switch. And by the way, you shouldn't be putting a lot of crap on top of the computer. Your going to end up scratching the case.

  19. Addressing by vlad_petric · · Score: 4, Informative

    Most importantly, it can address up 2^64 bytes of memory. And yes, that generally implies 64-bit integer GPRS. BTW, vector operations on x86 (MMX) also operate with 64 bit registers, but it can only access 4G (32G if you use the extended bits "hack").

    --

    The Raven

    1. Re:Addressing by Anonymous Coward · · Score: 0

      And MMX requires an expensive 'context switch' to use, which means programmers must carefully bunch up as many MMX instructions as they can, lest the overhead of switching into and out of "MMX mode" eat most of the performance savings.

    2. Re:Addressing by Anonymous Coward · · Score: 0

      I think this was true in the Pentium MMX days, but hasn't been true since the Pentium II days (a decade ago).

    3. Re:Addressing by Anonymous Coward · · Score: 0

      Context switch time (which is now almost zero..) is only a part of the problem. You still can't use the MMX unit and x87 unit simultaneously because switching will make the register contents undefined.

      SSE2, however fixes that by providing a new set of registers where you can use any of them for either f-p or integer data. Combination of SSE1 and MMX would also work, but it doesn't interoperate well with libraries that tend to use x87 for portability.

    4. Re:Addressing by geg81 · · Score: 1

      Current x86 chips (like the AMD) also have 64bit pointers.

    5. Re:Addressing by javax · · Score: 2, Informative

      The classic IA32 (aka x86) only has 32Bit for addressing memory (w/o using any evil hacks).
      AA64 (aka AMD64/EMT64) uses an incompatible new addressing mode to use 64Bit pointers (though it can operate in 32Bit compatibility mode, too)

  20. WATT figures for G5 vs AMD-64? by green+pizza · · Score: 4, Interesting

    Does anyone have the numbers to compare how many watts of power the G5 uses vs a similar AthlonXP or AMD64? Ie, I'd like to see how a 2.0 or 2.5 GHz G5 compares to a 2.0 or 2.5 GHz AMD processor.

    1. Re:WATT figures for G5 vs AMD-64? by Anonymous Coward · · Score: 0

      AMD does not have a 2.5 GHz part out yet. The fastest one is 2.4 GHz part (in the x86-64 world).

    2. Re:WATT figures for G5 vs AMD-64? by hattig · · Score: 3, Informative

      Apart from the 2.6GHz FX55, but that is a top of the line 130nm part, the best of a process generation. And some people are overclocking these on air to 2.8, 2.9GHz. I expect that the FX55 uses around 100W though, because it isn't a 90nm part and it is the fastest

      AMD's 90nm 3500+ uses under 67W of power however at 2.2GHz.

    3. Re:WATT figures for G5 vs AMD-64? by Anonymous Coward · · Score: 5, Informative

      It's hard to make a comparison because for some reason IBM/Apple doesn't want to release official measurements for power usage. Which is strange because they should do really well in that measurement compared to AMD and Intel. Here's their official numbers:

      2.4 GHz A64- 89 W
      3.4 GHz P4(Northwood)- 89 W
      3.4 GHz P4(Prescott)- 103 W

      Best guess on the 2.5 GHz G5 is around 65 W.

    4. Re:WATT figures for G5 vs AMD-64? by nelsonal · · Score: 2, Interesting

      First off power consumption for a processor = .5*C*V^2*F where c is capacitance, V is voltage, and F is frequency. So if you can find capacitance you can get a pretty good estimate of the processor's power needs.
      From Intel's datasheets: P4 90 nm (prescott) 520-550 models 84 W of design power (what Intel recommends the heatsink be able to pull).
      550-560 models 115 W of design power.

      From AMD's datasheets: design power (measured with max amplitude and nominal voltage) is 89 watts for all power ratings 3000+ to 3700+.

      I couldn't find a PPC 970 data sheet at IBM but ee times claims it pulls 97 watts, but speed was not specified. That seems consistent with the water cooling on the G5, my air cooled P4 is plenty loud.

      --
      Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
    5. Re:WATT figures for G5 vs AMD-64? by default+luser · · Score: 1

      I've scoured whitepapers and other sources looking for this, and IBM and Apple do guard their power numbers quite thoroughly.

      I did find one graph for a 2.5GHz 970FX (90nm G5) processor that showed about 60 watts maximum power usage under full load. That tapered to below 20 watts when the machine automatically reduced voltage and frequency when load was low.

      I imagine they're reluctant to hype the numbers because they're not particularly impressive. The Athlon 64 90nm shrink has shown similar power levels for the same performance (as you would expect, as they both use IBM's SOI), and also features similar on-the-fly voltage and frequency scaling.

      --

      Man is the animal that laughs.
      And occasionally whores for Karma.

    6. Re:WATT figures for G5 vs AMD-64? by svirre · · Score: 1

      First off power consumption for a processor = .5*C*V^2*F where c is capacitance, V is voltage, and F is frequency. So if you can find capacitance you can get a pretty good estimate of the processor's power needs.

      That is way simplified. That would be a first order approximation for the dynamic power in a device where each node toggles at f/2. The real activity in the device must be determined (weighted by net load) and used to replace the .5 figure in the formula you wrote. In addition we have static power consumption which is quite significant at 0.18um processes and below.

    7. Re:WATT figures for G5 vs AMD-64? by mczak · · Score: 1
      Here's their official numbers: 2.4 GHz A64- 89 W 3.4 GHz P4(Northwood)- 89 W 3.4 GHz P4(Prescott)- 103 W
      Careful. TDP numbers between AMD and intel are not directly comparable, as intels numbers are lower than the actual maximum. This is clearly stated in the datasheet, so you might hit instruction sequences which exceed TDP (by how much is unclear, voltage/amperage/wattage numbers compared with AMD would suggest by about 20%). So if you have a marginal cooling solution just good enough to get rid of these 103W without exceeding the cpu temperature, the cpu might still throttle down in some cases.
      Best guess on the 2.5 GHz G5 is around 65 W.
      Compared to the 2.2Ghz 90nm A64, which has a listed TDP of 67W, this isn't that impressive. Especially since it's expected that future 90nm A64 will have the same 67W listed (just as all A64 130nm have the same 89W power draw in the data sheet, from the 2800+ to the 4000+). It is however much better than the high-end prescott P4 (if that 65W is the real maximum unlike intel's numbers that would be only half the power draw of a high-end prescott).
    8. Re:WATT figures for G5 vs AMD-64? by Jameth · · Score: 1

      That's a very misleading measurement. It's been noted many times before that the information AMD released was the max that the processor line would ever reach, not the current max. None of the current x86-64 processors actually hit that 89 watts.

    9. Re:WATT figures for G5 vs AMD-64? by sokoban · · Score: 1


      Here is a good article telling about the Xserve G5's CPU Power usage. It uses the 970FX chips which have slightly lower power requirements, but gives some neat data about the g5 processors.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 is the magic number.
    10. Re:WATT figures for G5 vs AMD-64? by sokoban · · Score: 1

      http://www.xlr8yourmac.com/G5/xserveG5.html
      is the link I should have put. Dang Plain Old Text

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 is the magic number.
    11. Re:WATT figures for G5 vs AMD-64? by Anonymous Coward · · Score: 0

      >Best guess on the 2.5 GHz G5 is around 65 W.
      Are you serious or just trolling ?
      Do you really think that Apple would use liquid cooling if the processors only released 65W ?
      I'd say the dissipated heat is above 100W per processor.

    12. Re:WATT figures for G5 vs AMD-64? by Anonymous Coward · · Score: 0

      Yes, I do think they really would use liquid cooling if it meant they could make the cooling nearly silent most of the time.

    13. Re:WATT figures for G5 vs AMD-64? by 10Ghz · · Score: 1

      The TDP AMD quotes is not comparable to the figure Intel releases. What AMD does is to publish a figure for an entire family of CPU's. They are basically telling MoBo and heatsink-manufacturers to design their products so that they can handle a CPU with that TDP. The actual TDP of the CPU is significantly lower than the figure AMD says.

      Basically, they say that "in some time in the future we might release a CPU that has this TDP. We advise you to prepare for it, by designing your products accordingly. Our current lineup is nowhere near that figure, however".

      And like it was already pointed out. If G5 is so cool, why do they top out at just 2.5GHz, and that's with frigging liquid-cooling? Yes yes, I know: "They do it so make it silent". Couldn't it also just be that the G5 runs so hot, that it needs huge cooling-system?

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  21. Nitpicking... by Tristandh · · Score: 5, Insightful

    Capable of addressing an astronomical 18 billion GB, or 18 exabytes, of memory,

    I know the first 2 digits are 1 and 8, but 2^64 bytes is still 'only' 16 exabytes...

    1. Re:Nitpicking... by TonyZahn · · Score: 4, Informative

      If you had read the sidebar you'd see the article defined the issues with base-2 and base-10 number names, and introduced the prefixes "mibi-" and "gibi", which should be familiar to /.ers.

      When they say 18 exabytes, they're talking base-10, otherwise they would have used the "gibi-" equivalent (exibytes?)

      --
      - sig? who is this sig of which you speak?
    2. Re:Nitpicking... by AchilleTalon · · Score: 1
      Not actually, almost language abuse to name 1024 bytes a kilobyte. Look at the National Institute of Standards and Technology for definition of international units. 1024 bytes is a kibibyte rather than a kilobyte. Kilo really mean 1000.

      So, 2^64 = 1.84467e19 bytes = 1.84467e16 KB = 1.84467e13 MB = 1.84467e10 GB = 18.4467e09 GB = 18 billion GB

      --
      Achille Talon
      Hop!
    3. Re:Nitpicking... by sedmonds · · Score: 1

      If you use unambiguous prefixes, like the IEC has defined, 2^64 is 16 exbibytes. Which happens to be (roughly) 18 billion gigabytes, or 18 exabytes. I'm not sure why everyone insists on confusing the matter by using base 10 prefixes when there are base 2 prefixes available that are unambiguous.

    4. Re:Nitpicking... by IHateSlashDot · · Score: 1

      This just shows how out of touch the standards bodies are with reality. Nobody has adopted that idiotic naming convention. A kilobyte is 1024 bytes. No question about it. What the standards body needs to do is to look at the common usage and use that. Making up words as they go along does not help as is evident by the confusion in this article.

    5. Re:Nitpicking... by Ynazar1 · · Score: 1
      2^64 = 1.84467441 × 10^19

      Of course then we get into the argument that a kilobyte is 1024 bytes (or 1024 * 8 = 8192 bits), and that 4.7 GB DVD-R's only have about 4.5 GB of real capacity, etc.
      Its all about decimal vs. binary numbering systems.

    6. Re:Nitpicking... by fitten · · Score: 1

      I'm not sure why everyone insists on confusing the matter by using base 10 prefixes when there are base 2 prefixes available that are unambiguous.

      Because we were using those prefixes in the computer world long before most of you were born and think it's quite rude for you folks to come along and try to change our vocabulary for us. Contrary to what you folks seem to think, WE know exactly what we are talking about, it's you folks who seem to have a problem understanding it and make up these rediculous sounding prefixes to "fix" a problem that doesn't exist other than through your own issues.

    7. Re:Nitpicking... by Fulcrum+of+Evil · · Score: 2, Insightful

      When they say 18 exabytes, they're talking base-10, otherwise they would have used the "gibi-" equivalent (exibytes?)

      If they meant base10, they should have used existing conventions (10^x) rather than trying to shoehorn this kibi stuff into usage. Common usage is that an exabyte is 2^60 bytes. Nobody in there right mind uses exibyte for that. The standard is something that NIST is trying to force on the community without any sort of support - they're exceeding their mandate.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    8. Re:Nitpicking... by AchilleTalon · · Score: 1
      That's just plain stupid. The prefixes are used in many other fields than computer science and to designate many other things than bits and bytes. So, redefining the kilo in a particular field because the scientists in that field are too lazy to learn the appropriate way to name things will just add to the confusion.

      Why don't we call a chair a horse?

      --
      Achille Talon
      Hop!
    9. Re:Nitpicking... by AchilleTalon · · Score: 1
      I'm afraid you were not born yourself when the kilo, mega, giga and others prefixes came to life to designate things like: kilograms, kilovolts, kilometers, kilokelvins and the likes.

      That doesn't mean because you insist to use then wrongly that make it legitimate to redefined them accordingly.

      Standards is about making things clear for everyone, not just a click of initiated peoples thinking it's pretty cool to wrongly name a chair a horse.

      --
      Achille Talon
      Hop!
    10. Re:Nitpicking... by Paradise+Pete · · Score: 1
      Why don't we call a chair a horse?

      Because I don't think chairs can ride. But we could call a chair a cab. That might work.

    11. Re:Nitpicking... by Paradise+Pete · · Score: 1
      This just shows how out of touch the standards bodies are with reality. Nobody has adopted that idiotic naming convention. A kilobyte is 1024 bytes.

      I think it's the other way around. A "kilo" byte was named that (I'm guessing) because it was a semi-clever way to refer to something that was pretty close to a thousand. But kilo meant 1000 long before that, and still means 1000 everywhere else.

    12. Re:Nitpicking... by zsau · · Score: 1

      exbi-. The last two letters are always 'bi', for 'binary'.

      I really hate the way computer users have usurped and redefined 'mega-', 'giga-' etc, and then complain when hard drive manufacturers use the original/real definitions.

      --
      Look out!
    13. Re:Nitpicking... by Anonymous Coward · · Score: 0

      Who shoehorned what now?

      Those are standard SI units. SI units being the thing that every other type of scientist apart from computer scientists seem to be keen on.

      Maybe the early comp.sci. people shouldn't have tried to overload the definition of the kilo and mega prefixes...

    14. Re:Nitpicking... by Fulcrum+of+Evil · · Score: 1

      The current convention (k==1024) has been in use for over 30 years by the entire industry. NIST declaring new prefixes is a solution to a problem that doesn't exist. What they should be doing is declaring that, in matters of bytes, convention rules. Then they could call the HD manufacturers on their semi-deceptive practices (not really deceptive because nobody believes them).

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    15. Re:Nitpicking... by Kjella · · Score: 1

      If they meant base10, they should have used existing conventions (10^x) rather than trying to shoehorn this kibi stuff into usage. Common usage is that an exabyte is 2^60 bytes.

      "Common" usage is that exa = 10^18. Introducing exabytes as "almost but not quite the same" as 10^18 bytes was the computer industry's mistake, not SI or NIST.

      The standard is something that NIST is trying to force on the community without any sort of support - they're exceeding their mandate.

      Classic chicken and egg problem. Those that do know of it don't need to change it, those that don't aren't in a position. Basicly, I see two options:

      1. Continue quibbling with endless debates if SI prefixes count or not, and if when (Is a 1Mbit line decimal or binary? 512MB RAM? 250GB HDD?)

      2. Find two separate, different terms.

      Guess which I prefer? NIST made some terrible mistakes though. Terrible names for one.

      I use

      1 kilobyte (kB)
      1 kilobyte (KiB)
      1 megabyte (MB)
      1 megabyte (MiB)
      1 gigabyte (GB)
      1 gigabyte (GiB) ...as appropriate

      If someone insists, I'll specify

      1 decimal kilobyte (kB)
      1 binary kilobyte (KiB)

      Kjella

      --
      Live today, because you never know what tomorrow brings
  22. Add instruction sets size too by Gopal.V · · Score: 3, Interesting
    The instruction sets are also generally 64 bit... so you end up with lesser disk space as well :) .. add the space in loading these into RAM ..

    The notable exception is the Arm's thumb instruction set (it's cool).

    The sad part "my address bus is bigger than you" is going the "I have more MHz than you" way soon as parallel CPUs (mulit-core or otherwise) become cheaper.. 90% of our tasks are better done parallel than using a single fast chip . Hell , half of the tasks really don't need anything beyond a 300/400 mhz clocks.
    1. Re:Add instruction sets size too by Wesley+Felter · · Score: 1

      What architectures use 64-bit instruction words? Not PowerPC, MIPS, or SPARC. Certainly not x86-64.

    2. Re:Add instruction sets size too by taradfong · · Score: 2, Informative

      IA64 (Itanium) has 64 bit instructions, *but* each can hold up to 3 opcodes.

      --
      Does it hurt to hear them lying? Was this the only world you had?
    3. Re:Add instruction sets size too by Jeff+DeMaagd · · Score: 1

      The instructions themselves are most often 32 bit. Someone noted x86. PPC and Alpha also has 32 bit instruction words, even for 64 bit mode instructions.

      If they were 64bits for each individual instruction, I think it would have a huge undesirable impact on execution.

    4. Re:Add instruction sets size too by ArbitraryConstant · · Score: 2, Informative

      In the case of PowerPC (and SPARC, MIPS, anything else I can think of), the opcodes is still 32 bits. The number of registers stays the same, the number of instructions stays (more or less) the same. There is no reason to extend the size of opcodes.

      --
      I rarely criticize things I don't care about.
    5. Re:Add instruction sets size too by Fulcrum+of+Evil · · Score: 1

      IA64 (Itanium) has 64 bit instructions, *but* each can hold up to 3 opcodes.

      No, it has 41 bit instructions, packaged 3 at a time, with metadata about concurrency and crap.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    6. Re:Add instruction sets size too by shotfeel · · Score: 1

      AFAIK the above posts are correct, the instruction sets are stil 32 bit.

      Unlike some of the other posts though, I'm not worried about RAM or hard drive space, I'm worried about L1 and L2 cache space. If a sizable amount of the data cached goes from 32 to 64 bits, the processors could take a big performance hit unless the caches are bigger too.

      Here's hoping programmers keep using 32 bit data structtures when they don't need 64 bits!

    7. Re:Add instruction sets size too by ArbitraryConstant · · Score: 1

      "Unlike some of the other posts though, I'm not worried about RAM or hard drive space, I'm worried about L1 and L2 cache space. If a sizable amount of the data cached goes from 32 to 64 bits, the processors could take a big performance hit unless the caches are bigger too."

      This is a valid concern, but the hit isn't that big. IIRC, 64-bit code and data tends to be about 10-15% bigger, doubling the cache is good enough to overcome this. Looking at the cache size of major x86 processors, the Prescott has gone from 8k to 16k L1 and 512k to 1024k L2. AMD64 processors are constant (starting to move to 1m L2 on the newest ones), but they had a lot of L1 to begin with.

      Have you been watching cache sizes lately? They were constant at around 256k-512 k for close to 10 years (my P2 from 1996 has the same cache as my P4 from 2004). They're just beginning to increase now with 90 nm because cache increase is the most beneficial thing to do with the transistors becoming available.

      "Here's hoping programmers keep using 32 bit data structtures when they don't need 64 bits!"

      This is not a new thing. How many people now use a 32-bit int when an 8-bit char would do? Pretty much everyone, in my experience. They won't bother optimizing. When they do, it's because it needs a resource that's very scarce (network traffic, or huge numbers of the data structure being used). Also consider is that there's usually a penalty to loading values from a non aligned address. I'm not saying this dominates, but using the smallest type you can is almost never free.

      --
      I rarely criticize things I don't care about.
    8. Re:Add instruction sets size too by addaon · · Score: 1

      Of which 20% are nops.

      --

      I've had this sig for three days.
  23. Parent insightful? by blether · · Score: 0, Redundant

    WTF? Mod parent funny or crazy.

  24. you want heat data by Anonymous Coward · · Score: 1, Interesting

    Wattage only tells you how much power the CPU consumes, it doesn't tell you how much heat it gives off.

    Power consumption = Power In
    Power In = Power Out + Heat

    What you want to know is how much heat is given off.

    1. Re:you want heat data by Anonymous Coward · · Score: 3, Interesting

      The power coming out of a chip is marginal; it's pretty much all converted to heat.

    2. Re:you want heat data by imsabbel · · Score: 1

      You are wrong. Believe me.

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  25. Heat wave by Compact+Dick · · Score: 1

    It was a heat wave in my area last Saturday, hitting 39 C (103 F). My room acts as an oven with the heat from the roof adding extra fire. Lucky for me I was at work in air-conditioned comfort, leaving my poor A64 baby to suffer the gruelling heat [which didn't subside even after midnight -- I drank a lot of water that day, pleased at the A64's performance.]

    1. Re:Heat wave by Anonymous Coward · · Score: 0

      If you live in a place that hits 103 F inside your house, I would recommend buying an AC before a computer. It is not heathy for your computer or yourself and the possibility of convincing anyone (male or female) to come up for coffee is essentially zero.

  26. Yawn by Anonymous Coward · · Score: 0

    Yawn...
    Oh, was that supposed to be funny?

  27. PC vs Mac cooling. by coobachey · · Score: 2, Funny

    In the past few years where PC' Fanatics have gone to great measures in extreme clocking and tweaking to push the speeds to the limits, Mod'rs have ran into and pretty much conquered heat issues along with other roadblocks. Technology that has been adapted by PC and PC-part manufacturers, I'm no Mac expert but even thumbing through the latest magazines I have yet to stumble upon a "Mac" mod or a how-to on making them extreme, is this due to proprietary or licensing issues? Or can a Mac be reverse engineered the way PC's can be? Granted Macs are not worthless and have good reviews from most of its users that know the systems. Still I find it limiting and where PC has prevailed. Heat on a slower clock speed processor should not be an issue. How many fans does a G3, G4, G5 have these days (1 case)? Laptops would be even worse as for PC portables are highly concerned about heat themselves.

    "Make it idiot proof, Someone will make a better idiot" -- Tweak

    Coob

    1. Re:PC vs Mac cooling. by 2nd+Post! · · Score: 1

      Oh, and I found this. What's interesting is that this mod is to make the Mac even quieter, and not more performant.

    2. Re:PC vs Mac cooling. by Anonymous Coward · · Score: 0

      you might want to check out www.xlr8yourmac.com
      or www.hardmac.com (i think as is usually use the french website www.macbidouille.com)

      You can mod / overclock / hack the hardware of a mac, it might not be as mainstream as on PC but it can be done. My friend has an overclocked g3, went from 300 to 400mhz, runs mac os x 10.3 fine.

    3. Re:PC vs Mac cooling. by NardofDoom · · Score: 1
      My Power Mac G4/400 runs around 80F, and that's with the PSU fan stopped. (It sounds like it's grinding coffee otherwise.

      Oh, and it's got two fans. One in the PSU, the other blowing over the heat sink.

      --
      You have two hands and one brain, so always code twice as much as you think!
    4. Re:PC vs Mac cooling. by ndrw · · Score: 1

      I'd say part of the reason (not trying to harsh Apple for prices here, they're premium systems for premium prices) is who wants to risk cutting up a $4000 system to put in more cooling?

    5. Re:PC vs Mac cooling. by Anonymous Coward · · Score: 0

      Apple High Fan count is to get sound levels down - has very little to do with cooling...

      http://www.apple.com/powermac/design.html

      will explain the fan count

    6. Re:PC vs Mac cooling. by owlstead · · Score: 1

      Simple. You can buy a PC in parts. There is a well established market for it as well. Lots of upgrades are possible, while for the mac little to none are available. Not really a space most overclockers (who tend to buy their system from multiple vendors) are comformable with. Most of them will have grown into it as well. Start of with a DVD replacement, then multiple harddrives, and start overclocking sometime after. Also, the games industry for MAC's is way smaller than the PC games industry. This is a market where overclocking really counts. And since there is less of a market for mac internal parts, this will be double the case for mods.

    7. Re:PC vs Mac cooling. by XnetZERO · · Score: 1

      Somewhere out there, a guy modded his G4 (maybe a G3) to include a beer tap. I've yet to see a PC modded to include a beer tap. Why are PCs so limited? Without knowing what the "latest magazines" are it'd be a little difficult to speculate why you haven't seen any "mac" mods other than to suggest that the "latest magazines" you're reading are PC centric and ignore the Mac platform (kind of like Tom's Hardware). There are Mac Modders out there, but be warned--they're a lot like Mad Hatters. Cheers-

    8. Re:PC vs Mac cooling. by Anonymous Coward · · Score: 0

      "...I have yet to stumble upon a "Mac" mod or a how-to on making them extreme...

      www.xlr8yourmac.com

      www.lowendmac.com

      Happy stumbling.

  28. For the record... by lamz · · Score: 1, Redundant

    18 billion GB, or 18 exabytes, huh? That ought to be enough for everyone.

    --

    Mike van Lammeren
    It will challenge your head, your brain, and your mind.

  29. Fans and cooling by 2nd+Post! · · Score: 5, Interesting

    Your iMac G5 has two fans. Not much space left for additional cooling, really, without interfering with the current cooling setup.

    Your PowerMac G5 has nine fans. Again, not much space left for additional cooling without interfering.

    And get this, the PowerMac G5 already uses a liquid cooling setup. The only possible additional mod is to hook the current setup to a resevoir and radiator on the outside of the case, as the inside already has a radiator per CPU and something like a 120mm fan per CPU.

    1. Re:Fans and cooling by photonagon · · Score: 1

      The iMac G5 has three fans.

    2. Re:Fans and cooling by mh101 · · Score: 1

      And get this, the PowerMac G5 already uses a liquid cooling setup.

      Partially correct... AFAIK only the Dual 2.5 GHz model has liquid cooling. My Dual 1.8GHz Mac has a couple massive heat sinks and a lot of fans.

      --
      Duct tape is like the Force. It has a light side, a dark side, and it holds the universe together.
  30. Re:Teflon underside + Fans = Convection oven by Graemee · · Score: 1

    They could use the hot air to create a convection oven PC.

  31. I doubt that 64 bit computing is that hot for PPC by renoX · · Score: 3, Insightful

    The *BIG* thing for x86 for "64bit computing" is not in fact the 64 bitness but doubling the number of GPR!

    As the PPC instruction set is sane (x86 is not, urgh), beside the extra-instruction needed for 64 bit computing, there are very few difference between a PPC running on 64bit code or a PPC running on 32bit unless of course you have an app which needs more than 4GB of memory or do lots of 64-bit integer calculation..

  32. You forgot to plug it in by Anonymous Coward · · Score: 0

    plug it in next time idiot

  33. Too bad MacOS X can't use it! by Anonymous Coward · · Score: 0, Troll

    OS X applications are limited to at most 1GiB or 2GiB of address space *per process*. So much for running on a "64bit" cpu. The OS doesn't use it for much. Better luck next decade Apple.

    1. Re:Too bad MacOS X can't use it! by Anonymous Coward · · Score: 1, Informative

      Apple acknowledged this when the released the G5 - Panter is a 32bit OS - meaning the G5 runs in 32bit mode under Panter. Tiger, on the other hand, will be a full 64bit OS and is slated to be released in March 2005 (and Apple seems to be pretty good at making OS release dates).

    2. Re:Too bad MacOS X can't use it! by Anonymous Coward · · Score: 0

      Wrong. OS X has allowed 4 GB per process since 10.2.7. 10.4, which is to be released in the first half of 2005, will allow full 64-bit addressing.

    3. Re:Too bad MacOS X can't use it! by Anonymous Coward · · Score: 0

      'Panter is a 32bit OS - meaning the G5 runs in 32bit mode under Panter"

      Wrong, 64-bit support was added in v10.3.5 (actually, IIRC there was a seperate 10.3.4 update for the G5).

  34. It used to be... by Balthisar · · Score: 2, Interesting

    It used to be that Mac fanatics would be proud about how little current the PPC used -- and consequently how little heat it gave off -- when compared with the Intel-style architecture. Guess we can't make that argument any more.

    Now that G5's are liquid cooled, it makes me wonder if a 2.5GHz G5 is *really* a 2.5GHz G5, or if it's an overclocked 1.8GHz chip. You know, overclockers really pump things up with cool liquid cooling stuff. What's the fastest a 2.5GHz G5 could run with a traditional cooling system, like a fan and heatsink?

    Oh, one more thing before I'm modded as a troll: my G4 PowerBook is my 8th Macintosh. What I'm asking is genuine curiosity.

    --
    --Jim (me)
    1. Re:It used to be... by MooseByte · · Score: 1

      "Now that G5's are liquid cooled, it makes me wonder if a 2.5GHz G5 is *really* a 2.5GHz G5, or if it's an overclocked 1.8GHz chip."

      If it's running reliably at 2.5GHZ, I'd say that's a 2.5GHz chip. ;-)

      After all if your $FurryPet snuggles up against your machine's vents and it starts shutting down, it's still the same chip. Only difference is a friendly or hostile thermal environment. Whatever the manufacturer chooses to stamp on a given chip is at times not related to what it actually binned-out at.

    2. Re:It used to be... by arminw · · Score: 1

      Increasing the speed of a G5 or any computer involves more than heat. The other system components also have to be faster. Like the article stated, the clock speed of a computer USED to be a measure of its performance but now the performance has to do more with how much total work a processor can do in a given amount of time. This varies greatly with the type of work to be done, how well the algorithm of the job is translated to the intructions of the processor and how well matched the architecture of a processor is to the algorithm.

      --
      All theory is gray
    3. Re:It used to be... by GlassHeart · · Score: 1
      What's the fastest a 2.5GHz G5 could run with a traditional cooling system, like a fan and heatsink?

      That is most likely not Apple's only design criteria. They are asking, instead, "what's the fastest we can push this G5 chip without making too much noise?"

    4. Re:It used to be... by mritunjai · · Score: 1

      Is it a troll ???

      G5's have water cooling not because they produce hell lot of heat, but because Apple wanted to make them whisper quite!!! So instead of a honkin' turbo-jet fanm you have 9 (yeah, NINE) reaally sloow moving fans cooling the whole unit.

      It takes a lot to make a good system and Apple sure knows how to do it right!! Finally a POWERFUL system that you can keep next to your bed and still be able to sleep soundly.

      --
      - mritunjai
    5. Re:It used to be... by Tumbleweed · · Score: 1

      You've got that backwards. You get used to the 'white noise' of the computer, and you should wake up when it goes missing - cuz somethin' bad's about ta happen.

    6. Re:It used to be... by dhovis · · Score: 3, Informative

      I have mod points, but I figured I'd answer your question instead.

      When you do a die shrink, you can lower the power required at particular clock rate, or you can run at a higher clock speed with the same power dissipated. So when IBM went from 130nm for the 970 to 90nm for the 970FX, the top clock speed went up from 2GHz to 2.5GHz. Other than the process change, I believe there were very few changes to the chip.

      Now, when you go from 130 nm to 90nm, the linear dimension across the chip is ~70% of what is was, and the area of the chip is (70%)^2 or about 50% of the previous chip.

      Lets use some numbers, these may not be 100% accurate, but they'll explain the basic concept. The 2GHz 970 had a die size of about 121mm^2 and put out a maximum of 42W. That is about 350mW/mm^2. If we assume that the 2.5GHz 970FX has that same power consumption, but has a die size of 60mm^2, then the 970FX will produce 700mW/mm^2. So you have the same amount of power, but you are trying to suck it out of a smaller piece of silicon. So you need much more efficient cooling to keep the chip temperature the same. Hence, the liquid cooling system in the dual 2.5GHz G5.

      --

      --
      The internet is the greatest source of biased information in the history of mankind.

    7. Re:It used to be... by Have+Blue · · Score: 1

      A 1.8Ghz G5 is physically identical to a 2.0Ghz G5 is physically identical to a 2.5Ghz G5 (except for the die shrink). What IBM does is test the whole batch of chips at 2.5Ghz and see which ones are not reliable or producing bad results. These chips are demoted to 2.0Ghz and the test is repeated. Any chips still doing badly are tested at 1.8Ghz. Any chips that still don't work are truly defective and get discarded, but the rest have now been sorted into the 3 speed categories they will be sold as with warranties.

      Apple took the chips IBM certified would run at 2.5Ghz for the high-end G5s, and added the cooling equipment necessary to keep them within the required temperature range. OCers can get away with violating the manufacturer's guidelines because they don't care about support or reliability.

    8. Re:It used to be... by Balthisar · · Score: 2, Interesting

      I guess I should have been a little clearer. I know that the 2.5GHz chip is rated as 2.5GHz. I also know that just the clockspeed alone does not a system make. I realize the same amount of power has to be pumped through smaller pipes and be disapated. I realize it's quiet and I miss whisper-quietness of my graphite iMac (Mac #6).

      I guess the question I'm asking -- aside from being a question -- is really meant to be thought provoking. Does the use of a liquid cooling system fundamentally change the defacto cooling requirements for all future desktop computers? If you recall in the past, overclockers would use liquid cooling because they had to do so to keep the chip cool enough in order to increase the clock frequency. Higher frequency at this scale means more heat.

      How do chip manufacturers specify cooling requirements anyway? So many joules per second must be removed, or simply do they leave it open and say the chip must always be below x-degrees? So are IBM or Motorola marketing a chip that's not possible to be used in any other manner aside from liquid cooling? And in the most base form, couldn't Intel just re-badge a 3Ghz chip with ridiculous cooling requirements and advertise it as a 4GHz chip?

      Surely there must be something fundamental to the architecture of a chip (I don't know) that can account for its clockspeed (regardless of MIPS) aside from the ability to cool it, right? Well, up to reasonable frequency limits, right?

      --
      --Jim (me)
    9. Re:It used to be... by Anonymous Coward · · Score: 0

      Not always. A chip may be rated for 2.5ghz but still sold as a 1.8ghz because more 2.5 quality chips are made than the demand for 2.5 chips. So sometimes you can overclock a chip and lose very little in the process.

  35. Good followup link from the article by C.Batt · · Score: 5, Informative

    Introduction to 64-bit computing

    There's an informative link at the bottom of the article for those requiring a bit more insight into the effect of 64-bit computing. /wishes he had exa-bytes of memory right now... VS.NET on WinXP is a PIG!

    --
    -- All views expressed in this post are mine and do not
    -- reflect those of my employer or their clients
    1. Re:Good followup link from the article by fitten · · Score: 1

      VS.NET runs great for me on WinXP. What kind of system do you have? If you have less than 512M memory, upgrade.

      Also, don't do like one site I was at did... they had/have a bunch of P4 Celerons (1.5GHz Willies) running on PC133 memory... that's just horrible to begin with before actually trying to do any work.

    2. Re:Good followup link from the article by C.Batt · · Score: 1

      Oh, I know it's a memory problem. Only 256M. I just joined the development team on this project and they re-puposed an older machine (still P4 1.8, or something) for me. Apparently I'm scheduled for an upgrade to 1G in the next couple of weeks, but until then, it's hellish.

      The solution is pretty big. A rebuild-all takes about 20 minutes under the current scheme. The disk just thrashes as the system looks for swap-space.

      Ah well. That's life.

      --
      -- All views expressed in this post are mine and do not
      -- reflect those of my employer or their clients
  36. Re:anyone else noticed how COOL the AMD-64 chips r by ManxStef · · Score: 1

    Yeah, I noticed that too. Most likely it's because they 0.13 micron process (as with all the current Athlon chips), which is a lot more efficient than the original 0.18 micron "fry an egg on me" Athlons. The next step will be the 0.09 process, which will result in faster & cooler (or as cool) chips again :)

  37. Re:What Makes Apple's Power Mac G5 Processor So Ho by Anonymous Coward · · Score: 0

    Obvious, yet funny.
    Thanks

  38. atoms in one universe by Anonymous Coward · · Score: 0

    So, what happens if you want to use your fancy computer to model two universes? Guess you need to upgrade then, huh? Or cluster...

    1. Re:atoms in one universe by pclminion · · Score: 5, Funny
      So, what happens if you want to use your fancy computer to model two universes?

      Simple. Since we've got a computer capable of simulating the entire universe, we'll just use it to simulate a universe which contains a computer which is capable of simulating more than one universe.

    2. Re:atoms in one universe by gamlidek · · Score: 0, Flamebait

      So, what happens if you want to use your fancy computer to model two universes?

      Simple. Since we've got a computer capable of simulating the entire universe, we'll just use it to simulate a universe which contains a computer which is capable of simulating more than one universe.

      Like putting too much air in a balloon!

      Of course, it's so simple!

      --
      "In theory, theory and practice are the same; in practice, they are not."
    3. Re:atoms in one universe by mxpengin · · Score: 1

      ok , who will start the coding of vuware ?

      --
      "We all know Linux is great...it does infinite loops in 5 seconds." -- Linus
  39. So let me get this straight... by emil · · Score: 1
    Thus, the fabrication technology used for the PowerPC 970 was designed to eke out higher performance by trading away reliability; for these markets, the trade-off between reliability and performance is different.

    This is what Apple is putting in their servers? And they are expecting market traction?

    1. Re:So let me get this straight... by Anonymous Coward · · Score: 1, Interesting

      Well, a very similar trade-off applies to other processors in the same league e.g. high-end workstation and lower-end server (Opteron, Xeon). The comparison made in the article is between the 970(fx) and Power4/5.

    2. Re:So let me get this straight... by Thu25245 · · Score: 1

      Okay, so I haven't R'ed TFA. But it seems they're talking about the fab process, not the CPUs. Which means that IBM is gunning for higher clock rate CPUs, at the expense of having a higher percentage of dies fail testing. The unreliable dies that fail will never be released to be put into servers, or will be clocked down enough that the do run reliably.

  40. Mac's are doomed! by Anonymous Coward · · Score: 0

    The common theme on comp.sys.mac.advocacy back in the mid to late 90's was that the Pentium series of CPU's were just too hot to be successful, especially as laptop CPU's. Apparently now that the shoe is on the other foot, having a rediculously hot CPU is no never mind.

    1. Re:Mac's are doomed! by repetty · · Score: 2, Insightful

      I agree, big time.

      I used to be very pleased that my Macs lacked a CPU fan while x86 users where bolting on everything but the kitchen sink in efforts to cool their systems down.

      More important, Macs had just one fan -- the power supply fan -- to cool the entire box while x86 systems were fucking festooned with them.

      Nowadays, though, a prudent Mac owner should at least consider his home air-conditioning system's cooling capacity since G4's and G5's will definitely heat up a room.

      And I don't even want to get into fan counts.

      I'd like Apple to make a nice, fast, cool, quiet system... and here's how to do it: underclock.

      Modern CPU's are grotesquely overpowered for the needs of 99.9% of the general public. Crank those babies back.

      The fruit of research and progress are not merely systems that can run faster and hotter, but faster and cooler... quieter.

      Never going happen while there's this pissing contest going on, though.

      --Richard

    2. Re:Mac's are doomed! by Anonymous Coward · · Score: 0

      That's exactly what they did with the new iMac.

    3. Re:Mac's are doomed! by Anonymous Coward · · Score: 0

      It's interesting how similar the situation is to cars. The technology exists today to make them vastly more fuel efficient, but that would mean less horsepower. Instead in recent days new cars only get slight improvements in fuel efficiency while the number of cars with over 200 horsepower has become insane.

    4. Re:Mac's are doomed! by Zemplar · · Score: 1

      "I'd like Apple to make a...fast...system... and here's how to do it: underclock."

      So that's the secret!

      I'm so surprised that processor engineers never thought of that one. Oh wait...

    5. Re:Mac's are doomed! by GlassHeart · · Score: 2, Insightful
      It's not a pissing contest, by which I presume you mean a pointless pursuit. Apple was faced with an important market segment - audio and graphics professionals - jumping ship both because PC software are beginning to catch up and because PC hardware are not only cheaper but actually perform much better. For many of these customers, render time is money.

      If you don't need that kind of power, you should stay on the lower end. The G5 iMac or the eMac don't seem to run all that hot.

      As for fan count, presumably you're referring to the PowerMac G5. Apple preferred more low-speed fans over a few high-speed fans as a noise reduction measure. What was your complaint?

    6. Re:Mac's are doomed! by repetty · · Score: 1

      Where do I begin...

      First, I want to reinterate that I'm referring to what's in the interested of the vast, general population and not in nitch groups.

      Since you recommended the lower end of the line to me, let me describe the features of the lower end computer: fast, cheap, and no moving parts (besides the hard drive).

      To answer your specific question (since you asked), my complaint is, as it originally was, heat. But now that you bring it up, my secondary complaint is moving part count.

      You seem very satisfied with things as they are and I'm not.

    7. Re:Mac's are doomed! by pkhuong · · Score: 1

      More fans running at less than max speed means more redundancy. It's more reliable AND less noisy. What are you complaining about?

      --
      Try Corewar @ www.koth.org - rec.games.corewar
  41. Total dissipation power by hppacito · · Score: 0

    Total dissipation power, has almost nothing to do with actual dissipated power. That's the maximum power that can be dissipated by the device. But actual consumed power.... is something different.

  42. Etch-A-sketch by Anonymous Coward · · Score: 0

    "Turn it over, and you can cook dinner".

    But when I turn my Mac over the screen goes blank.

  43. Re:anyone else noticed how COOL the AMD-64 chips r by Anonymous Coward · · Score: 0

    Of interest I did make a nice AMD 64 system that doesnt break 29C under load, and that heatsink is not burning hot either. In general the AMD64's run cooler than the older lines of cpu's. If you are running a stock cooler then there is likely a problem, as the stock coolers are barely adequate.

    Goodluck,

    oh btw I've used a lot of the swiftec 6400 for the amd64. Works great if your looking for a cpu cooler.

  44. Re:hot apple g5 by malfunct · · Score: 1

    Can you give me the recipie for making potato chips from hot apples because I might be able to make money on that.

    --

    "You can now flame me, I am full of love,"

  45. The only way to cool G5 CPU's is simple... by Anonymous Coward · · Score: 0

    A Cool Island song to melt it's icy heart.

  46. CPU power defeated by bloated software? by shed · · Score: 3, Insightful
    From the article:



    The quest for CPU power has been largely defeated by bloated software in applications and operating systems. Some programs I wrote in Basic on an Apple II ran faster than when written in a modern language on a G4 Dual-processor Mac with hardware 1,000 times faster.


    Come on. What language are we talking about here? My basement collection includes a II+, a IIe, two IIcs and a Franklin compatible. I challenge anyone to come up with a program in Applesoft that runs faster on one of my museum pieces than on a modern Mac using C++, Java or even Perl. I mod his article -1 for troll.


    While software has become bloated and to some extent inefficient, people often forget that we expect a lot more from our computers now than the single-tasking 80 column display days.

    --
    My cat can eat a whole watermelon
    1. Re:CPU power defeated by bloated software? by Anonymous Coward · · Score: 0
      ---
      My cat can eat a whole watermelon

      Really? My watermelon once ate a whole cat...

    2. Re:CPU power defeated by bloated software? by Tumbleweed · · Score: 2, Funny

      the single-tasking 80 column display days

      _80_ columns?! Why, you young punks had it good! When I was a boy, we only had 40 columns, and we felt grateful, as our fathers had no video display at all. Grandfathers? They used their fingers or an abacus.

      You've come a long way, baby.

    3. Re:CPU power defeated by bloated software? by Anonymous Coward · · Score: 0

      For appletsoft BASIC this very much may be true, but let's think about some 6502 assembler:

      LDA #$FF
      STA SCREEN

      You can do more than 100 thousand of those in a second with a 1MHz clock. Can you do 100 Million (1000 x) equivalent stores to the frame buffer on your modern machine under raw CPU control? I'm not talking about bandwidth, I'm talking about latency to write a byte into screen memory.

    4. Re:CPU power defeated by bloated software? by Anonymous Coward · · Score: 0
      Why, when I was your age, we had only *40* columns, ALL CAPS with a shift-key mod we soldered ourselves, and we *liked* it!
      ]PR#6
      (BEEP! Disk ][ drive starts rattling as it attempts to move the read/write head *past* the first track on disk to make sure it finds the boot track)
  47. Re:anyone else noticed how COOL the AMD-64 chips r by Bruha · · Score: 1, Flamebait

    bah the idiot is probably not running any applications.. load up seti at home or prime95 and let it burn in for a few minutes..

    Then touch your heatsink and tell me it's cool.

    Think he forgot about coolnquiet tech.. that proc probably runs sub 500mhz when idle.. so passive cooling works.

  48. Hot? by bogado · · Score: 1

    If it is that hot, maybe it need water cooling or some other crazy refrigerating scheme so easily found here in slashdot. :-)

    --
    []'s Victor Bogado da Silva Lins

    ^[:wq

  49. Re:anyone else noticed how COOL the AMD-64 chips r by ruiner5000 · · Score: 1

    that is an incredible assumption with no basis. perhaps one would realize that in fact there is less heat dissapated by AMD CPUs than Tom's Hardware Guide has led everyone to believe. Perhaps if you are paying attention you would probably say because they don't put off that much heat, that is why you can put your hand on the heatsink. That is the actual case. It it was not dissapating heat correctly then there would be stability issues.

    --
    ignorance is bliss. googlefiberatx.com
  50. Re:anyone else noticed how COOL the AMD-64 chips r by Anonymous Coward · · Score: 0

    AMD64 chips are currently blazing HOT!
    They currently peak at 89 Watts, and only the Athlon64 has the ability to throttle speed.
    No socket 940 can throttle speed, so you are ALWAYS burning at the full speed of the CPU (except in halt/stopgrant state).

  51. refurb'd notebook cheaper by Anonymous Coward · · Score: 0

    get a refurb'd Thinkpad cheap and you get cool video (LCD) cool processor (notebook processor) and other energy-saving design features.

    Plus it's cheap! and portable!

  52. Let me be the 2^32 to say.. by crymeph0 · · Score: 1

    Plot straight from the game? What secret brick was I supposed to push to find that?

    --
    It should be illegal to say that freedom of speech should be limited.
  53. oh baby, you make me so hot... by LiquidMind · · Score: 0

    is that a Power Mac G5 processor in your pocket or are you just happy to see me?

    --
    This sig contains repetition and redundancy.
  54. Re:hot apple g5 by Anonymous Coward · · Score: 0

    maybe he meant it in French :-)

  55. It's not too hot! by artemis67 · · Score: 1

    Steve Jobs tells me that the real problem is that the planet isn't cold enough!

  56. Re:I doubt that 64 bit computing is that hot for P by Logger · · Score: 1

    You're point is accurate, but I wouldn't dismiss the importance of >4GB memory access. I would venture that the >4GB memory access is more important to Apple than the Windows market.

    Apple's customer base consists of a larger percentage of video editors and Photoshop users than Windows users do. Not that Windows doesn't have these customers, but they make up a smaller percentage of the total Windows PC market. These users buy the premium products, paying top dollar. Apple cannot afford to lose them to a 64 Windows machine.

    When your using something like Final Cut Pro (http://www.apple.com/finalcutpro/) every Gigabyte of memory helps. So does that liquid cooled CPU.

  57. Re:I doubt that 64 bit computing is that hot for P by Tumbleweed · · Score: 1

    Wrong. The _BIIG_ thing in moving the Mac to 64 bits was massively increasing the size of the RDF; it's now big enough to encompass the entire galaxy. Global domination? Pfeh. Child's play.

  58. it's hot. really. (a little perspective) by Mr.+Slurpee · · Score: 4, Interesting

    for literal heat, this puppy is pretty hot.

    my dual 2.5GHz PowerMac G5 idles at 52C (125F) on CPU A and 50C (122F) on CPU B. the memory controller is actually one of the hotter things, it idles at 62C (143F). however, it's not the hottest thing, of course: at full load (DVD rip+encode or playing 15 videos at once + MP3 + tasks + flicking around Exposé) both CPUs have hit a max of 83C (181F) (the computer is supposed to automatically sleep around 90C or so).

    so why so effing hot? i mean, this idles at the max temp my athlon 2500 peaks at! it certainly idles at a hotter temp than it needs to, but i have no problem with that: the system runs the fans dynamically to keep the noise down, so at idle it's not as cool as it could be. the difference in noise in my room when i sleep the athlon is ridiculous - the G5 sounds like a slightly loud external hard drive that's spun up. the system also has a liquid cooling system to quench the processors. this seems to just keep the processors within their range. the value that i see in it is response to new heat - the CPU temps flick around a lot and are very responsive to load and the loss of load. after ramping up the CPUs to >80C, it take about three or four seconds after the load drops for the CPU temps to drop 15-20C, then maybe a total of ten or twelve seconds to drop to idle temp.

    for some real-world perspective... a DVD rip+encode with HandBrake with using ffmpeg engine, MP3 audio, 2-pass encoding, and gunning for your average 700MB movie time (800-1300kbps?) takes slightly less than the length of the DVD. an hour and a half long movie took about and hour and fifteen minutes to get on to my hard drive. MP3 ripping in iTunes will run up to 28x, but it's not fully loading the processors so i wonder about a drive read bottleneck. the first night i got it, i was at a loss for how to really test the speed on it, so i just decided to open up a shitload of videos. basically i played a DVD (fluff, the GPU does that), opened up something in VLC, opened up about 13 videos in QuickTime of various sizes and formats, played some MP3 music (fluff again, that's ball sweat of a cutting edge proc), and still had enough processing power to comfortably navigate files, chat, browse web pages, and flick around Exposé. around all of these things plus one is when a few of the videos would start stuttering and expose would start dropping frames to keep collapse speed uniform. anything past this would really start robbing time from videos.

    all in all? it's fast. it's quiet. it gets hot, but it takes care of itself. coming from a 375MHz G3-upgraded PowerMac 7600 (vintage '98), i'm not doing too shabby. i just decided i'd scramjet at mach 7 to the top of the pack and then sit there for another few years.

    --
    - emilio
    neurostyle dot net - it's all in your head
  59. Re:I doubt that 64 bit computing is that hot for P by TheRaven64 · · Score: 1

    I don't often need more than 4GB of memory, but more than 4GB of address space is very nice. When I'm working with very large datasets (i.e. a lot of the time) I can just mmap the whole thing. Makes things a lot nicer...

    --
    I am TheRaven on Soylent News
  60. too hot by machacker · · Score: 0

    those figures of around 80 degess C seem incrediable. My overclocked 2.2 ghz athlon xp idles at 32 degrees C and peaks at around 40! What i think would be a better comparison here is the gigaflops to watts ratio. I woudlnt be suprised if the G5 didnt do so well.

    P.S.: I'm not saying the g5 is bad. In fact, I think it kicks ass. I would just be personally worried if my proccessor ever got that hot.

  61. I would guess the Voltage running through it... by Anonymous Coward · · Score: 0

    Or the resistance to that voltage,
    what ever viewpoint you like . . .

    "Resistance is useless!" - Vogon Guard

  62. 64K by Hugonz · · Score: 0, Redundant

    18 billion gigabytes should be enough for everyone. (God, I hope this time I get it right)

  63. Re:anyone else noticed how COOL the AMD-64 chips r by Dumass · · Score: 1

    Intel and AMD report thermal characteristics differently. AMD reports max thermal dissipation for the entire line (notice that 3200+ has the same 89W as a 3800+), whereas Intel gives thermals for each chip, so a 105W P4 will run at 105W.

    No AMD chip currently in the market gets near the 89 Watts quoted.

    I'm not sure about your clock throttling statement, but I wont deny that it could be true.

    Ari

  64. memory bandwidth by morcheeba · · Score: 1

    The other half of that coin is that, because pointers take twice the memory, they'll consume twice the memory bandwidth. Adding more sticks doesn't help the problem -- you need to up the front-side-bus just to keep even.

    The solution is to make your own 16 and 32-bit pointers & do a little math at the last second to convert to a 64-bit pointer (e.g. add a base address). Depending one what your mix of calculation/memory access, that conversion could be totally masked by the time it takes to access memory.

  65. oblig. zoolander by Anonymous Coward · · Score: 0

    G5 processor... it's so hot right now. G5 processor.

  66. There is an anomoly in the time line. by barfy · · Score: 1

    This article is a dupe of an article that will be posted 4 hours in the future.

    It is important that we repair the time line now... ;Encrypt
    54339 96784 23470 08472 37932 87412
    12327 12300 09483 71953 31994 73821
    12086 67544 42139 48901 93753 18632 ;end

    1. Re:There is an anomoly in the time line. by kps · · Score: 1

      You mean, the IBM PowerPC 970 can emulate an IBM 5100?

  67. Re:it's hot. really. (a little perspective) by Anonymous Coward · · Score: 0

    If what you're describing is true, you might want to consider taking it in to be looked at. I'm pretty sure those aren't supposed to be idle temperatures.

  68. Apple and Cooling by green+pizza · · Score: 1

    Do you really think that Apple would use liquid cooling if the processors only released 65W ?
    I think the liquid cooling was implemented for the same reason that the G5 minitower case has 9 fans -- to keep the machine cool, even in a warm room, while running no louder than the hard drives or gfx card fan.

    Apple also seems to be very conservative with their heatsinks. The heatsink in my PowerMac 8500 was HUGE. The CPU itself was a 120 MHz 604, which according to Motorola/Freescale, was only a 16.5 watt proc. The heatsink on the CPU card was at least as large as a 4" x 6" photograph, had a solid 1/4" base, and lots of huge fins. A smaller "ramsink" heatsink covered the L2 cache chips.

    I saw something similar at CompUSA on the blue-and-white G3 minitowers -- though the 300 MHz G3 consumed only 7 watts, the heatsink Apple used to cover the G3 and the L2 cache chips was about the size of a 12oz beer can!

  69. Yeah, baby by Anonymous Coward · · Score: 0

    That's a nice pair of ... G5 processors you've got there. (sorry)

  70. Catch-22 by SuperKendall · · Score: 0, Redundant

    But note that it's capabible of similating OUR universe, which does not have a computer capabile of simulating two universes...

    So you see the problem is in the specs. You should have said "simulating arbitray universi". :-)

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  71. Uh huh. by Ayanami+Rei · · Score: 1

    When have you _ever_ had a CPU fail with proper cooling, motherboard and power supply?

    It's mostly marketing fluff, IMHO. CPUs don't spontaneously fail if they aren't put in machines assembled by idiots.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:Uh huh. by John+Whitley · · Score: 1

      It's mostly marketing fluff, IMHO. CPUs don't spontaneously fail if they aren't put in machines assembled by idiots.

      Er, whatever. I've encountered CPU failures in production systems. Nor do I have any reason to believe that the servers were "assembled by idiots", or that there was anything problematic about the datacenter environment (cooling, power, etc). Work in an environment with enough 24x7 production boxen and you're bound to see all manner of component failures.

      Moreover, IBM wouldn't be using current fab lines to make POWER series processors at design rules with comfortable margins (lowering potential clock rate) just for "marketing". That makes no sense. Instead they'd do just what was done for the PowerPC chip lines -- they'd shrink the design rule and up the clock rate to get improved performance.

  72. Re: uh oh... by Cryptnotic · · Score: 2, Interesting

    What if our universe is only a simulation running on a computer in another universe?

    Maybe it's possible to disprove this based on the idea that the other universe would need to be physically larger?

    --
    My other first post is car post.
  73. Re: uh oh... by pclminion · · Score: 1
    What if our universe is only a simulation running on a computer in another universe?

    We could potentially detect it. Consider the types of computers we use in this universe. A cosmic ray or other energetic particle is capable of flipping a bit in RAM. If we are actually a simulation in a similar kind of computer, we should start looking for inconsistencies of the type that could be explained by memory corruption.

    For example, an object might change color suddenly. This could be an indication that we are actually in a simulation, and that something has corrupted a small piece of state.

    We might also look for effects which could be explained if we were running in a discretized simulation of continuous spacetime. The Planck length, for example, might be explained by computations using a limited number of bits -- lengths shorter than a certain size would simply be unrepresentable in the simulation's numbering system.

  74. Re: uh oh... by rekoil · · Score: 2, Funny

    That would go a long way to explain the "disappearing sock" phemonenon...

  75. Re:64 bit integers - and more by Anonymous Coward · · Score: 0

    God made the integers, all else is the work of man.

    ~Leopold Kronecker

  76. Re: Disappearing Socks by Anonymous Coward · · Score: 0

    Well, that's what I got from "discretized simulation of continuous spacetime." You too? : D

  77. Obligatory by Anonymous Coward · · Score: 0

    DEEP THOUGHT!!!!!1!11!11!!!1!one!!!

  78. It's the die size that requires additional cooling by willy_me · · Score: 2, Interesting

    They use liquid cooling because it's harder to disapate the heat from the small 90nm core. The CPU's don't use much power, it's just that the heat they do produce is concentrated in such a small area. Better cooling is required to disapate this heat.

    90nm transiters require less power then their larger counterparts. The problem is, for the same die size they use more power. So you end up with a relatively low power CPU that requires massive cooling.

    Apple and IBM had a lot of problems because they expected their new CPUs that consume less power to be easy to cool. They were wrong. For each square mm, more heat must be disapated.

  79. Re: uh oh... by BeerCat · · Score: 1

    We could potentially detect it. Consider the types of computers we use in this universe. A cosmic ray or other energetic particle is capable of flipping a bit in RAM. If we are actually a simulation in a similar kind of computer, we should start looking for inconsistencies of the type that could be explained by memory corruption.

    Flipping one bit in an 8-bit number, and you might see a change; A becomes B, for example. Flip one bit in a 24-bit number, and it might be hard to tell that R255 G242 B155 has now become R254 G242 B155.
    So, how do you know that such changes haven't happened?


    Of course, if that was the case, then cosmic rays could actually be like a gigantic DIP switch to change one bit deliberately, to keep the universe "on track" (Asimov's Second Foundation springs to mind)

    --
    "She's furniture with a pulse"
  80. Re:it's hot. really. (a little perspective) by mh101 · · Score: 1

    For comparison, my dual 1.8GHz PowerMac G5's idle temps are around 48C and 44C, with my memory controller at 54C. Your processors are about 700 MHz faster than mine, so those temperatures sound about right compared to mine.

    And when you look at the size of the heatsinks and fans required to keep them at even this temperature, it's no wonder there's no G5 Powerbooks yet.

    --
    Duct tape is like the Force. It has a light side, a dark side, and it holds the universe together.
  81. We can call it Deep Thought... by GrahamCox · · Score: 1

    or maybe "The Earth". Oh. What a dull name.

  82. why 64 bit can be slower by Anonymous Coward · · Score: 0

    pointers are twice the size, take up more room in L1/L2/L3 cache, less room for other things, more cache misses. Likewise, ram and swap.

  83. Re:It's the die size that requires additional cool by evilviper · · Score: 1
    They use liquid cooling because it's harder to disapate the heat from the small 90nm core.

    Even with a very small core, you just need a slightly better heatsink to spread it around, and aircooling will continue working fine...

    You certainly don't need water-cooling just because the core is a little bit smaller. If that was the case, the P4 should be much easier to cool than an Athlon XP. In fact, it's quite the opposite.
    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  84. Re: uh oh... by Anonymous Coward · · Score: 0

    Of course, you're assuming the over-verse is similar to ours. It's just as likely though, that the over-verse is completely unlike our universe and has completely different physicals laws, so cosmic rays aren't really an issue...

    I think the more likely reason to rule it out is that 1. there's no evidence to believe such a thing, 2. such a belief makes no testable claims, 3. even if it were true and we somehow found out, it wouldn't have any impact on the way we live our lives here in the sim-verse. Or would you stop loving your family if you found out that we're all just sim-people?

  85. inertia dampeners are down, cap'n by Anonymous Coward · · Score: 0

    and the Heisenberg Compensators are off-line tooo, you canna' use the transporter to beam up.