On 13 Jun 2007 11:03:32 -0800, in bit.listserv.ibm-main you wrote:

>That's because you bought into the linguistic aspects of geometry and math.
>That's a particular axiomatic consequence of math in the 20th century.

I suppose parallel is a misleading word, as parallel lines never
converge.

We have various ways to run "simultaneous" tasks.   Running two
threads in one von Neumann computer is on the face of it only pseudo
multi-tasking.     But it works when one task has to wait.   Threading
two highly CPU intensive functions only works when we have multiple
CPUs.

But it is usually the OS that determines whether a CPU gets an active
thread.   A programmer offers it that opportunity, but the OS has
other tasks to run.

It would be interesting if a virtual machine would be handed a CPU,
whether the mainframe, or maybe running Parallels on a Macintosh. But
I don't see this happening.

With offloaded functions, a program can say "read the disk", and
either the OS has a varying amount of work it does or passes on.   I
read an article on game computing where the program checked to see
what gets done by the video card, what gets done by the Windows
version, and what has to be coded by the program - and then picks
which of those choices get done while the game is working on strategy
in a different thread.    Sounds very leading edge to me.

In my programming, I trust the DBAs handle the parallel optimization -
my optimization is completely different in nature.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to