Slashdot Mirror


Rethinking Computer Design For an Optical World

holy_calamity writes "Technology Review looks at how some traditions of computer architecture are up for grabs with the arrival of optical interconnects like Intel's 50Gbps link unveiled last week. The extra speed makes it possible to consider moving a server's RAM a few feet from its CPUs to aid cooling and moving memory and computational power to peripherals like laptop docks and monitors."

187 comments

  1. LightPeak by Yvan256 · · Score: 1

    For GPUs? Finally an easy upgrade path for all future Macs?

    1. Re:LightPeak by TheKidWho · · Score: 1

      No, the lag would be stupid. You want your GPU as close as possible to the CPU...

    2. Re:LightPeak by Yvan256 · · Score: 1

      My Mac mini uses an nVidia 320M which shares RAM with the CPU. According to the resume it's good enough for the RAM, so why can't it be fast enough for a GPU?

    3. Re:LightPeak by Beardydog · · Score: 1

      I thought GPU operations were one-way enough that separation issues were much more about bandwidth than latency.

    4. Re:LightPeak by 644bd346996 · · Score: 1

      Don't you think that GPUs are smart enough today that they could just take in updated geometry data, etc. and render, without any performance-critical need to send data back up the pipeline to the CPU? Sure, our current software stack isn't well-suited for that kind of use, but lightpeak could provide the impetus for that relatively small re-architecting.

    5. Re:LightPeak by somersault · · Score: 3, Interesting

      CPUs have high speed cache that is faster than the mainboard RAM for high speed processing on a set of data, and swap the cache to/from RAM as necessary (kind of like how you page RAM to your hard drive when you run out of RAM).

      Such a small cache would be useless for GPUs though, so they need faster RAM to read the massive amounts of texture/vertex/shader/whatever data they have as quick as possible. They also benefit more from stuff like RAM that is optimised for high sequential read speeds, so it does make sense to use RAM that has been specially designed for GPUs if you actually care about graphics performance (I doubt most Mac Mini users do).

      --
      which is totally what she said
    6. Re:LightPeak by Yvan256 · · Score: 1

      But wouldn't the GPU and its own RAM be in the same box, away from the main CPU? Modular computers. Buy the CPU, RAM, GPU and storage modules you need and build your own computer accordingly.

    7. Re:LightPeak by lgw · · Score: 1

      But wouldn't the GPU and its own RAM be in the same box, away from the main CPU? Modular computers. Buy the CPU, RAM, GPU and storage modules you need and build your own computer accordingly.

      Isn't that what I did to build the computer I'm typing this one right now? I barely needed a screwdriver, and that was just to secure the motherboard to the case.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    8. Re:LightPeak by Nadaka · · Score: 1

      The problem with that is the current trend of using GPU's to process physics simulations in games as well as the images. Modern usage gets a lot of value from the ability of graphics cards returning non-entirely-graphics-related data.

    9. Re:LightPeak by Yvan256 · · Score: 3, Interesting

      Most people don't want to mess around inside a computer case, just like most people don't want to mess with the engine of their car or truck, or with the insides of their televisions, etc.

      Such a modular system would be similar to huge LEGO bricks, nothing to open up, just connect the bricks together. Hopefully they would make the modules in standard sizes and allow multiples of that standard size. A CPU module could be 2x2x2 units, optical drives could be 2x1x2, etc.

      The system could allow to connect to at least four faces, so we don't end with with very tall or very wide stacks. Proper ventilation would be part of the standard unit size (you need more heatsinking than the aluminium casing allows? Make your product one unit bigger and put ventilation holes in the empty space). A standard material such as aluminium could be used so that machining/extruding could be used and would allow the modules to dissipate heat.

    10. Re:LightPeak by Anonymous Coward · · Score: 2, Informative

      No, the lag would be stupid.

      No the lag would not be stupid, just imperceptible. No, really. A ten meter cable will delay data sent to a Remote GPU (tm) by fifty nanoseconds. Not milliseconds. Not microseconds. Nanoseconds. You can't perceive that. Not in your wildest, most fevered gamer dreams.

      Contemporary GPUs couldn't accomplish this because they frequently interact with the host CPU in a synchronous manner. I'm guessing that is the point of the "rethinking computer design" topic.

    11. Re:LightPeak by hitmark · · Score: 1

      with todays direct attachment of screens, it probably is. but if the rendering is happening in a central location, and then routed back over a network, it may be something else.

      something like using the render farm to power the workstations during office hours, and then render the scenes after hours.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    12. Re:LightPeak by jedidiah · · Score: 1

      It doesn't matter if it's simple and easy lego bricks. If people aren't interested in rolling their own then they aren't interested in rolling their own regardless of how easy or hard it is.

      Such large bulky systems will likely seem at best quaint.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    13. Re:LightPeak by The+Master+Control+P · · Score: 4, Informative

      I recommend reading the programmer's guide to a modern graphics architecture; Caching is essential to them.

      Modern GPU architectures face the same clock speed/bus speed disparity and memory latency problems as CPUs and have taken their response much farther. They have several thousand registers per core and an L1 size & speed cache per processor group. Cache misses carry a typical penalty of several hundred cycles.

    14. Re:LightPeak by aix+tom · · Score: 1

      I still would prefer a case. I went through the "modular" hardware times in the ages of the C64 and other home computers, and one big plus of the standard PC in my eyes was that you could put the whole stuff IN the case.

      One thing that I could see happening, both design and technology wise is to make putting a system together still easier: Perhaps get rid of the "Motherboard" and have a case with a "front door" and a standardized passive backplane (if it goes the direction of the article perhaps even one with optical connectors) where you can plug in the Power Supply / CPU / GPU / Storage / etc.. as you need.

    15. Re:LightPeak by somersault · · Score: 1

      Thanks, that's interesting :) I'd read an article tonight that said that GPUs only really use their cache for texture filtering, guess it was too old, or just plain wrong.

      --
      which is totally what she said
    16. Re:LightPeak by The+Master+Control+P · · Score: 1

      I'm biased myself because I use them for physics simulations (Gravity solver & MHD) where data isn't once-through. For me, the first method of attack is to break the problem up into working sets that fit in the shared cache... works great until something nonlocal breaks the trivial parallelism.

    17. Re:LightPeak by Bitmanhome · · Score: 1, Informative

      50 nS is equivalent to 20 MHz. Since modern busses (RAM and PCI) run at 100-500 MHz, I'd have to say that you would most certainly notice that.

      --
      Not that this wasn't entirely predictable.
    18. Re:LightPeak by AHuxley · · Score: 1

      http://www.appleinsider.com/articles/10/07/16/apples_updated_mac_pro_imac_rumored_to_have_usb_3_0_faster_firewire.html
      Some of the older ideas on light for Macs.
      Might be a while as new Mac Pros are out soon and nothing really new on the usb3 side at Apple.

      --
      Domestic spying is now "Benign Information Gathering"
    19. Re:LightPeak by 644bd346996 · · Score: 1

      For interactive use, nearly all the output of a physics engine goes straight to the graphics engine to be rendered. Notification of a collision doesn't need timing so precise that a couple dozen nanoseconds matters, because humans have trouble noticing differences on the order of milliseconds.

      For non-interactive use, latency will almost certainly not matter at all if throughput is good. Applications that need very complex vector number crunching to happen with low latency are truly rare.

    20. Re:LightPeak by Anonymous Coward · · Score: 1, Informative

      I work in metal fabrication. (Quality engineer at an aerospace company.)

      Machined metal is vastly more expensive than is sheet metal. This is why the vast majority of system chasis are made of sheet metal of one variety or another. Nearly every system case I have seen has been made of specially pressed sheet metal, and NOT machined components.

      Thus, I would say cost would be a significant obstacle to the implementation of this kind of modular design, if you were to stick to your guns on machined surfaces over formed ones.

      Also, As a matter of record, aluminum extrusion has pretty crappy tolerances, due to cooling during the extrusion process causing random deformations in the surface of the extrusion. I would offer to give links to spec sheets for some common aluminum extrusions, but those are all ASME and Pals controlled, and they want money. (thus handing out the spec sheets would get me and my employer in trouble. You might be able to get some outdated extrusion profile documents from Assistdocs.com)

    21. Re:LightPeak by ultranova · · Score: 1

      something like using the render farm to power the workstations during office hours, and then render the scenes after hours.

      Multitasking and process priorities have been invented, you know.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    22. Re:LightPeak by Gilmoure · · Score: 1

      Back in the '90's, I had a LaCie Joule drive tower setup (SCSI chain with hard drive in base unit, with power, a couple more hard drives and a syquest drive stacked on top. Always thought it'd be cool to have an open plan computer that had a backbone with various transport systems and you'd just plug in components to it.

      I should probably go and do one out of dark, polished wood with brass and copper high lights and call it steam punk.

      --
      I drank what? -- Socrates
  2. Interesting, but... by Pojut · · Score: 1

    moving memory and computational power to peripherals like laptop docks and monitors.

    I would think that this would make upgrading more complicated, not less so. Thoughts?

    1. Re:Interesting, but... by derGoldstein · · Score: 3, Interesting

      It would allow you to use components an a more modular way, especially around an office. If you're not big enough (of a company) to have dedicated rendering/encoding servers, you could move the GPU around depending on who's currently doing the work that requires it. Even on a more casual basis, you could have a bunch of laptops with mid-range GPUs, and have an external GPU for whomever if gaming at the moment. Just like people take turns in a household with the home-theater rig in the living room -- you don't need to install a huge LCD + amp + speaker system in every room, you just need to take turns.

      --
      Entomologically speaking, the spider is not a bug, it's a feature.
    2. Re:Interesting, but... by mhajicek · · Score: 2, Insightful

      I like the mention of putting memory and such in a dock. So you have 8GB RAM in your laptop on the go, but when you get home or to the office and dock you have 32GB. You could also have your hot and power hungry CAD / gaming GPU in the dock and a lesser on built in.

    3. Re:Interesting, but... by 0100010001010011 · · Score: 2, Insightful

      Or made like LEGO Blocks. Need a quad core CPU? Go buy one and snap it onto your others.

    4. Re:Interesting, but... by Nadaka · · Score: 2, Interesting

      Not exactly what you had in mind, but I've already seen a lego like modular computer in the embedded hobbyist market.

      It is mostly networking and user interface elements that can be stacked, not gpu's or cpu's.

      http://www.buglabs.net/products

    5. Re:Interesting, but... by hitmark · · Score: 1

      hmm, motherboard interconnect, NUMA for the home.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    6. Re:Interesting, but... by mhajicek · · Score: 1

      hmm, motherboard interconnect, NUMA for the home.

      Or if it's modular, NUMA-NUMA.

    7. Re:Interesting, but... by ultranova · · Score: 1

      Or made like LEGO Blocks. Need a quad core CPU? Go buy one and snap it onto your others.

      Of course, if CPU doesn't need a special dedicated place, what's stopping you from simply adding two cheap dual-core processors? And later, when a new processor generation comes out, adding one of those to the party?

      How hard would it be to have OS schedulers properly support non-symmetrical multiprocessing?

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  3. a few extra feet by Anonymous Coward · · Score: 0

    that should help reduce latencies

    1. Re:a few extra feet by hedwards · · Score: 1

      That's what I'm curious about, I don't think that light travels that much more quickly than electrons do. On top of which, you can usually run multiple lanes of data to and from the destination, which while possible with optics, strikes me as a pain.

    2. Re:a few extra feet by Sarten-X · · Score: 3, Interesting

      By my understanding, it's not so much the travel time as the decoding/switching/other electronic time. As one example, consider the switching time of a transistor/photodetector. The gate must collect enough energy to switch from "off" to "on". Increased speed means having fewer electrons enter the gate. Higher energy per electron means raising the voltage. That's why overclocking often involves fiddling with voltages. Unfortunately, with more voltage comes more induction, breakdown, and other headaches I don't know enough about to list.

      In contrast, light is much simpler to work with. You can make a light beam brighter without affecting other beams much. There's little chance of a beam breaking through its cable. We can send higher energies to gates with ease. Higher energy means less time to switch, and faster operation.

      Note that I am not a physicist, and not much of an electrical engineer. I may be entirely wrong.

      --
      You do not have a moral or legal right to do absolutely anything you want.
    3. Re:a few extra feet by derGoldstein · · Score: 1

      EMI/RFI

      The higher the frequency, the bigger the problem.

      --
      Entomologically speaking, the spider is not a bug, it's a feature.
    4. Re:a few extra feet by Mordok-DestroyerOfWo · · Score: 4, Insightful

      Note that I am not a physicist, and not much of an electrical engineer. I may be entirely wrong.

      I'm not qualified enough to say whether you're right or wrong, but you stated your case eloquently and if there's one thing that Hollywood, politics, and Star Trek have taught me, sounding right is more important than being right.

      --
      "Never let your sense of morals prevent you from doing what is right" - Salvor Hardin
    5. Re:a few extra feet by Anonymous Coward · · Score: 0

      Yeah. Doing it too much can make you BLIND!

    6. Re:a few extra feet by bennomatic · · Score: 3, Funny

      Huzzah for the Internet-age realist and/or snarker. Nice complement, back-handed or otherwise.

      --
      The CB App. What's your 20?
    7. Re:a few extra feet by smooth+wombat · · Score: 4, Funny

      Or, as our esteemed Professor Farnsworth remarked:

      Yes, yes, anything with that many big words could easily be the solution.

      --
      We will bankrupt ourselves in the vain search for absolute security. -- Dwight D. Eisenhower
    8. Re:a few extra feet by Locke2005 · · Score: 1

      My understanding was that signal propagation in glass fiber was actually slightly slower than signal propagation in copper coax. Add to that the delays of modulating the signal from electric to light and demodulating it back into electric. Using optical interconnects can only increase your latency.

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    9. Re:a few extra feet by eelke_klein · · Score: 1

      The speed of light is dependant on the material. In a vacuum it's about 3.0E5 km/s but in fibre optics which have an index of refraction of approx 1.5 it's only 2.0E5 km/s. Traveling 1.0m through fibreoptics costs 5.0ns (nanoseconds). at a bus speed of 1 GHz that is an additional latency of 10 clock ticks (5 each way for a round trip). My verdict is keep things as close as possible.

    10. Re:a few extra feet by pitchpipe · · Score: 1

      Huzzah for the Internet-age realist and/or snarker. Nice complement, back-handed or otherwise.

      Nice complement, back-handed or otherwise.

      --
      Look where all this talking got us, baby.
  4. dumb monitor by demonbug · · Score: 2, Insightful

    The extra speed makes it possible to consider moving a server's RAM a few feet from its CPUs to aid cooling and moving memory and computational power to peripherals like laptop docks and monitors

    Why would I want to pay for computational power in my monitor? When I buy a monitor I want it to do it's job - show the best quality images for the cheapest cost possible. A good monitor should last much longer than the associated computer driving it (unless we suddenly have a huge increase in the rate of development of display technology). Why would I want added cost in my monitor that will only make it out of date more quickly?

    1. Re:dumb monitor by jack2000 · · Score: 3, Insightful

      So you can buy a new monitor again, and again and again. I bet this is what went through Steve Jobs' head when he they made macs hard to upgrade, that and a huge thunder of Ka-ching Ka-ching Ka-ching Ka-ching Ka-ching Ka-ching ...

    2. Re:dumb monitor by bsDaemon · · Score: 4, Funny

      you mean like an imac? /ducks (disclaimer: typed from a 24" imac while at work)

    3. Re:dumb monitor by derGoldstein · · Score: 1

      that and a huge thunder of Ka-ching Ka-ching Ka-ching Ka-ching Ka-ching Ka-ching ...

      I'm almost certain that he was born with the "Ka-ching Ka-ching" sound looping in his brain.

      --
      Entomologically speaking, the spider is not a bug, it's a feature.
    4. Re:dumb monitor by ceoyoyo · · Score: 2, Insightful

      For ages I avoided Macs and built my own machines with upgrades specifically in mind. Turns out I rarely ever actually upgraded any of them anyway, except occasionally the video card and, more often, hard drives and memory. It was usually more economical to sell the old machine to someone and buy or build another.

      When I started grad school the lab used all Macs. I've never missed the ability to upgrade.

    5. Re:dumb monitor by bennomatic · · Score: 1

      Man, there should be a SJobs version of the Godwin rule.

      --
      The CB App. What's your 20?
    6. Re:dumb monitor by derGoldstein · · Score: 2, Insightful

      What about the ability to re-use a good power supply and case? I've had my PSU/Case combo for 3 computers now. When I say that I've "upgraded my computer", I often mean that I've replaced the motherboard, CPU, and RAM to a new architecture. Many/most of the other components remain the same -- I often have no reason to upgrade the storage, video card, optical drives, and, as mentioned above, the PSU/case. It's more flexible and modular, even if it does take some more work.

      --
      Entomologically speaking, the spider is not a bug, it's a feature.
    7. Re:dumb monitor by 0100010001010011 · · Score: 1

      Care to point out which ones are "hard to upgrade"? My Macbook Pro couldn't be easier to upgrade a HD or RAM in. The G5s up through the MacPros seem to be as simple of an upgrade path as you can get. Everything more or less slides out, no screws, nothing.

      The original Minis were difficult, but that probably came from cramming that amount of material into the form factor. Newer iMacs and Minis are just a twist off cover to upgrade RAM.

    8. Re:dumb monitor by Anonymous Coward · · Score: 1, Funny

      Hey it's not his fault he was born while Pink Floyd's 'Money' was playing.
      Blame it on the nurse who had the radio blaring!

    9. Re:dumb monitor by Anonymous Coward · · Score: 1, Insightful

      I on the other hand bought a really nice 21 inch lcd in the year 2000, I still have the LCD but where is the 350mhz k6/2? or the other 7 machines I have owned since then

      monitors do not need to be smart, they do not need to be tied to the computer, unless your in a situation where an all in one appliance (not computer) makes since, such as a university, where you have some for students to type papers do research and whatnot

    10. Re:dumb monitor by Anonymous Coward · · Score: 0

      So you can buy a new monitor again, and again and again.

      WARNING! Anecdotal evidence ahead.

      With the family/friends that turn to me for computer help (n = ~30), those that buy PCs tend to replace them somewhere between two and three times as often as those with Macs. With the exception of memory, no upgrades are ever performed on a given machine; they are simply retired and replaced. Macs are usually resold on eBay / craigslist, whereas PCs are dropped off at the Home Hazardous Waste center.

    11. Re:dumb monitor by ceoyoyo · · Score: 1

      Yeah, I kept one case for ages. A big steel monster that weighed a tonne but was far superior to the paper thin sheet metal deals they started making. It was a pain though, because it's tough to sell a computer without a case, so I usually ended up buying a new case whenever I "upgraded" anyway.

      It always was far easier, and frequently cheaper, just to sell the whole thing and buy another. Macs doubly so because they seem to hold their resale value better than a generic PC.

    12. Re:dumb monitor by hitmark · · Score: 1

      not surprising as until apple went x86, they where something of a collectors item. The last holdout of the microcomputer era, building their own internals from the ground up.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    13. Re:dumb monitor by jedidiah · · Score: 1

      Plugged a new machine into an old monitor?

      Then you've "upgraded your machine" by Apple standards.

      Storage would be one key thing to make easy to upgrade. Stuff is always getting bigger and bigger
      and we're always finding new ways of filling up disks. Plus, one might go bad and you would want
      to replace it.

      The idea that you would never need to repair or upgrade storage is silly.

      It would be nice if Macs allowed for easy standardized hot (or cold) swapping of internal drives.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    14. Re:dumb monitor by jedidiah · · Score: 1, Interesting

      > Care to point out which ones are "hard to upgrade"?

      All the ones that don't cost an arm and a leg.

      I can easily upgrade a $300 PC. On a Mac, that's a privelege that requires a minimum $2400 buy in.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    15. Re:dumb monitor by Grishnakh · · Score: 1

      A good monitor should last much longer than the associated computer driving it (unless we suddenly have a huge increase in the rate of development of display technology).

      Not likely. With today's LCDs (esp. the LED backlit ones), displays are already very good, and there's little reason to upgrade unless you want a bigger one. That trend is only going to go so far.

      Displays seem to make quantum leaps, so to speak. For a long time, we were all using CRT monitors. After VGA and SVGA came out, many of us were happy with those for a long time. I got a 19" CRT back in 1998 that I used for about 10 years before I finally replaced it with an LCD monitor, for instance, and before that I had a 14" SVGA CRT that I had for around 7 years.

      CRTs peaked out at a certain point, when the resolution got really good and the size to around 19-21". Some were bigger, but they were so large and heavy and expensive that not many people had them. I had a 24" Sony CRT at my last job that was very nice, but weighed about 100 lbs so it was awful to move.

      Then LCDs came along, and followed the same path: they started out small (15"), but kept increasing in size (and resolution) to their current size, 22-24". LCDs were a giant improvement over CRTs in many ways, namely size (very little depth) and weight, and of course power consumption, while a bit of a step back in image quality and color (though their images are perfectly rectangular unlike CRTs, no weird distortions and adjustments to overcome them). There are larger LCD monitors, but 24" seems to be near the limit for practicality on a desktop, with the user seated only 1-2 feet away. LED backlighting has helped the color problem too, as well as the power consumption. So LCD monitor technology seems to me to be peaking like CRT tech did in the late 90s/early 2000s.

      I'm not sure what could come out that would be a worthwhile improvement over LCD technology. LCDs have pretty much fixed all the problems CRTs ever had: lack of flatness of the screen, power consumption, etc. Very expensive models with non-TN panels and LED backlighting have excellent image quality for high-end work requiring it, and lower-end TN panels with LED backlighting are cheap and good enough for most people. So other than making even bigger (~30") panels, which would only appeal to some people (like programmers who want to see lots of code at once), I don't see what else people might desire in a display located within arm's reach. For greater screen real estate, dual monitors are already very common, and allow you to angle each monitor for best viewing, something you couldn't do with a single monitor twice as wide. And at 25W for a modern 24" LED-backlit monitor, there's not too much you could do to improve power consumption.

      I think people are going to hold onto their current monitors for quite some time.

      And yes, I agree that integrating almost anything into the monitor is stupid. Maybe USB ports, but that's about it. Certainly not any kind of CPUs.

    16. Re:dumb monitor by dlgeek · · Score: 1

      One improvement you missed is pixel density. Think of stuff like the new Apple "Retina Display" but at a larger scale. You can get higher quality graphics on the same size screen with a higher resolution at a higher DPI.

    17. Re:dumb monitor by Grishnakh · · Score: 1

      Ah yes, I did forget that. However, I'm not sure we're going to ever see higher pixel density, because while it's technically feasible, it just doesn't seem to sell very well.

      Even back in the SVGA CRT days, I came across tons of people who preferred setting their monitors at 640x480. These days, everyone is perfectly happy with 1920x1080.

    18. Re:dumb monitor by rsborg · · Score: 1

      What about the ability to re-use a good power supply and case?

      As a coder, reuse is part of my work ethic. However there are different types of reuse... and selling or gifting/handing-down your kit is one very good reuse tech. I can't remember the number of times I've done this with tech, and as long as the person recieving it doesn't use it as a paperweight, it feels good (ie, ethically compliant) too.

      Like the GP comment, I have graduated from buying components and putting together my own kit to just buying devices and using those (Apple mostly, but lots of others). With a good enough resale/reuse value, the reselling of the completely working product (and buying new version/model) is often just as economical.

      --
      Make sure everyone's vote counts: Verified Voting
    19. Re:dumb monitor by feepness · · Score: 1

      What about the ability to re-use a good power supply and case? I've had my PSU/Case combo for 3 computers now. When I say that I've "upgraded my computer", I often mean that I've replaced the motherboard, CPU, and RAM to a new architecture.

      You use a case? Wussy. I have my equipment glue gunned to the wall!

    20. Re:dumb monitor by Anonymous Coward · · Score: 0

      Ask people buying iMacs :)

    21. Re:dumb monitor by espiesp · · Score: 1

      I'm looking forward to higher pixel density because hopefully it will allow monitors to run at lower resolutions with less aliasing. The biggest single problem with LCDs is that they look like shit at anything besides native resolution.

      My mother can't read text on even a 'low resolution" 23" monitor at native resolution. And no OS's I've tried are very good at dpi scaling either.

    22. Re:dumb monitor by ceoyoyo · · Score: 1

      I have. Apple makes both a high end and a low end machine that doesn't have an integrated monitor. On the other hand, I've generally sold monitors with computers anyway. Again, it's much easier to sell a whole machine rather than pieces of one.

      If you can't upgrade the hard drive in a Mac it's very likely you're the kind of person who never would anyway. For something you MIGHT do a couple of times over several years, I find twenty minutes with a screwdriver well worth having the hard drive more secure and saving the extra space and problems associated with an easily removable drive.

    23. Re:dumb monitor by Anonymous Coward · · Score: 0

      And the time it takes you to swap everything out and debug the system costs you. You may enjoy doing it, so you the cost is still worth it to you, but if somebody else is making more than pennies an hour, they may not care enough to do piecemeal upgrades.

      Seriously, once I started making decent money at my internship, I realized I didn't have to do a lot of the penny-pinching things I did in college, because in the long run, they cost me more money. When I was poor, I didn't have the necessary cash on hand to upgrade everything at once, but now that I do, it's nice to not have to worry about upgrading.

    24. Re:dumb monitor by Grishnakh · · Score: 1

      Why don't you just increase the font size? That's a pretty simple fix for the problem.

    25. Re:dumb monitor by eelke_klein · · Score: 1

      But that was mostly because otherwise the letters would be to small. Ofcourse you could increase the point size of your fonts or dpi of the screen but as many applications on windows didn't (and many still don't) handle that very well decreasing the screen resolution was often the best option.

    26. Re:dumb monitor by eelke_klein · · Score: 1

      Try linux with a gnome desktop (Ubuntu for instance) it's DPI setting works perfectly and has for years.

    27. Re:dumb monitor by Anonymous Coward · · Score: 0

      The extra speed makes it possible to consider moving a server's RAM a few feet from its CPUs to aid cooling and moving memory and computational power to peripherals like laptop docks and monitors

      Why would I want to pay for computational power in my monitor? When I buy a monitor I want it to do it's job - show the best quality images for the cheapest cost possible. A good monitor should last much longer than the associated computer driving it (unless we suddenly have a huge increase in the rate of development of display technology). Why would I want added cost in my monitor that will only make it out of date more quickly?

      What about a graphics card in the monitor, made to match the monitor perfectly. Less costs to produce the monitor, less costs to produce the graphics card. Better, faster and cheaper.

    28. Re:dumb monitor by ultranova · · Score: 1

      What about the ability to re-use a good power supply and case?

      That's costing PSU- and case-makers sales. They could combat this by only allowing the PSU deliver half its rated power from the box, and require a downloadable code to get full power; unplug the PSU from the wall, and you need a new code, which of course won't be given expect to registered users.

      Hey, it works for game-makers, right?

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    29. Re:dumb monitor by Gilmoure · · Score: 1

      My Mac Pro does. Haven't tried hot swapping, though.

      My iMac at home, after imaging my new drive (plugged in to universal pata/sata usb connector), I booted from new drive to check and haven't gotten around to actually installing it in system. Maybe tomorrow, though.

      --
      I drank what? -- Socrates
    30. Re:dumb monitor by espiesp · · Score: 1

      Yeah, that's what everybody says. Except why don't you try it and see what kind of madness ensues with text getting cut off on certain websites and applications.

      It'd be a great solution except it doesn't work well at all beyond a 10/20% change or so. When you need to essentially double the text size it fails. Miserably. In Windows.

    31. Re:dumb monitor by espiesp · · Score: 1

      Linux has been ready for the desktop for years now...

      Too bad it still sucks donkey balls. It would be trading one small problem for a million others. Windows may have it's flaws but my mother knows how to use comfortably because things haven't changed much since Windows 95 and she's been using the PC since then.

      As it is, Windows causes me enough of a support nightmare already with my mother. I don't need to add linux to the mix and have to deal with the "Why can't I play XXX game." or "How do I change my background" or "etc, etc, etc, etc".

      Sure, it's a great solution for me. And I would run Linux as a desktop if OSX didn't have most of the benefits of linux with few of the downfalls.

    32. Re:dumb monitor by eelke_klein · · Score: 1

      My response was mainly to your remark: And no OS's I've tried are very good at dpi scaling either. Personally I prefer OSX to.

    33. Re:dumb monitor by Spugglefink · · Score: 1

      Hey it's not his fault he was born while Pink Floyd's 'Money' was playing. Blame it on the nurse who had the radio blaring!

      Uhhhh... Jobs was born in 1955, and "Money" was released in 1973.

  5. DRM by vlm · · Score: 3, Interesting

    moving memory and computational power to peripherals like ... monitors.

    They mean ever more complicated DRM. Like sending the raw stream to the monitor to be decoded there.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    1. Re:DRM by mlts · · Score: 1

      DRM comes to mind, as well as forcing/offloading various graphic rendering commands to the monitor. So when DirectX changes or gets upgraded, you have to buy not just a new card, but another monitor. I'm just waiting for HDCP to start having versions so someone with HDCP 2010a won't be able to watch Blu-Ray movies, nor HD TV unless they pitch the monitor and buy themselves a TV with HDCP 2010b or something along those goofy lines.

    2. Re:DRM by Jesus_666 · · Score: 2, Insightful

      That would kill Blu-Ray. People flocked from VHS to DVD in droves because it didn't just offer higher quality, it offered greatly improved convenience as well. Look at the DVD-to-Blu-Ray switch: Many people are still happily using their DVDs, content with what they have. Blu-Ray only offers a modest increase in quality with no convenience increase and isn't quite as universally loved as DVD.

      Of course, Blu-Ray requires you to have compatible equipment. That's a bother (and another reason why some people don't want to upgrade) but once you have your equipment and have figured out how to make HDMI work the way you want it, you're set.

      Now imagine they arbitrarily invalidated parts of your equipment. "Sorry, but to see this movie you'll need to replace the TV set you paid 3,000 Euros for last year with one compatible with HDCP 4.1 Home Cinema or higher." The only things many people would replace would be their Blu-Ray player with a PC and the physical media with The Pirate Bay. If they don't know how to work it they'll get their children to do it.

      People expect a certain level of convenience. If you ask them to become home cinema technicians in order to watch a movie they simply won't bother to purchase any more movies from you.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    3. Re:DRM by mlts · · Score: 1

      True, but a lot of people are not going to be pirating movies, nor getting people to do so. Things splashed in the front pages of x00,000,000,000 (number exaggerated, of course) people sued for $LOTS do keep Joe Sixpack from torrenting the latest flick. That, plus in reality it takes a long time for a lot of torrents, as opposed to just sticking in a disk, hitting "play".

      I am sure that we will have this DRM mess come 3D movies, 3D sets, et al. It is just the perfect chance that Hollywood has to tighten the noose a notch, just like 720p+ video was a chance to get HDCP and upgradable encryption in for movies. It also is the perfect thing to keep the TV makers in business, because even though Joe Sixpack's set he bought in 2010 shows 3D movies that were made this year perfectly, the new movies don't work unless the flash is upgraded, of course, the TV won't take an upgraded OS (but it is promised that the 2011 models can be upgraded to the 2012 HDCP encryption), so he has to go into Best Buy and pick up a 2011 model TV with the latest HDCP and DRM standards.

    4. Re:DRM by Jesus_666 · · Score: 1

      That, plus in reality it takes a long time for a lot of torrents, as opposed to just sticking in a disk, hitting "play".

      That's the best-case scenario. Worst-case is sticking in a disk, hitting "play", getting an error message, figuring out what the error message means, determining the DRM compatibility levels of all your equipment, finding proper replacement parts for whatever's outdated, locating reasonably good deals for those parts and potentially waiting for the parts to be delivered.

      My argument is that they won't do that. Maybe they'll get a tighter DRM model for 3D movies but I doubt that - 720p still doesn't have full market penetration and not everyone with an HD-capable TV has a fully HDCP-compatible rig. With a new model we'd see the industry abandoning one model we haven't even fully adopted which might cause reluctant adoption of 3D TVs - after all, we just recently upgraded to HD-compatible TV sets so why pay lots of money for a 3D TV now instead of waiting five years until the next incompatible DRM model comes out and the tech has become cheaper?

      And no, TV sets with an upgradable firmware won't fly. Most people still aren't technical enough to install a device firmware or configure their TV set to talk to the internet via the home network. The difference between "you'll need to buy a new TV set" and "you'll need to upgrade the firmware" is that the minority of techies who do know what a firmware is can save some money on the latter one. Potentialls, provided that the manufacturer really does come out with a new firmware.

      And given the price of a new TV set most people aren't going to be keen about replacing theirs after just two years. Especially not the early adopters - those are often people who look for quality and who will happily shell out 3000 EUR für a TV set. 3000 EUR every two years is unacceptable for even most videophiles and without the early adopters to recommend the technology there's less grassroots marketing as well.


      Of course they can push a new, incompatible standard every few years. I just doubt it's a good business plan. Of course they'd be happy to blame the lack of sales on piracy even if the market numbers prove that only 5% of all households are actually capable of playing their new movie...

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    5. Re:DRM by ultranova · · Score: 1

      Joe Sixpack doesn't have the money to keep upgrading his equipment constantly. If it takes that to watch new movies, then Joe either downloads the movies from Pirate Bay, or doesn't watch new movies except on DVD.

      The utility value of money isn't linear. For every person there's a certain point - let's call it $LOTS - after which any potential loss is seen as equivalent, because they are, as far as their effects are concerned. For Joe, the negative utility of buying a new television every year is about the same as the negative utility of being caught by the MAFIAA and given a billion dollar judgement: lifelong debt slavery.

      I didn't bother putting in a Blu-Ray drive when building my computer precisely because it's a horrible mess and I didn't know if I could rip the movie to my hard drive (which is a requirement to watching it conveniently), so I have to get any HD material from the Pirate Bay, which is fast and easy. Congratulations, oh brave defenders of copyright: all you have accomplished is make sure I can't buy from you, even if I wanted to.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  6. Half of the computer could be left on the table... by derGoldstein · · Score: 1

    I mean for laptops. Right now I can leave storage and a larger monitor when I take it with me, and of course anything that can be networked. I'd like to be able to "dock the laptop into" more RAM, a more powerful GPU, and (while I realize this is wholly unlikely) maybe a second CPU (4 cores on the laptop, 4 more on the table).

    Adding a GPU as an external peripheral has already been done, just not in a commercially viable way. Hopefully this will change.

    --
    Entomologically speaking, the spider is not a bug, it's a feature.
  7. Here we go again by overshoot · · Score: 4, Informative
    This is eerily reminiscent of Intel's flirtation with Rambus: they were so focused on bandwidth that they sacrificed latency to get it. Yeah, the Pentium4 series racked up impressive GHz numbers but the actual performance lagged because the insanely deep Rambus-optimized pipeline stalled all the time waiting for the first byte of a cache miss to arrive.

    Same goes for optical interconnect to memory: the flood may be Biblical when it arrives, but while waiting for it to arrive the processor isn't doing anything useful.

    Now, peripherals are another matter. But if bandwidth were all it took, we'd be using 10 Gb/s PCI Express for memory right now.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    1. Re:Here we go again by Shikaku · · Score: 1

      BUT BUT BUT....

      50Gbps!!!!!!1

    2. Re:Here we go again by demonbug · · Score: 4, Informative

      This is eerily reminiscent of Intel's flirtation with Rambus: they were so focused on bandwidth that they sacrificed latency to get it. Yeah, the Pentium4 series racked up impressive GHz numbers but the actual performance lagged because the insanely deep Rambus-optimized pipeline stalled all the time waiting for the first byte of a cache miss to arrive.

      Same goes for optical interconnect to memory: the flood may be Biblical when it arrives, but while waiting for it to arrive the processor isn't doing anything useful.

      Now, peripherals are another matter. But if bandwidth were all it took, we'd be using 10 Gb/s PCI Express for memory right now.

      I was thinking the same thing regarding latency and remote memory. If you've got your memory 1 physical meter away, you're already looking at something like 6.6 ns round-trip latency (in a vacuum) just for light traveling that physical distance; seems like once you include switching plus getting to/from the optical interconnect you're looking at some pretty serious latency issues compared to onboard RAM (I think DDR3 SDRAM is on the order of 7-9 ns).

    3. Re:Here we go again by feepness · · Score: 2, Insightful

      Same goes for optical interconnect to memory: the flood may be Biblical when it arrives, but while waiting for it to arrive the processor isn't doing anything useful.

      That's the thing though, isn't it? There isn't a "the processor", there's 8, 16, 32, 128 processors. So stalling one may not be that great a loss.

    4. Re:Here we go again by chrb · · Score: 3, Insightful

      Same goes for optical interconnect to memory: the flood may be Biblical when it arrives

      But it won't be - the system is fundamentally limited by all of the rest of the components. A top end front-side bus can already push 80Gb; scaling that upto the 400Gbit that this optical link promises will probably be practical within a few years, but the latency of encoding and decoding a laser signal and pushing it over several meters is going to be a killer for computational applications. It will be great for USBX, and for high end networking it will challenge Infiniband (which currently tops out at around 300Gb). Infiniband is already used for networking high-performance computational clusters, but nobody is using it for the CPU to memory bus because of the high latency. Even with high bandwidth, computation still has to be carried out on the data, and so it still makes sense to put the data and processor as close together as possible.

      In the last decade there were many research papers proposing that co-processors would be placed on DRAM cards, or Embedded DRAM would allow CPU and processors to be fabricated on a single die (e.g. 1, 2). But if you have a processor and DRAM connected to similar units via an optical interconnnect, guess what - the architecture begins to look awfully similar to a regular network with optical ethernet. So, it looks likely that this will be just another incremental improvement in architecture rather than the radical shift that TFA envisions.

    5. Re:Here we go again by Animats · · Score: 1

      Yes. Not only do you have speed of light latency, you have marshaling latency, as the bits have to go into a register in parallel, then be clocked out serially for transmission, then converted to parallel at the other end. For memory access, that overhead matters.

      Optical interconnects do have faster propagation than electrical ones. Radio in vacuum achieves the speed of light, but in cables and on PC boards, capacitance and inductance slow down propagation well below the speed of light. Coax is 60-75% of light speed. Traces on FR4 board are around 50%. Inner traces on multilayer PC boards are below 30% of light speed. Interconnects on chip are sometimes even worse. Optical interconnects don't reach the speed of light in vacuum either, but they're usually above 60% of light speed.

    6. Re:Here we go again by PipsqueakOnAP133 · · Score: 1

      So... uh... The 2nd Coming of FB-DIMMs?

      If that happens, I'm not thinking performance, I'm thinking short Intel stock.

    7. Re:Here we go again by hackerjoe · · Score: 3, Interesting

      You people are not thinking nearly creative enough. The article doesn't make it clear why you'd want to move your memory farther away -- it would increase latency, yeah, but moreover, what are you going to put that close to the CPU? There isn't anything else competing for the space.

      Here's a more interesting idea than just "outboard RAM": what if you replaced the RAM on a blade with a smaller but faster bank of cache memory, and for bulk memory had a giant federated memory bank that was shared by all the blades in an enclosure?

      Think multi-hundred-CPU, modular, commodity servers instead of clusters.

      Think taking two commodity servers, plugging their optical buses together, and getting something that behaves like a single machine with twice the resources. Seamless clustering handled at the hardware level, like SLI for computing instead of video if you want to make that analogy.

      Minor complaint, the summary is a little misleading with units: they're advertising not 50 gigabits/s, but 50 gigabytes/s. Current i7 architectures already have substantially more memory bandwidth than this to local RAM, so the advantage is definitely communication distance here, not speed.

    8. Re:Here we go again by tantrum · · Score: 2, Insightful

      might split things up into something reminding onboard ram and external swap though.

      I don't need my 24gb swap space much at the moment, but it would be sweet to have it respond in something like 20ns anyways :)

    9. Re:Here we go again by Grishnakh · · Score: 2, Funny

      So they just need to figure out how to make FTL optical cables...

    10. Re:Here we go again by Anonymous Coward · · Score: 0

      How about a Beowulf cluster and does it run Linux?

    11. Re:Here we go again by LWATCDR · · Score: 1

      Well I would think that depends on the caching. If you have a good enough cache then it may not bet that big of an issue.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    12. Re:Here we go again by i_b_don · · Score: 1

      Nothing in a PCB is getting much below 45% the speed of light, inner layer or no. FR4 is about the crappiest dielectric out there and it has a dielectric of ~4.2ish which leads to a velocity of propagation of 49% the speed of light.

      d

      --
      all language nazi's will burne in heil!
    13. Re:Here we go again by Anonymous Coward · · Score: 0

      No.

    14. Re:Here we go again by hackerjoe · · Score: 1

      Hmm, actually rechecking the numbers it looks like current tech might not beat this in raw bandwidth yet. Still, it's pretty close -- 30GB/s instead of 50GB/s, or something like that, for equipment that's been available for a year.

    15. Re:Here we go again by hyperion2010 · · Score: 1

      The sad thing is that the bandwidth will be so small that by the time you have transfered all the data needed to actually do the computation you might as well have used a regular cable.

    16. Re:Here we go again by Grishnakh · · Score: 1

      Why would the bandwidth be small?

  8. Sounds like NUMA is going mainstream by Ant+P. · · Score: 1

    The question is how many years it'll take before Windows supports it.

    1. Re:Sounds like NUMA is going mainstream by Anonymous Coward · · Score: 0

      The question is how many years it'll take before Windows supports it.

      NUMA has been supported by Windows since 2003 server and at least XP Service Pack 2. So at least 7 years ago.

  9. light speed lag leads to higher latency by Chirs · · Score: 4, Interesting

    Without factoring in speed of light drops due to index of refraction changes, at a distance of 1 meter you're looking at latencies of 7 nanoseconds just for travel time. The bandwidth may be decent but the latency is going to be an issue for any significant distance.

    1. Re:light speed lag leads to higher latency by Anonymous Coward · · Score: 0

      You don't need to be an entire meter away for applications like having a laptop docking station with extra memory or a different graphics card. That would be close enough to add less than 1ns of latency.

    2. Re:light speed lag leads to higher latency by flaming-opus · · Score: 1

      Absolutely. I think the more likely case is that we're going to see RAM on the compute device, or at least on-package. In the world of cache, even traversing the processor die is a latency worth worrying about.

      That said, how about optical numa? with HT or QPI the latency is already up above 100 ns, so adding an optical hop may be reasonable. How about using an optical cable to string together 2 single-socket motherboards into a dual-socket SMP? Not that you need optics to do this, but they make it possible to have nodes 3 meters apart instead of half a meter.

    3. Re:light speed lag leads to higher latency by Anonymous Coward · · Score: 0

      The index of optical fiber is around 1.5. The speed of light in the fiber probably roughly 2/3 that of light in vacuum, electrical signals in a small wire usually propagate at between 1/3 and 1/2 the speed of light in vacuum. You might be able to get the ram twice as far as it is now without sacrificing latency, but not much past that. The bandwidth can be absolutely astronomical, however.

  10. The 1990s called. by PPH · · Score: 4, Funny

    They want their rats nest of cables back.

    The extra speed makes it possible to consider moving a server's RAM a few feet from its CPUs to aid cooling and moving memory and computational power to peripherals like laptop docks and monitors.

    --
    Have gnu, will travel.
    1. Re:The 1990s called. by thethibs · · Score: 1

      Actually, that's the 1960s.

      --
      I'm a Programmer. That's one level above Software Engineer and one level below Engineer.
    2. Re:The 1990s called. by mhajicek · · Score: 1

      But without a nest of cables you can't do Serial Experiments Lain!

    3. Re:The 1990s called. by derGoldstein · · Score: 1

      Depending on what you're working on, it could be right now. Have you seen a graphic designer on his/her own "turf"? I didn't know a laptop could dock into so many things at the same time. Monitor, keyboard, mouse, wacom tablet, storage, network, scanner, printer, and a partridge in a pair tree. Many of us have never left the rat's nest...

      --
      Entomologically speaking, the spider is not a bug, it's a feature.
    4. Re:The 1990s called. by derGoldstein · · Score: 1

      Also, Ghost in the Shell teaches us that if you want a really good connection to someone's brain, it needs to be a physical one.

      --
      Entomologically speaking, the spider is not a bug, it's a feature.
    5. Re:The 1990s called. by HeckRuler · · Score: 1

      And Shadowrun shows that even if you do upgrade to wireless, everyone will live in Faraday cages.

    6. Re:The 1990s called. by dbIII · · Score: 1

      True, parallel experiment Lain would be a lot tidier.

  11. Computer architecture must have the Bhudda-nature by idontgno · · Score: 4, Insightful

    because this appears to be another aspect of Wheel of Reincarnation.

    I'm old enough to remember a time where a computer was a series of bitty boxes tied together with cables. Then someone decided to integrate a lot of the stuff onto a motherboard, with just loosely-related stuff connected by cables to the motherboard. Then the loosely-related stuff got put into cards that plugged into the motherboard. Then that stuff just got integrated into the motherboard.

    And now it's being reborn as stuff in bitty boxes connected together with cables.

    I wonder what enlightement will be like, because karma appears to have been a bitch.

    --
    Welcome to the Panopticon. Used to be a prison, now it's your home.
  12. Speed limit by Megane · · Score: 1

    The extra speed makes it possible to consider moving a server's RAM a few feet from its CPUs

    Sure it has the bandwidth, but have you tried calculating the speed of light into that? Long ago I saw part of an interview with Grace Hopper, and she held up a six-inch piece of wire. She explained that the piece of wire represented a nanosecond delay. Now admittedly electricity usually only travels at about 0.5c, IIRC, but I think she was giving the speed-of-light delay, not the speed-of-electrons delay. I'm also not including any propagation delays in the optic transmitter and reciever. Also, the delays are doubled because the CPU has to request what data needs to be sent, and that has to arrive at the memory before the memory can send the data.

    "A few feet"? Let's say 3 feet. That means 3 feet times 2 directions times 2 nanoseconds per foot, for a total of 12 nanoseconds, maybe a little better if you can make page requests. I remember back in the early '90s, RAM speeds were in the range of 60-80ns for plain old fast-page DRAM.

    You can deal with relativistic propagation delays for secondary storage, but not for primary storage.

    --
    #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    1. Re:Speed limit by 0123456 · · Score: 1

      You can deal with relativistic propagation delays for secondary storage, but not for primary storage.

      You could have a few gigabytes of cache on the motherboard :).

      BTW, a foot is almost exactly one nanosecond at the speed of light, just another example of why it's superior to metric :).

    2. Re:Speed limit by Hijacked+Public · · Score: 2, Funny

      almost exactly

      These English units sound great, where do I sign up?

      --
      "Sacrifice for the good of The State" - The State
    3. Re:Speed limit by vlm · · Score: 3, Insightful

      Now admittedly electricity usually only travels at about 0.5c, IIRC, but I think she was giving the speed-of-light delay, not the speed-of-electrons delay.

      Don't confuse propagation velocity of electromagnetic waves, which depends on dielectric constant and is around 0.8c in normal conductors, with drift velocity of electrons which is maybe a meter per hour.

      http://en.wikipedia.org/wiki/Speed_of_electricity

      http://en.wikipedia.org/wiki/Drift_velocity

      http://en.wikipedia.org/wiki/Velocity_of_propagation

      Electrons really move slowly in metal. In a vacuum tube like a CRT, pretty quick.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    4. Re:Speed limit by hcdejong · · Score: 1

      Electrons really move slowly in metal. In a vacuum tube like a CRT, pretty quick.

      Clearly, what we need is to harness this speed by building electronic elements that work by firing electrons across a vacuum.

    5. Re:Speed limit by Anonymous Coward · · Score: 0

      Don't encourage them.

  13. Latency? by Diantre · · Score: 2, Interesting

    IANAEE (I Am Not An Electrical Engineer) Pardon my possible stupidity, but what was keeping us from putting the RAM a few feet from the CPU? The way I understand it, electrons don't move much slower than light. Of course you might lose current.

    1. Re:Latency? by BZ · · Score: 1

      > The way I understand it, electrons don't move much slower than light.

      Electrons move slowly. ;)

      Electrical signals (aka electromagnetic waves) in wires move at speeds that depend on the wire and the insulation around (and within, for coax) the wire. Speeds can be as high as 0.95c and as low as 0.4c with pretty typical wiring setups.

    2. Re:Latency? by bgt421 · · Score: 1

      At GHz speeds, wire delay is pretty significant. Another part of it is electrical noise -- longer wires tend to act as transmission lines. I didn't RTFA, butI think the advantage of optical interconnects is that the throughput that you get beats the loss of waiting for data. You can afford to wait 10 nsec if afterwards you can fill your 1kbyte whole cache. (Not read it 64 bits/4nsec or whatever). Additionally, optical lines are immune to electrical noise (RF).

    3. Re:Latency? by EnsilZah · · Score: 1

      Isn't that basically what parent was saying?
      I might be missing something but a one time improvement of at most doubling the speed doesn't sound that impressive to me.
      There's a lot to be said for optical interconnects but putting your RAM 20cm away from the CPU instead of 10cm doesn't seem revolutionary.

    4. Re:Latency? by Anonymous Coward · · Score: 0

      You can afford to wait 10 nsec if afterwards you can fill your 1kbyte whole cache. (Not read it 64 bits/4nsec or whatever).

      It's a nice thought, but do you really want to blow away the whole L1 cache every time you do a random access 64-bit read?

    5. Re:Latency? by Anonymous Coward · · Score: 0

      You can't transmit really high frequencies at low voltages, noise kills the signal.

    6. Re:Latency? by Hatta · · Score: 1

      I don't see how they're going to move the ram feet away from the CPU even with fully optical interconnects. Google tells me that c is 983,571,056 feet per second. At 3,000,000,000 cycles per second, that's .3 feet per cycle. At 1 foot it would take 6 cycles to get fetch data from RAM, round trip. That seems like a lot.

      --
      Give me Classic Slashdot or give me death!
    7. Re:Latency? by KliX · · Score: 1

      Bus capacitance, and the ability of long traces to pick up huge amounts of EM radiation. Not good as your clock speeds increase.

    8. Re:Latency? by cynyr · · Score: 1

      and even a few feet is into the few nanosecond region... about that of current ram, no fancy electrons -> laser -> electrons conversion.

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
    9. Re:Latency? by BZ · · Score: 1

      > Isn't that basically what parent was saying?

      Pretty much, except for the bit about how fast electrons move. They tend to move at speeds measured in millimeters per second.

    10. Re:Latency? by Diantre · · Score: 1

      What if the line is balanced?

  14. Speed of whatever by overshoot · · Score: 4, Insightful

    I don't think that light travels that much more quickly than electrons do.

    Yes and no. In a vacuum, electrons aren't terribly useful unless you're driving them with a particle accelerator. In wires, electrons aren't really doing the work anyway: electrical signals effectively travel as waves in the dielectric surrounding the wires and in particular between signal pairs. In that case, the signal travels at around half the speed of light in a vacuum (faster if you use expensive insulation like Teflon, slower for other plastics.)

    Light in optical fiber is also slowed by the refraction coefficient of the material and by path-length extension in multimode fiber. However, on balance it's a bit faster.

    The real gotcha is that electrical signals at outrageous bandwidths suffer from some really horrible losses due to both skin effects on the wires and dielectric losses in the insulation. At 50 Gb/s and 30 cm, you're doing well to detect the resulting signal, never mind decode it. Worse, the losses are highly frequency-dependent, so you have to do all sorts of ugly things to pre- and post-condition the signal to make it usable. Some of this can be overcome by cranking up the transmit power, but then you get into that property of wires known as "antenna." All of that processing at both ends takes time, too.

    Just not worth doing, generally.

    Likewise, putting a bunch of streams out in parallel requires all sorts of cleverness to put the separate lanes together again after transmission skew. A single optical stream is much easier to use, sort of like the communications equivalent of Amdahl's Law.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    1. Re:Speed of whatever by FiloEleven · · Score: 0, Offtopic

      A single optical stream is much easier to use, sort of like the communications equivalent of Amdahl's Law.

      She only made one law? I thought she was a queen. Kind of cool though that real-life tech is starting to take advantage of laws that before belonged only to the realm of science fiction. ;)

    2. Re:Speed of whatever by Agripa · · Score: 1

      A single optical stream is much easier to use, sort of like the communications equivalent of Amdahl's Law.

      She only made one law? I thought she was a queen. Kind of cool though that real-life tech is starting to take advantage of laws that before belonged only to the realm of science fiction. ;)

      She made lots of laws but only had enough time to write one of them down.

  15. My Dream Computer by Beardydog · · Score: 1

    My dream computer has always been a completely modular system, with every component accessible and hot-swappable. I always imagined it being about the size and shape as a normal computer, but covered in slots, with video cards, RAM, drives, etc in the form of cartridges... pin lengths designed to make sure the right things contact in the right order...

    While lamenting the poor graphical performance of my laptop, I investigated external graphics cards. While they aren't currently suitable for... well... anything, a nice 50gbps optical cable might make it a plausible scenario.

    I would even prefer an external video card for my desktop computer (if performance matched the internal version). It could have its own case, cooling, and powerbrick, instead of murdering my internal power supply, heating my computer up, screaming like a jet engine, and possible bursting into flames when my haphazard system design blocks vital airflow.

    1. Re:My Dream Computer by MarcQuadra · · Score: 1

      "I would even prefer an external video card for my desktop computer (if performance matched the internal version). It could have its own case, cooling, and powerbrick, instead of murdering my internal power supply, heating my computer up, screaming like a jet engine, and possible bursting into flames when my haphazard system design blocks vital airflow."

      You're too much in the minority for a market to be built up for you. Haven't you realized that these days people want to buy -one box- with -as few cables as possible- and just replace it every four years? Noby except the nerdiest 5% want to go to the store to pick out a storage array, memory array, GPU, and 'interface'. People want iMacs.

      That said, this technology could be indispensable for doing to CPUs and RAM what we've already done to storage in the datacenter (read: commoditize the crap out of it).

      --
      "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
    2. Re:My Dream Computer by LWATCDR · · Score: 1

      "My dream computer has always been a completely modular system, with every component accessible and hot-swappable." it is called a mainframe.
      Actually some of IBMs none mainframe big iron can do the same thing.
      Some of their machines can even call for support on their own. They will contact IBM and a tech will show up and inform you that the RAM or drive is failing and swap the part. Mainframes even have hot swappable CPUs.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    3. Re:My Dream Computer by minasoko · · Score: 1

      5% is way too generous. Try 0.5%.

  16. Finally! by boristdog · · Score: 1

    Bigger computers!
    What we've been working toward all these decades!

    1. Re:Finally! by derGoldstein · · Score: 1

      Modular computers. Easier upgrade paths. More re-use/re-sell value for external components. If you want to buy an iMac in which every component is epoxied together, that's your choice.

      --
      Entomologically speaking, the spider is not a bug, it's a feature.
    2. Re:Finally! by H0p313ss · · Score: 1

      Modular computers. Easier upgrade paths.

      This hadn't occurred to me, but now that you mention it I'm reminded of a friends failure to install SIMMs correctly on an old 486 era desktop. He actually managed to damage the motherboard since he didn't notice the retaining clips and just mashed them in.

      A plug & play architecture that is so modular and simple that even the noobiest of noobs can upgrade might have some legs. Right now upgrading is such a bitch that I don't even bother anymore, I just get kick-ass machines and replace them bi-anually and ask relatives if they want my cast-offs.

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
    3. Re:Finally! by jedidiah · · Score: 1

      Resale value is always going to be inherently limited because most people don't want stuff that's old or has been abused by someone else.

      Computer components are less reusable or resell-able not so much because of shifting connector formats but because stuff gets obsolete very quickly.

      Sub-500G 3.5" drives seem positively quaint when Target is selling 750G 2.5" USB drives.

      The fact that some GPU doesn't support some feature released in the last 3 years is going to be FAR more of an issue than what kind of card it is.

      The trailing edge new stuff is always going to be much more desirable than the moldy oldies and is going to drive it's value down to just about zero.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  17. Two things... by MarcQuadra · · Score: 2, Interesting

    1. The Internet already does that. How much of the experience today is processed partly in a faraway datacenter? I know that even users like me use the Internet as a method to pull things away from each other so each part lives where it makes sense. I have a powerful desktop at home that I RDP into from whatever portable device I happen to be toting. I don't worry about my laptop getting stolen, the experience is pretty fast (faster than a netbook's local CPU, for sure), and I get to mix-and-match my portable hardware.

    2. This is going to have much more use at a datacenter than it will in a server closet or a home. I can already fit more RAM, CPU, and Storage than I need in a typical desktop. Most small businesses run fine on one or two servers. Datacenters, on the other hand, could really take advantage to commoditizing RAM and CPU, like they have with SANs in storage. No more 'host box/VM', it's time to take the next step and pool RAM and CPUs, and provision them to VMs through some sort of software/hardware control fabric. I think Cisco already knows this, which is why they're moving to building servers.

    Imagine the datacenter of the future:

    Instead of discrete PC servers with multiple VM guests each and CAT-6 LAN plugs, you have a pool of RAM, a pool of storage, and a pool of CPUs controlled by some sort of control interface. Instead of plugging the NIC on the back of it into your network equipment, the control interface is -built into- the network core, wired right into the backplane of your LAN. Extra CPU power that's not actually being used will be put to work by the control fabric compressing and deduplicating stuff in storage and RAM. The control interface will 'learn' that some types of data are better served off of the faster set of drives, or in unused RAM allocated as storage. 'Cold' data would slowly migrate to cheap, redundant arrays.

    Guest systems will change, too. No longer will VMs do their own disk caching. It makes sense for a regular server to put all its own RAM to use, but on a system like this, it makes sense to let the 'host fabric' handle the intelligent stuff. Guest operating systems will likely evolve to speak directly to the 'host' VFS to avoid I/O penalties, and to communicate needs for more or less resources (why should a VM that never uses more than 1GB RAM and averages two threads always be allocated 4GB and eight threads?).

    --
    "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
    1. Re:Two things... by ndrw · · Score: 1

      I definitely think you're on the right track here. Being able to aggregate all the CPU and memory together would be an awesome feature, but the hypervisor (or whatever it would be called) that controls all this would be staggeringly complex, wouldn't it? And software would have to be more flexible as well, so that threads can be split and run on any CPU that's available.

    2. Re:Two things... by dbIII · · Score: 1

      You just described a mainframe.

    3. Re:Two things... by Anonymous Coward · · Score: 0

      I agree with a poster a little further down... that does sound like a mainframe. The huge difference being it's a logical mainframe and a physical cluster. I have been envisioning this type of set up for a while now. If only I had the scratch to put together something like this... let alone the software part... Xen might be close to it... not sure if VMware has anything closer.

    4. Re:Two things... by MarcQuadra · · Score: 1

      The control interface wouldn't have to be -that- complex... We already have plenty of operating systems that could do it, given the device drivers and hardware.

      As for the guests... The beauty there is that the guests will actually be -less- complex. If the scheduling is handled by the host, guest doesn't need to cache anything, and can interact with the host VFS instead of a virtual block device, you could have a much lighter-weight OS. You wouldn't even need paging/swap, the host would just move 'cold' pages to disk after a while.

      The host OS would likely see everything, RAM, storage, etc on a single 64-bit address space. Stuff that needs to be fast gets moved to the 'high' addresses (backed by RAM) and stuff that's cold migrates toward the 'low' addresses (backed by disk). As you add RAM and storage, the available addresses on the massive 64-bit space move closer to convergence. Of course, a fair portion of the storage is going to act as backup/redundancy for the RAM, and a fair portion of the RAM will act as a cache for recently-migrated or 'warm' storage.

      --
      "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
  18. You're going to make me look like a genius. by Anonymous Coward · · Score: 2, Funny

    In 30 years I'll suggest integrated optical motherboards.

    1. Re:You're going to make me look like a genius. by Anonymous Coward · · Score: 0

      I'll beat you to it by 10 years, but everyone will think I am just a crazy dreamer.

  19. Getting Entangled by peterofoz · · Score: 1
    I bet this is going to get all tangled up in the near future.

    http://arstechnica.com/old/content/2006/01/5971.ars

    Potential applications: Subspace radio, wide area networks on a solar system scale. Just think, no more 3 minute wait for a radio signal from Mars or beyond.

    1. Re:Getting Entangled by Rakishi · · Score: 2, Informative

      No known process allows for information transfer at speeds faster than light. Including quantum entanglement. Stop watching so much science fiction and go read up on what it actually does instead.

    2. Re:Getting Entangled by Anonymous Coward · · Score: 0

      So if you generate an entangled pair of photons and then separate them by any distance—from a few nanometers to thousands of light-years—you can collapse the wave function of one by detecting its spin direction and you'll know instantaneously the spin of its entangled partner. In such a scenario, the information about the spin of the entangled particle travels faster than light, which is a problem for quantum mechanics and is why Einstein didn't like entanglement.

      I don't know enough to verify the article. That said, the article linked states that information can travel faster than the speed of light.

    3. Re:Getting Entangled by 0123456 · · Score: 1

      I don't know enough to verify the article. That said, the article linked states that information can travel faster than the speed of light.

      And it's still nonsense. The only reason information appears to travel faster than light is because they use a non-relativistic interpretation of quantum mechanics, and you can't send any useful information even if you believe that's the case, since you can't control what the spin of the particle turns out to be.

      Google 'Transactional Interpretation' and you'll understand why we laugh when people claim that 'entangled photons' are somehow magical.

    4. Re:Getting Entangled by BungaDunga · · Score: 1

      And if you could, then you could violate causality without breaking a sweat:
      http://sheol.org/throopw/tachyon-pistols.html

      Not sure I want to live in a universe where we've invented FTL communication, it would get really, really confusing.

    5. Re:Getting Entangled by bill_mcgonigle · · Score: 1

      Eh, it's not really that tough to deal with

      Not sure I want to live in a universe where we've invented FTL communication, it would get really, really confusing.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    6. Re:Getting Entangled by BungaDunga · · Score: 1

      It took me 30 seconds to work out what you just did there, but I'm posting this FTL, so you will not have needed to have posted at all now.

  20. There's slow and then there's slow by overshoot · · Score: 1

    Coax is 60-75% of light speed. Traces on FR4 board are around 50%. Inner traces on multilayer PC boards are below 30% of light speed. Interconnects on chip are sometimes even worse.

    Well, I'm not aware of anyone using epoxy glass for cable insulation. You can get pretty quick (0.8 C0 or so) with foamed Teflon insulation, but you have to be seriously wanting to pay for it. Easy to damage, too.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
  21. Re:Half of the computer could be left on the table by icebraining · · Score: 1

    Adding a second CPU is not that unlikely - motherboards with two sockets exist for a long time. If you can "push out" the RAM with this tech, why not a second CPU?

  22. Is that a USB by DRAGONWEEZEL · · Score: 1

    Powered Partridge?

    --
    How much is your data worth? Back it up now.
  23. Re:Computer architecture must have the Bhudda-natu by confused+one · · Score: 1

    That's what I was thinking: This is going back to the way it was in the mini-computer era. CPU in one box. Additional memory in another. Framebuffer in a third. Disk in a fourth...

    What's old is new again.

  24. Tell me by overshoot · · Score: 1

    So... uh... The 2nd Coming of FB-DIMMs?

    Without disclosing my Super Secret Identity, let's just say that I was there at the beginning of the FBDIMM fiasco, told my management to run, not walk, away from getting sucked into it, and proceeded to watch the train wreck from very close up. As in, on the field instead of front-row in the stands.

    I've made a lot of bad calls in my life but I totally nailed that one.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    1. Re:Tell me by PipsqueakOnAP133 · · Score: 1

      Yeah, I remember hearing about those and thinking it must have been a journalist's mistaken interpretation. Then I went to a more techie review site (probably arstechnica) and my only reaction was "really? Intel management took years to realize the P4 was awful, and now this?"

      Glad to know somebody on the inside objected to it :)

  25. Latency, in length by by+(1706743) · · Score: 1

    For what it's worth:

    c / (3 ghz) ~= 9.993 cm

    Perhaps half of this is really the characteristic length (two way communication and all). I don't really know how RAM works, so with DDR it may even be half of that length, which puts it at about 2.5cm / 1 in. (roughly). I leave it for someone else to tell me why these numbers mean absolutely nothing (seriously, I'm not too proud to learn something here).

    1. Re:Latency, in length by tempest69 · · Score: 1

      Well, it does matter. But right now the problem isnt bad. With a clever implementation it adds 2 nanoseconds total to a memory access.. With the right code this doesn't matter at all, with inconsiderate code this costs ~20% more time (2 more ns assuming a 10ns memory access).
      Video card programming ie CUDA -is maximized by starting a hundreds of memory reads before returning to a state where the data has arrived at the GPU. So a cpu style cache is avoided by proper scheduling of memory resources.
      The crux is that if hardware winds up with a latency, creative software can work around it for many cases. And some cases will be troublesome/ non resolvable. As memory gets lower latency yet, this problem will be worsened. Though I suspect sub nanosecond latency is not going to be an issue for a couple decades.

  26. Re:Computer architecture must have the Bhudda-natu by Jah-Wren+Ryel · · Score: 2, Insightful

    Uh yeah, this isn't the first time around. The computer industry is constantly rediscovering previous designs. Timesharing, batch jobs, client-server, intergrated/distributed processing, etc, etc. Nothing new under the sun, just smaller and faster is all.

    I wonder what enlightement will be like, because karma appears to have been a bitch.

    It's called retirement - you get out of the loop and eventually you go out like a the flame of a candle.

    --
    When information is power, privacy is freedom.
  27. Re:Computer architecture must have the Bhudda-natu by timeOday · · Score: 1
    I wouldn't confuse "what might be enabled by this new technology" with what is actually going to happen.

    The vast majority of computers (even if known by other names such as "smartphone") will only become more and more integrated. I doubt we'll be buying standalone graphics cards for PC's in 10 years, and not even standalone RAM modules in many cases.

    Maybe for high performance computing there will be a big shared memory hooked up to tens of thousands of cores by optical interconnects, but not for 99% of the market.

  28. Re:Computer architecture must have the Bhudda-natu by Grishnakh · · Score: 1

    Except the whole thing has terrible power consumption, because each unit has its own crappy wall-wart power supply, and you have to have 3 power strips wired in series to have places for them all to plug in.

  29. Really? by sjames · · Score: 1

    Wasn't Infiniband, 3GIO (now PCIe) and a plethora of other forward looking interconnects supposed to have already done this by the early 2000s? There was even talk of extending Hyperlink to a 10m range at one point.

    Wake me up when it hits silicon.

  30. so you can have lot's boxes that need there power by Joe+The+Dragon · · Score: 1

    so you can have lot's boxes that need there own power cord / big black box.
    I don't see a data cable having the power to drive a good GPU.

  31. Re:Computer architecture must have the Bhudda-natu by confused+one · · Score: 1

    No. Power is easy. Again, like the old days... One large power supply module with a cable jumpering modules together. Then it can be as efficient as you want.

  32. ummm by buddyglass · · Score: 1

    50 Gbps is bandwidth. What's the latency? That'd be kinda important for the purposes of remoting RAM.

    1. Re:ummm by ultranova · · Score: 1

      50 Gbps is bandwidth. What's the latency? That'd be kinda important for the purposes of remoting RAM.

      Not really. Cache misses are already so expensive that some more latency isn't going to mean much. And if you have a NUMA system, you can integrate a gigabyte or so of memory on the motherboard and have a huge memory bank that serves all your computers - which, since they share memory, are really a single supercomputer, which should make things far more efficient overall.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  33. Re:so you can have lot's boxes that need there pow by Jesus_666 · · Score: 1

    You could have one shared PSU. Nobody says that the cable connecting the individual boxes must be optical-only; you could have the PSU transform it down to 48 V DC, doing DC-to-DC conversion down to 5 V/12 V in each box. This could let you make the power cords for each box thinner, allowing you to use a combined data/power cable and connector. Then just spec out the power distribution such that daisy-chained devices will be connected to the PSU in parallel so that one breaking device won't take down everything else; also, make hotplugging mandatory.

    Voila, an easily extendable multi-box computer using only one additional wire per additional box. As an added bonus you could completely destroy your GPU and (assuming the OS supports it) the rest of the computer will happily hum along in a headless configuration until you've replaced the GPU box.

    --
    USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  34. Re:Computer architecture must have the Bhudda-natu by Grishnakh · · Score: 1

    Won't work: you'd have to get all the modules from the same manufacturer. That's the only reason it worked way back then: in those times, all the parts came from one company (Commodore, Apple, etc.). There wasn't much compatibility in computer parts in those days.

    It won't work today because we don't have vertically-integrated manufacturers any more (except Apple, and they're a niche player). Doing such a thing would require a standard. That's about as likely as the different manufacturers getting together and deciding on a single standard for the higher-capacity replacement for the 1.44MB 3.5" floppy. That never happened, and floppies finally were obsoleted by CD-Rs, networks, and finally USB thumb drives.

    Why don't we just go back to the "old" method of having one big box (like a "tower" style) that has everything in it, except for the keyboard, mouse, and monitor? It makes it a lot easier when you have to move your computer, and keeps your desk from being a giant jumble of cables.

  35. SMP at a distance? by ndrw · · Score: 1

    I'm not a computer engineer, so I don't know whether this is the step we need, but I've always wanted a laptop and desktop that would dock together and increase their speed when they were connected. Does that make sense? Obviously, syncing data and setting between them so that they could operate separately would be quite a chore, but I think it would be cool. Two slow computers, with one being portable, or one fast computer when you're at your desk (could we even have multiple desk units and sync to the portable?). Fun stuff.

  36. Summary vs. Article by zigfreed · · Score: 1

    The big benefit is the few small optics for photonics over the many small wires for electronics. Reduces interconnect space and the number of things that have to succeed in order to have something sellable.

  37. Unfortunately... by neonKow · · Score: 1

    http://www.google.com/search?q=c%2F1ft

    It takes light about the same amount of time to travel 1 foot as it takes a 1 GHz CPU to complete one cycle. This places a hard limit on how far apart your components can be even with zero switching/decoding time if you're running on a modern multi-gigahertz server CPU. Thus, the travel time is actually extremely important and as the article notes (and the summary is wrong about), this technology will allow the memory to be moved maybe a foot away.

    Based on how people adopt new technology, my guess is that people will just try to pack more memory onto the same board rather than improve the ventilation.

    1. Re:Unfortunately... by Sarten-X · · Score: 1

      Ah! Now you're entering things I'm good at.

      How many operations even need to touch RAM? Most operations can keep their data cached, so the memory is only needed for cache misses. If the slowest cache is, say, 2 gigs in a DIMM, cache misses aren't going to be very prevalent. The CPU could take the cost of using high-latency storage, since it'd be needed very rarely.

      The optical technology leads to high-bandwidth, high-latency connections. Sure, it might take a full cycle to transfer, but if we're talking about loading a gigabyte per cycle, we can afford the waste now and then. It'd be a hardware-managed high-speed swap device. Sounds like fun to me.

      --
      You do not have a moral or legal right to do absolutely anything you want.
  38. Yep more UMMMM.... by Tjp($)pjT · · Score: 1

    The extra speed makes it possible to consider moving a server's RAM a few feet from its CPUs to aid cooling and moving memory and computational power to peripherals like laptop docks and monitors.

    But remember this tech does not change the speed of light, every foot is still approximately 1 nanosecond (every 30.5 centimeters approximately for the non-USA parts of the world). So each foot adds 2 nanoseconds (As JRRT said, There and back again) which through clever local cache might get down to much less. But the latency is still there regardless of the block size transferred.

    --
    - Tjp

    I am in wallow with my inner money grubbing capitalistic pig. ... Oink!

  39. RAM not about GBps ... by ZOP · · Score: 1

    RAM speed is *far* more sensitive to latency and transaction times. I'm betting that to get 50GBps you're seeing lots of latency (as compared to traditional RAM interconnects - remember we moved those from south bridges, to the CPU, just to shave off that bit of latency in recent gen CPUs!)

    1. Re:RAM not about GBps ... by minasoko · · Score: 1

      True. This is 50 Gigabits per second we're talking about here, not GigaBytes. So this tech could have high latency and only 6.25 GBps of bandwidth.

  40. Re:Computer architecture must have the Bhudda-natu by confused+one · · Score: 1

    Sure it will. Look inside that big box. Lots of components made by various manufacturers. One power supply built to a standard. Standard voltages = 12V, 5V, 3.3V. Everything uses one of the above and has a standard connector. Any other requirements are created by the component as needed, from one of the standard voltages.

    As to the "old" method of having one big box... You don't go back far enough. Before the "old" big box, there were older stacks and racks of separate boxes.

    To be honest, I suspect, for the most part, it will remain in one box. Intels proposal is for a modular approach that could very easily be contained in a single system chassis.

  41. Re:Computer architecture must have the Bhudda-natu by Grishnakh · · Score: 1

    Sure it will. Look inside that big box. Lots of components made by various manufacturers. One power supply built to a standard. Standard voltages = 12V, 5V, 3.3V. Everything uses one of the above and has a standard connector.

    That's mainly because the power supply standards were designed by IBM with its PC (such as the 4-pin Molex connector on drives), and then later the ATX standard driven by Intel, which retained the Molex and the 3.5" floppy power connector, and added a new motherboard power connector, and later a 12V CPU power connector and a SATA power connector. Standards have to have some big company forcing everyone else to use them, or they won't catch on.

    So this might work, as long as Intel specifies the power connectors as part of the standard.

    But you can't rely on a bunch of competing companies to create a standard. They tried that with the floppy replacement, and it was a disaster. IBM tried to push the 2.88MB floppy (with their PS/2 computers), but by then IBM was a has-been and were mostly ignored, and no one cared about IBM compatibility any more (e.g., the MCA bus was mostly ignored). If Intel had pushed a new standard, that might have caught on, but Intel didn't care much about removable media.

    Just look at how, for many standalone components like cable modems, routers, HDD docks, etc., they all have completely different power connectors and power requirements. If you lose the wall-wart or it dies, you might be able to find a compatible replacement, but it won't be trivial and you certainly can't use one of your other ones. And there's no way to share a single wall-wart among several devices, even though this would be more efficient.

  42. Re:Computer architecture must have the Bhudda-natu by confused+one · · Score: 1

    the IBM 2.88MB floppy came out at the same time as the Iomega cartridge drives and a number of floppy sized optical drives. There were a number of better solutions; none of which were compatible. Also available at the time were inexpensive write once CD's. None of these were even remotely compatible, which is why there was no consensus. Personally, I used the CD's (I still have a spindle each of blank 80cm and 120cm CD-R disks).

    I usually don't have a problem replacing wall warts... but I'll just jump on Digikey, order the adapter with the right output and a connector. I also save all the old ones and re-purpose them as needed (again, replacing the connector if necessary)

  43. Re:Computer architecture must have the Bhudda-natu by Grishnakh · · Score: 1

    the IBM 2.88MB floppy came out at the same time as the Iomega cartridge drives and a number of floppy sized optical drives. There were a number of better solutions; none of which were compatible. Also available at the time were inexpensive write once CD's. None of these were even remotely compatible, which is why there was no consensus. Personally, I used the CD's (I still have a spindle each of blank 80cm and 120cm CD-R disks).

    I seem to remember the IBM 2.88 coming out a little before the others (esp. the 21 MB "floptical"), but mainly being ignored though many machines supported them in BIOS. I also seem to remember the CD-Rs coming out a little later. The CD-R came out quite a bit later, and when that happened, that pretty much killed off the Iomega Zip and LS-120 and everything else.

    According to Wikipedia (http://en.wikipedia.org/wiki/Floppy_disk), IBM's 2.88MB disk came out way back in 1987, the Floptical in 1991, Iomega's infamous Zip drive in 1994, and the LS-120 in 1996. As for CD-Rs and CD-RWs, the latter didn't come out until 1997, and while CD-Rs were available as early as 1990, a system to use one cost $35k, and CD-R drives didn't fall to under $1k until 1995. It wasn't until the late 1990s that the drives and media became so cheap that people abandoned floppies for them.