Slashdot Mirror


User: null-und-eins

null-und-eins's activity in the archive.

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

Comments · 36

  1. Re:A crazy thought... - HP's Dynamo does it on Dynamic Cross-Processor Binary Translation · · Score: 2
    I wonder if they could run the optimizer without the translation layer (or make a ChipX-to-ChipX dummy translation), and squeak some extra performance out of code on any platform?
    This is actually done by the Dynamo Projekt by HP. From their page:
    The motivation for this project came from our observation that software and hardware technologies appear to be headed in conflicting directions, making traditional performance delivery mechanisms less effective. As a direct consequence of this, we anticipated that dynamic code modification might play an increasingly important role in future computer systems. Consider the following trends in software technology for example. The use of object-oriented languages and techniques in modern software development has resulted in a greater degree of delayed binding, limiting the program scope available to a static compiler, which in turn limits the effectiveness of static compiler optimization. Shrink-wrapped software is shipped as a collection of DLLs (dynamically linked libraries) rather than a single monolithic executable, making whole-program optimization at static compile-time virtually impossible. Even in cases where powerful static compiler optimizations can be applied, the computer system vendors have to depend on the ISV (independent software vendor) to enable these optimizations. But most ISVs are reluctant to do this for a variety of reasons. Advanced compiler optimizations generally slow down compile-times significantly, thus lengthening the software development cycle. Furthermore, a highly optimized binary cannot be debugged using standard debugging tools, making it difficult to fix any bugs that might be reported in the field. The reluctance by ISVs to enable advanced machine specific optimizations puts computer system vendors in a difficult position, because they do not control the keys to unlock the performance potential of their own systems!
  2. Re:Great quote sums up issue... on Killing Video Games · · Score: 3

    Ok, parents should to a better job. But this won't happen because having money for a big SUV, big TV, big computer is more prestigious. When was the last time you were praised for being a great parent opposed to be complimented for your car? Therefore parents will buy their kids a game console and put them in front of it - it's so much easier.

  3. CmdrTaco replaced by Shell Script? on Study on DoS Activity In The Internet · · Score: 1

    Slashdot reads like CmdrTaco has been replaced by a very small shell script. Every other article is "interesting", if a hard disk is mentioned he will tell us "personally" how he would use it for MP3s, and any display technology will be used to play games. Not to mention the same spelling errors over and over again. Has Slashdot become a Turing test or what?

  4. Re:What's the deal? on Slash 2.0 Released · · Score: 1

    > What's the deal with every software project having to come up with a
    > code name for each release. RedHat 7.1 = Seawolf? Slash 2.0 =
    > Bender? Sagan, BHA? I mean, what's wrong with calling it Slash
    > 2.0 from the start?

    It's just honest. Version numbers imply than things are ordered and
    that the 2.0 version is somewhat greater than versions with smaller
    numbers. You can't draw connections between two names and this is the
    true relation between most two releases.

  5. Re:An Eduaction Perspective on Multimedia: From Wagner to Virtual Reality · · Score: 1


    Sure, it's nice to have all course notes online and see flashy videos
    that explain what otherwise would have been explained using a sketch
    on the black board. The problem is, that providing content in all the
    new media takes an enormous effort but it is unclear whether it pays
    off. It might be better to put the energy into better homework
    assignments and more personal time. One solution would be to share
    media-rich documents for re-use; but this is the last thing I see
    happening at universities because of the "not invented here" syndrome.

  6. Rob Pike's Plumbing Tool on Are Unix GUIs All Wrong? · · Score: 1
    To learn how to implement cut'n'paste in the Unix way I suggest to take a look at Rob Pike's plumber tool: http://plan9.bell-labs.com/sys/doc/plumb.html.
    Plumbing is a new mechanism for inter-process communication in Plan 9, specifically the passing of messages between interactive programs as part of the user interface. Although plumbing shares some properties with familiar notions such as cut and paste, it offers a more general data exchange mechanism without imposing a particular user interface. The core of the plumbing system is a program called the plumber, which handles all messages and dispatches and reformats them according to configuration rules written in a special-purpose language. This approach allows the contents and context of a piece of data to define how it is handled. Unlike with drag and drop or cut and paste, the user doesn't need to deliver the data; the contents of a plumbing message, as interpreted by the plumbing rules, determine its destination. The plumber has an unusual architecture: it is a language-driven file server. This design has distinct advantages. It makes plumbing easy to add to an existing, Unix-like command environment; it guarantees uniform handling of inter-application messages; it off-loads from those applications most of the work of extracting and dispatching messages; and it works transparently across a network.
  7. Re:er... on New TLDs Proposed To ICANN · · Score: 1

    For SUN? They claim they are the DOT.

  8. Why limit TLDs at all? on New TLDs Proposed To ICANN · · Score: 1

    Just wondering: why are TLDs limited? Why can't I buy a TLD like I can buy any other domain? Having your own TLD would no longer force you to buy domain names under TLDs in order to prevent abuse of your name and the like. Sure, giving away a new TLD from time to time is a nice revenue source.

  9. Functional Programming beyond Compiler Constr. on An Interview with Brian Kernighan · · Score: 2
    I honestly don't know why the functional languages don't succeed. For instance ML, which is arguably the best combination, perhaps the one that ought to succeed: [..] I will oversimplify a lot, and probably offend my friends, by saying that the only thing people do with ML is to make ML compilers.

    A nice example of what functional languages can be used for--besides compiler construction is--the current Internatiobal Contest for Functional Programming. The task was to build a ray tracer within 72 hours. The entry of the Objective Caml team is especially impressive.

  10. Re:Limitations of USian capitalist model on The United States Losing "The Tech Edge?" · · Score: 1
    In Europe OTOH they're more used to being told what to do by more socialist governments.

    European goverments are as socialistic as the earth is flat. Having stricter regulation for some aspects doesn't mean you are socialistic.

  11. Open minded? on Inside Echelon · · Score: 1

    Although I have to say it's wierd seeing banner ads in german ;)

    Sound like /. openness is limited to GPL and such. Open your mind and your [beep] will follow.