Slashdot Mirror


User: davecb

davecb's activity in the archive.

Stories
0
Comments
2,113
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 2,113

  1. Re:/. article. But a 32 way processor? on Jonathan Schwartz Shows 32-Way UltraSPARC Chip · · Score: 1
    Actually it's very close to the Ultra II core. The idea is to be able to keep running during a cache refill by duplicating decoders and register files. The ALU isn't much different from the one I'm running as I type this (;-))

    --dave (Solaris and Linux on SPARC, Linux on Intel) c-b

  2. Re:That's just 31 more ways the machine can fail.. on Jonathan Schwartz Shows 32-Way UltraSPARC Chip · · Score: 1
    Actually it's 1/32 the parts count, for a roughly 32:1 improvement in MTBF.

    Methinks this is one way Sun's improving their quality control (;-))

    --dave

  3. Re:Hold on... on Jonathan Schwartz Shows 32-Way UltraSPARC Chip · · Score: 1
    So why would a PC developer want to? They think they are a single program taking over the machine.

    A Unix/Linux developer knows that there may be multiple instances of a given program running on a server, sharing executables and having better locality of reference.

    And if the program has a need to do more than one thing at a time, the authors will thread it or make it run multiple instances.

    Imagine a Beowulf cluster of 16 blades, each running a 32-way CPU for 512 processors per shelf. For about 1.5 times the price of 16 uniprocessor Pentiums. (512/16)/(1.5/1) = 21 times the price-performance, and a really small footprint to boot.

    --dave

  4. Re:We're supposed to be impressed? on Jonathan Schwartz Shows 32-Way UltraSPARC Chip · · Score: 2, Informative
    Yes, if you're a nerd (;-))

    The current problem in compuring is that memory speeds are going up far slower than processor speeds, causing huge cache-fill delays. Sun came up with a simple architecture to keep the processors running anyway, and it is compatable with multiprocessing and multithreading:

    1. Run decoder A until cache blocks on a read
    2. Clear ALU and switch to decoder & register file B
    3. Run B until cache blocks on a read...

    .. and so on for C-F. then go back to A. Put two ALUs and two sets of 8 decoder/register sets, so as to use the whole of the current memory interconnect bandwidth.

    Given this much raw compute power from the same size (and price-range) silicon, the marketplace will rapidly multi-thread or at least multi-instance their programs. They've already done the latter to run on Beowulf clusters, after all!

    --dave

  5. Re:Only good news, if it's really open on Solaris 10 to be Open Source · · Score: 1
    I suspect the only things that won't be open in the Open Source sense are:
    1, the right to the name "Solaris"
    2, the source for stuff Sun deosn't own.

    The latter was a stumbling-block when they made Solaris 8 source widely available under a lmited liscence a few yeats back. Various of the contributors said "no way!", and they had to provide just .o files. >P>--dave

  6. Re:Evolution -- excellent, but Outlook -- mandator on Open Xchange Server Source-code Released · · Score: 1
    Sun has an exchange replacement, which specifically works with the older versions, and has been pushing it as it's easier and cheaper to migrate to than the new exchange (:-))

    --dave

  7. Re:Open is open, but to who? on Solaris Coming to IBM's Power Architecture? · · Score: 1
    In my view, that was more bad management than intentional lock-in. I usually assume stupidity if it suffices, rather than malice (;-)).

    This follows from folks actually trying to write standards and work to them. I was on the standards-and-stability team for a major vendor for some years, trying to live the motto of "write once, run forever".

    Alas, vendors don't care much these days, so I tend to think that strong language standardization (ie, Java and "write once, debug everywhere") is the best current push in that space...

    --dave

  8. Re:Open is open, but to who? on Solaris Coming to IBM's Power Architecture? · · Score: 1
    Hmmn: My recollection is that people were shifting off IBM series 3/3X minis first, then mainframes, after seeing the possibility (and relative simplicity) of switching amoung Unixes.

    After the BSD/Bell split, there was both differentiation (which could be used for lockin) and standardization (for making the marketplace look big, to attract ports). VMS was the big incompatable vendor in those days. The Unix folks were't big and powerfull enough to lock down much.

    Then Windows 3.0 came along and started a new era of lock-in.

    --dave

  9. Re:Open is open, but to who? on Solaris Coming to IBM's Power Architecture? · · Score: 4, Insightful
    I think he's preaching to the business community, for whom the ability to buy a different brand of computer for a new lab is a Real Big Thing.

    Remember "vendor lock-in"? Used to happen with IBM mainframes, then Windows, and now, regrettably, with Unix variants.

    The freedom to be able to chose a vendor is important to businesses and universities, and in principle to anyone who doesn't want to be locked to a particular vendor. Such as Sequent, who sorta doesn't exist any more...

    I used to do a ton of porting for the purpose of unlocking stuff from vendor X or Y and making it run on "stock Unix", which is to say, pretty much anywhere. heck, I still do, on request (;-))

    --dave

  10. Re:Libraries... on Hackers As Factory Workers? · · Score: 1
    Yup, or tools to help out similar routineizable tasks, like porting.

    --dave

  11. Re:Around it comes again on Hackers As Factory Workers? · · Score: 1
    In fact, during the late "structured" and early "4gl" era, Honeywell tried to set up software factories. Net result? They couldn't be distinguished from ordinary labs like mine (TSDC). They then went on to building Unix-like development environments, which worked quite a bit better.

    --dave

  12. Re:Alignment on Sun Working to Eliminate Circuit Boards · · Score: 1
    Er, the glue dries?

    --dave

  13. Re:Alignment on Sun Working to Eliminate Circuit Boards · · Score: 1
    My understanding is that the chips grow/shrink at the same order of magnitude, as the set is cooled by the same flow of air/refrigerant. Misalignment below an order of mangnitude is dealt with by making the pad sizes non-zero. Which is required by capacitive coupling anyway.

    --dave

  14. Alignment on Sun Working to Eliminate Circuit Boards · · Score: 2, Interesting
    Hmmn, if I put a signal on one particular pair of points, then wiggle the chip with a micromanipulator, I can rapidly find the best alignment of the pair. Repeat this for a second pair and I've located it in two dimensions. Now all the points are aligned and I can lock it down.

    Pretty much the same way one aligns a glass fibre in it's termination point...

    --dave

  15. Re:50% tax rates?? on Why Offshore When Canada's Next Door? · · Score: 1

    OOPS! That should be
    first 35,000 22%
    next 70,000 31%
    rest 38%

    --dave

  16. Re:They just need to take it to the next level on Sun Microsystems, a CEO's Last Stand? · · Score: 1
    I suspect you're right: they've cut back on expendatures, and in so doing laid off the folks (Hi, Fred!) who could have added just those components as customer-paid specials...

    --dave

  17. Sidebar on Netra on Sun Microsystems, a CEO's Last Stand? · · Score: 2, Informative
    The Netras where stripped units meant to be bought in dozen lots by the telcoms, who in fact bought a **ton** of them.

    They resembled nexus.yorku.ca, which was a SPARC 1+ which I took the video card out of and shoved in a rack to support a large dial-in community, many moons ago (;-)) That was, you see, the way to get a small compute server cheap.

    --dave

  18. Re:Classical big-company problem on Sun Microsystems, a CEO's Last Stand? · · Score: 3, Insightful
    Bruce Perens wrote: Sun is stuck in making a transition from high-margin products to low-margin ones

    I think that's true in the low-end-product space, but that isn't where Sun is making money or where they're putting their effort. The part of the business that was most successful was servers, initially just retargeted workstations and small multiprocessors, and eventually medium and large multiprocessors.

    The opportunity in the server space is to significantly lower the cost per unit work, something which I expect the whole industry to be doing in a few years.

    Right now, Sun and IBM have their first dual-core chipsets out, in small quantities and starting with the medium-to-large server markets. The big cost reduction will be when they, (and AMD, and probably SGI), have 8- and 16-way multithreaded chips out. These deal with the huge mismatch between CPU and memory speed, and will be able to saturate a modern memory bus by running enough threads to keep the ALUs earning their keep even when individual threads are blocked waiting on a fetch.

    At that time, we'll see something like a 10:1 or perhaps 30:1 jump in price-performance. Which, I claim, is A Good Thing (;-))

    This, in turn, means the competition will be once again in the server market, where the middle and large ends are both high-margin, and a significant jump in price-perfromance will justify the margins.

    I do eventually expect to see low-end multi-threaded chips, probably in blade or 1U enclosures, for a relatively high price per unit but with a very high price-performance offsetting that.

    --dave

  19. Re:And what is DTrace? on Solaris' Dtrace in Detail · · Score: 5, Informative

    It's a mechanism for adding trace calls to pretty-nearly-arbitrary locations.

  20. It's about time (;-)) on Solaris' Dtrace in Detail · · Score: 4, Interesting

    Dtrace is a lovely mechanism, and once it's out in production Solaris (and maybe Linux) I'm going to write a new TPS/response-time monitor using it.

  21. [Unvarnished Plug] Port to unix on VAX Users See the Writing on the Wall · · Score: 3, Interesting
    My former employer has a migration group in Toronto who've done a lot of VMS-to-Unix ports. They therefor have unix equivalents of lots of VMS stuff, at least for Solaris and presumably JDS (SuSE).

    --dave

  22. Re:Don't trash them if you don't have to. on VAX Users See the Writing on the Wall · · Score: 2, Interesting

    You can do the inverse: contract with a private VAX maintainer/junkyard to keep your machines running. Of course, everyone can't do that, as then there's be no spares (;-))

  23. Re:Sun Ray on Jumping From Computer To Computer · · Score: 1
    In this case, the java card stores a reasonably small amount of identifying data, enough for the server to be able to hunt down your state and run it.

    As the memory on the card increases, or if you use a bigger card (e.g., a USB memory stick) you can carry more around with you. In principle, this could easily be your context in a portable form, such as a java program... which may be why Sun currently uses a java card for its smart-card (;-))

    --dave

  24. Re:wrong question on Windows Compatability on the Linux Desktop · · Score: 1
    Actually I claim it's a qustion of using the right applications. I like Project, but I sure don't like Outlook!

    --dave

  25. Re:check your spelling on Windows Compatability on the Linux Desktop · · Score: 1
    Alas, even the British are using -ibility when trying to create suffixes which means "the ability to do something". I guess I'm just a pedant (:-))

    --dave