Slashdot Mirror


User: kip3f

kip3f's activity in the archive.

Stories
0
Comments
106
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 106

  1. I guess you didn't read the article on Ars Technica Gets Into Crusoe · · Score: 2
    • This architecture allows for some interesting optimizations not feasible in conventional CPUs.

      "Crusoe's Code Morphing software not only keeps track of which blocks of code execute most often and optimizes them accordingly, but it also keeps track of which branches are most often taken and annotates the code accordingly. That way, Crusoe's branch prediction algorithm knows how likely a branch is to be taken, and which branch it should speculatively execute down. If a branch isn't particularly likely to go one way or the other, then Crusoe can speculatively execute down both branches.

      Contrast this with speculative execution done on a normal CPU, where hardware limitations like buffer and table sizes limit the amount of information you can store about a particular branch and its execution history. Since Code Morphing keeps track of the branch histories in software, it can record a more finely grained description of the execution patterns of a wider window of code, and therefore assess more accurately whether or not a specific branch is likely to be taken."

    • High performance on the desktop is also interesting: "So you see, they made the Code Morphing software extremely modular. They can implement whatever parts of it they like in hardware to get whatever degree of performance gain they want. Crusoe should be viewed more as a proof of concept than as the ultimate outcome of 5 years of work. Crusoe represents one extreme of a spectrum that stretches from "implement the bare minimum in hardware" to "implement everything in hardware." Now that Transmeta has a technology that's proven to work in the most difficult case (where 2/3 of the transistor logic has been moved into software), they can go back in the other (easier) direction and start putting stuff in silicon.

      Furthermore, since there's a software layer between the ISA of the binary and the machine's native ISA, Transmeta is free to beef up the execution engine (or any other part of the core) however they like, because the only thing that will require a recompile is the Code Morphing software. A case in point is the two chips in its product line. Each has a slightly different core (the Windows chip has special instructions in it that help speed up Windows), but they both are fully x86 compatible. There's nothing to keep them from stuffing new functions and features (SIMD anyone?) into the silicon, to help scale the product has high up as they want to go with it.

      I'd say that it's only a matter of time before we hear an announcement of another product line from Transmeta. It won't be named Crusoe, because it won't be aimed at the mobile and embedded markets. It'll be a workstation and server class x86 CPU that runs Linux like a fiend, and it'll compete directly with Intel's IA-64. I can't wait."

    I, for one, am really excited about the possibilities.
    --
    My opinions may have changed, but not the fact that I am right.
  2. Re:IDE Hard Drive Tech is NOT catching up w/ SCSI on Western Digital Pulling Out Of SCSI HD Business · · Score: 2
    1. UDMA cpu usage is comparable to SCSI.
    2. The multitasking restriction is that IDE cannot issue more than 1 io request at a time, but this doesn't matter for single disk systems.
    3. The only essential difference between a SCSI HD and an IDE one is the drive electronics, they are physically identical.
    This last point brings up an interesting facet of this announcement: the only reason SCSI disks are more expensive is because all the manufacturers make both IDE and SCSI disks, so they market the SCSI as "power-user" and "enterprise". The only reason we don't have 10,000 RPM IDE drives today is marketing.
    --
    My opinions may have changed, but not the fact that I am right.
  3. Optimization on Linux Web Browsers Reviewed · · Score: 1
    Hmm... I know that optimizing for speed is best left until near the end of the project, but I doubt that optimizing for space is similar. The reason is because this is intimately tied to your data structures, and these are relatively hard to change at the last minute. OO design can help here, but some architectural decisions are hard to undo.

    personally, I think that the mozilla engineers will succeed.
    --
    My opinions may have changed, but not the fact that I am right.

  4. Re:It's not clicking that makes the mouse slow... on Linux Web Browsers Reviewed · · Score: 1

    Moving between the keyboard and the mouse is the slowest part of the operation. Of course, considering that you almost never need to use a keyboard when browsing, the point is moot. This argument is most applicable to editors, where you have text input, icons/menus (hopefully with keyboard accelerators), and complex multi-panel/tree view windows (e.g. netscape's preferences and explorer's "Internet options", respectively). To operate most efficiently, you need to use both input methods. This is where the input-type switching latency kills you.
    --
    My opinions may have changed, but not the fact that I am right.

  5. Re:mozilla networking layer on Linux Web Browsers Reviewed · · Score: 1

    Just replying to myself to note that the reason why I hadn't read the paper yet was because I opened it in a new browser window. Isn't it ironic? Don't ya think?
    --
    My opinions may have changed, but not the fact that I am right.

  6. mozilla networking layer on Linux Web Browsers Reviewed · · Score: 1

    I haven't read the paper in question yet, but I just wanted to note that, AFAICR, one of the enhancements in mozilla is a re-write of the network layer to explicitly take into account downloading from multiple browser windows, and giving the active browser window more of the pipe. I don't know if this is in current builds or not.
    --
    My opinions may have changed, but not the fact that I am right.

  7. Re:a very recent, very personal example... on Home Grown or Boxed PCs? · · Score: 1
    www.mwave.com

    I can vouch for them too.
    --
    My opinions may have changed, but not the fact that I am right.

  8. Re:It's official, the Internet is just an ad space on AOL and Time Warner Confirm Merger Plans · · Score: 1
    Ah, so you're the bastard that used my name. At least it didn't go to someone who just never used the account again. ;-)

    So is Kip your real first name? It is in my case.
    --
    My opinions may have changed, but not the fact that I am right.

  9. Re:Speeds on AMD Cuttin' Deals, Releases 800 Mhz Athlon · · Score: 1

    What you're saying is bogus. OK, I do agree with your first point that most (office and internet) apps aren't CPU-bound. However, you never mentioned price. How much do you want to pay for a computer? Is it worth spending an extra $200 for a 10% speed increase in some component that translates into a 2% speed increase in your application? Most consumers say no.
    --
    My opinions may have changed, but not the fact that I am right.

  10. you know you've made it... on Humpday Quickies · · Score: 1

    ... when you get a drinking game made up for you. That link is hilarious!
    --
    My opinions may have changed, but not the fact that I am right.

  11. fun with google on ESR on the DVD Control Association · · Score: 1

    Try 'best operating system', 'worst operating system', 'best search engine', 'worst search engine', 'worst computer hardware', 'biggest hot dog', and 'worst e-commerce partner'. Google rules.
    --
    My opinions may have changed, but not the fact that I am right.

  12. Moderate this up! (n/t) on 2nd Annual Free Software Foundation Awards · · Score: 1

    .
    --
    Man is most nearly himself when he achieves the seriousness of a child at play.

  13. Re:bah humbug on News on Pentium IV · · Score: 2
    The portability between the various flavors of linux is source-level: you need to recompile to run on a different arch. Most programs that do things right and use size_t s instead of longs will compile on alpha with no difficulty.

    Microsoft has a lot more difficulty, because: (1) They are committed to binary backwards compatibility, and (2) there are a bunch of types that are specified as being 32 bits.
    --
    Man is most nearly himself when he achieves the seriousness of a child at play.

  14. Re:Way to undermine the language.. on Sun Withdraws Java from Standards Process · · Score: 1

    Do you know the subject line of the thread?
    --
    Man is most nearly himself when he achieves the seriousness of a child at play.

  15. You get... +3 inciteful (nt) on Driving with Night Vision · · Score: 1

    .
    --
    Man is most nearly himself when he achieves the seriousness of a child at play.

  16. Re:/=1|?57 |o057 on GNU/Hurd Web Server Online · · Score: 0

    If the subject was "first post", then could you read it?
    --
    Man is most nearly himself when he achieves the seriousness of a child at play.

  17. Last Post! on Netscape Communicator 5.0 Delayed · · Score: 1

    Time to crash.
    --
    Man is most nearly himself when he achieves the seriousness of a child at play.

  18. Re:mozilla on Netscape Communicator 5.0 Delayed · · Score: 1

    XML, for one. IE5 also supports webDAV. Unfortunately, webDAV probably won't be Netscape 5.
    --
    Man is most nearly himself when he achieves the seriousness of a child at play.

  19. Re:This is most Odd. :) on Happy Odd Day! · · Score: 3

    This is easier:
    bash$ factor 1999
    1999: 1999
    --
    Man is most nearly himself when he achieves the seriousness of a child at play.

  20. Official beta? on Why Mozilla is Alive and Well · · Score: 1

    Apparently there will be some sort of official beta release, now that mozilla is architecture-complete. I haven't been able to find any explicit information about this. Anyone have any info? I would like to know projected dates, projected features, and projected stability.
    --
    Man is most nearly himself when he achieves the seriousness of a child at play.

  21. browsers on First Journaling FS for Linux · · Score: 1

    The three really usable linux browsers are netscape/mozilla, lynx, and KFM.
    --
    Man is most nearly himself when he achieves the seriousness of a child at play.

  22. Re:Portal!=Website (what makes content a 'portal') on New Genetic Information Web Portal · · Score: 1
    The term 'portal' was never clearly defined. The term first appeared when search engines were trying to differentiate themselves from their competitors. They added local weather displays, news, stock market tickers, etc. All these things were customizable (i.e. the weather in your area, or the stocks you own). These portals claim to provide everything that you want to know.

    Basically, a portal is something that presents you with all the information you need/want. So it definitely makes sense to create a 'genetic information portal'.
    --
    Man is most nearly himself when he achieves the seriousness of a child at play.

  23. Re:Surely some mistake? on KDE 2.0 Technology Overview · · Score: 1

    Language, yes. Programming language, no.
    XML = eXtensible Modeling Language.
    --
    Man is most nearly himself when he achieves the seriousness of a child at play.

  24. Here's the full diary entry... on Miguel de Icaza Quits Day Job · · Score: 3
    October 25
    • OH MY GOD! I have not updated this page in ages. Crazy stuff.

      So many things have happened since the last time I wrote stuff:

      • My university is still packed with idiotic students. This time the striking students have decided what can be researched and what not, depending on whether it is helping "imperialists" or the "population of mexico". Someone described this as facist. The first time someone uses the word facist correctly.
      • I went to Boston and to Atlanta (for ALS). We got a secret investor firm to invest in our supper-dupper free software company to develop free software and provide kick-ass applications for users all around the globe.

        So, I am quitting my current job and moving to the US to pursue this new venture with my friend Nat. Exciting times.


    --
    Man is most nearly himself when he achieves the seriousness of a child at play.
  25. No, it's Malda's fault. on Alan Cox on The Risks of Closed Source Computing · · Score: 1

    And I thought he liked programming in perl! For shame!
    --
    Man is most nearly himself when he achieves the seriousness of a child at play.