Re: What will many cores mean to future Windows releases?
- From: "Bob Dawson" <RBDawson@xxxxxxxxxxx>
- Date: Sat, 2 Jun 2007 17:57:38 -0500
"Paul Nichols [TeamB]" wrote
The only time a VM is necessary, is when you are writing to different OS
and hardware, IMHO.
Hard ware could be different than you're writing to for more than one
reason, though.
Obviously the hardware might be indeterminant (any of several different CPU
architectures underneath)--that would be the normal 'cross-platform' use
case.
Or the hardware might be indeterminant in a totally different sense: more
like the way a view in a database abstracts away from the underlying table
schema. That use doesn't imply cross platform at all.
If a VM provides a 'virtual' CPU that one writes to regardless of the actual
number of cores underneath, and the VM infrastructure then distributes jobs
and orchestrates those cores effectively without the programmer needing to
worry about all the details of these asynchonous processes, then that would
seem to be very worthwhile. Even though it has nothing to do with being
cross platform in the traditional sense.
I certainly do not see why a VM is necessary for a single hardware
platform and OS. To me, this makes no sense
whatsoever.
Take the above as one possible rationale. A VM might be useful for the same
reason that a high level language is useful--hiding underlying
details.Anders H. has talked about moving programming languages to the point
where the programmer just indicates he wants something sorted and what the
ordering criterion is. The run time then chooses the algorithm and number of
processors to devote to the task, so it's rather like an SQL 'ORDER BY'
clause--the programmer specifies what the results need to look like, and the
implementation details--being fairly mechanical once the business logic is
understood--are handled by the compiler and runtime.
bobD
.
- Follow-Ups:
- Re: What will many cores mean to future Windows releases?
- From: Paul Nichols [TeamB]
- Re: What will many cores mean to future Windows releases?
- References:
- What will many cores mean to future Windows releases?
- From: Esteban Pacheco
- Re: What will many cores mean to future Windows releases?
- From: Paul Nichols [TeamB]
- Re: What will many cores mean to future Windows releases?
- From: m. Th.
- Re: What will many cores mean to future Windows releases?
- From: Paul Nichols [TeamB]
- What will many cores mean to future Windows releases?
- Prev by Date: Re: What will many cores mean to future Windows releases?
- Next by Date: Re: To all of you who wanted the old tool palette back .... / andotherfeatures
- Previous by thread: Re: What will many cores mean to future Windows releases?
- Next by thread: Re: What will many cores mean to future Windows releases?
- Index(es):
Relevant Pages
|