One of the reasons for hyperthreading (aka chip multithreading) is the slowness of memory and cache.
If you refer back to Marc Tremblay's CMT Article, you'll see that one of the
approaches is to run one thread until it blocks
on a memory read, then run another until
it blocks and so on, repeating for as many
threads as it takes to soak up all the
wasted time waiting for the memory fetches.
The Sun paper on their plans for it is
here. Have a look at page 5 for the diagram.
USB flash cards are an excellent tool
to carry around your corporate ID certificates,
the current state of your desktop, and
perhaps even your entire OS (;-))
Actually the idea of locking down machines
is already done better in Unix: we distinguish between
root and an unpriveleged user.
Given that distinction, the user can insatll what they like, with a negligable chance of harming the
system and a low likelyhood of harming themselves.
xlurker wrote: You could soon carry a stripped-down operating system in your pocket to boot any machine to look like yours.
can anyone imagine normal users doing that?
Actually I do at work: when I'm not at
my desk, I stick my badge in a local
machine and it pops up my saved session.
The whole OS isn't on the chip, but that's
mostly due to cost issues.
For most of us computers are just a tool that help us get on with our job
The computer is a lot like the electric motor
of my childhood: you bought stand-alone ones
and hooked them to your tools with v-belts,
and inventors in garages came up with ways to
put them in individual appliances, such as
the washing machine. Later people even instaled them as
starters in automobiles.
NineNine said: unless you own a company that's worth at least $100M...
Those ones are hoplessly bureocratic and some are just costing on last century's products. I'd
rather have sucessfull small business owners giving
Bill advice (;-))
Also true of O'Reilly's "Using Samba", which I
expected to make a loss on, but which just
jumped off the shelves despite being available
on-line and included in every copy of Samba
that was downloaded.
I like it because it adds to the "desktop"
metaphor by providing an alternative dimesnion.
Not everything om my desk is lying flat on the surface: much is is file-folders perpendicular to the surface and some things are propped open
at an angle to the surface, so I can recognize
them and grab them when needed, without
digging through piles (;-))
If you need to run a few old windows and DOS apps
in a backwards-compatability mode from
Linux or Unix, use
Win4Lin, or the w4l terninal server. One
of the Netherlands school systsms is doing
exactly that.
It may be overkill for some very small boxes,
but a good barrier between my web server
and my work account is not to be sneezed
at.
In a life long ago, I used a Multics system
which was running AIM, the kind of
military-grade security that's in NSA's Linux,
and couldn't even tell it was in place.
The sysadmins could, but us developers only
saw the usual group-like facilities.
This is prefectly reasonable for a
machine that's hosting my current personal
projects along with my homework (;-))
Actually the tradition of "Open Source" comes
from Unix, which used to ship from Bell
Labs at a purely nominal price, since the
Bells weren't then allowed to sell software.
They could only charge a fee for making and
shipping a tape of so-called "surplus software"...
I may still have one in the basement (;-))
From this came BSD, and the beginnings of
what has become both Open Source and Free Software.
Yes, it was a Toronto and Waterloo company,
starring Dick McMurray, Andrew Forber, Ashok
Patel, Bill McLean, myself and about six other in the
lead team, all of whom had been undergrads together at the University of Waterloo.
Migent was the US-based company put together
by the U.S. and Canadian investors to market it, and Ashok's
later invention, the serial-port-powered pocket modem.
I still have a copy of the old DOS version,
and one of these days I'm going to get to
England, and will make a point
to visit the new Ability team. In my opinion
they've doen a fine job, very clean and in the spirit of the original.
They're offering two big packages with
the Java name,the enterprise and desktop
bundles. As the enterprise stuff has been worked
on more, it has way more actual java code
in it than the desktop.
I suspect we'll see more and more Java
code in both.
I also suspect that software other than the
two places they're puting their efforts
won't get tagged Java, for exactly the
reason that dpbsmith pointed out.
--dave (who is biased, you understand) c-b
Re:I don't understand why people trust analysts
on
Merrill Lynch Rips Sun
·
· Score: 2, Insightful
Actually the founding fathers didn't regard
corporations as individuals, so the U.S. constitution
did not (and arguably does not) grant them
freeedom of speech.
Yes, the SMB protocol does use all the
NT RPCs, and the Samba team usually find and
fix numerous security holes in it with
each new release. And
report them to MS, and code Samba so it doesn't accidentally trigger NT security problems.
They're really very professional, and a
pleasure to work with.
bfinuc said Obviously, in his view, the markets have failed in Microsoft's case. So how can he believe in them?
Actually that's not obvious at all.
Instead, he said the
market regulator had failed.
If you were in a physical marketplace
and someone stole all the bread because there
wasn't a cop to be found, would you
consider it a failure of the market of or regulation?
Actually this is an old trick
in the industry, to keep the developers locked
into an endless series of upgrades to the
Windows versions of their programs, and away
from doing ports to other platforms.
Back in the days when there were twenty-odd
mini-computer vendors, IBM would release
a new version or EOL an old version of their
mini and OS about every two months. This
made it hard to free up resources for a port
to, for example, a Vax, as all your teams
were madly trying to keep the System 3/34/38 stuff up to date.
Eventually, everyone switched to Unix
and built lots of nearly-identical versions
of their programs with just a recompile (:-))
If you refer back to Marc Tremblay's CMT Article, you'll see that one of the approaches is to run one thread until it blocks on a memory read, then run another until it blocks and so on, repeating for as many threads as it takes to soak up all the wasted time waiting for the memory fetches.
The Sun paper on their plans for it is here. Have a look at page 5 for the diagram.
--dave (biased, you understand) c-b
--dave
Given that distinction, the user can insatll what they like, with a negligable chance of harming the system and a low likelyhood of harming themselves.
--dave
can anyone imagine normal users doing that?
Actually I do at work: when I'm not at my desk, I stick my badge in a local machine and it pops up my saved session. The whole OS isn't on the chip, but that's mostly due to cost issues.
--dave
The computer is a lot like the electric motor of my childhood: you bought stand-alone ones and hooked them to your tools with v-belts, and inventors in garages came up with ways to put them in individual appliances, such as the washing machine. Later people even instaled them as starters in automobiles.
--dave
Those ones are hoplessly bureocratic and some are just costing on last century's products. I'd rather have sucessfull small business owners giving Bill advice (;-))
--dave
- sell equipment with a low margin in quantity one, and
- build miniturized appliances.
With a tight economy, the first is a basic competance any company needs. Sun and DEC used to be quite bad at that, back when I bought both.The second was a gateway to the current 1U and blade servers, which are cheaper than Dell, the usual low-cost-leader.
--dave (biasd, you understand) c-b
--dave (rich and famous, that year) c-b
Not everything om my desk is lying flat on the surface: much is is file-folders perpendicular to the surface and some things are propped open at an angle to the surface, so I can recognize them and grab them when needed, without digging through piles (;-))
If you need to run a few old windows and DOS apps in a backwards-compatability mode from Linux or Unix, use Win4Lin, or the w4l terninal server. One of the Netherlands school systsms is doing exactly that.
This adresses the same problem the U.S. courts dealt with by prohibiting repeated charges for the same crime.
--dave
In a life long ago, I used a Multics system which was running AIM, the kind of military-grade security that's in NSA's Linux, and couldn't even tell it was in place. The sysadmins could, but us developers only saw the usual group-like facilities.
This is prefectly reasonable for a machine that's hosting my current personal projects along with my homework (;-))
--dave (DRBrown.TSDC@HI-Multics.ARPA) c-b
They could only charge a fee for making and shipping a tape of so-called "surplus software"... I may still have one in the basement (;-))
From this came BSD, and the beginnings of what has become both Open Source and Free Software.
--dave
Actualy it was in C, and outperformed
the assembler-based competition in most areas,
entirely due to careful algorithm choices.
Surprisingly enough, the cool platic
case cost less than the cloth-bound manuals
of the day, as you could press it in
thousand-unit lots.
(I'm biased: I did the filesystem code)
--dave
Migent was the US-based company put together by the U.S. and Canadian investors to market it, and Ashok's later invention, the serial-port-powered pocket modem.
I still have a copy of the old DOS version, and one of these days I'm going to get to England, and will make a point to visit the new Ability team. In my opinion they've doen a fine job, very clean and in the spirit of the original.
--dave
I suspect we'll see more and more Java code in both.
I also suspect that software other than the two places they're puting their efforts won't get tagged Java, for exactly the reason that dpbsmith pointed out.
--dave (who is biased, you understand) c-b
--dave
--dave
--dave
They're really very professional, and a pleasure to work with.
--dave (the Using Samba 3rd author) c-b
- Premise 1: a chinese processor will fail in the world market
- Premise 2: linux will run on a chinese processor
-
Conclusion: Linux will fail
In fact, the correct conclusion is more likely to be of the form Linux on a processor which fails will be a failure.--dave
Actually that's not obvious at all. Instead, he said the market regulator had failed.
If you were in a physical marketplace and someone stole all the bread because there wasn't a cop to be found, would you consider it a failure of the market of or regulation?
Back in the days when there were twenty-odd mini-computer vendors, IBM would release a new version or EOL an old version of their mini and OS about every two months. This made it hard to free up resources for a port to, for example, a Vax, as all your teams were madly trying to keep the System 3/34/38 stuff up to date.
Eventually, everyone switched to Unix and built lots of nearly-identical versions of their programs with just a recompile (:-))
--dave
--dave
--dave