Ah, my children, my children let me tell you 'bout the good old days. 
<g> Usta was you could run FPU and Integer instructions concurrently 
with integer instructions in a singe CPU machine at least in DEC's 
PDP-11s. I imagine the quad PDP-11 (PDP-11/70) could have run four of 
each concurrently. In those days the FPU was a separate card and it 
ran asynchronous from the main CPU. It took about 20+ microseconds to 
do a division which was about 20 times longer than  an integer 
operation. However, (to my knowledge) none of the operating systems 
that ran on the PDP-11 family (RT-11, RSX..., RSTS, or UNIX) took 
advantage of the time an operation was going on in the FPU to do some 
other form of useful work in the CPU. I think that the FPU and CPU 
architecture of INTEL is pretty much the same and work could be done 
concurrently but isn't.

>How are you going to have _two different threads_ access the same cpu at
>the same time?  I read his question to be "can one thread use the FPU
>while the other thread uses the normal integer processing CPU.  the
>answer is no.  Because the cpu/fpu combination has one program counter,
>one cpu state.  Unless I have overlooked some remarkable CPU breakthrough
>from Intel, that is...
>
>
>Robert Hyatt                    Computer and Information Sciences
>[EMAIL PROTECTED]               University of Alabama at Birmingham
>(205) 934-2213                  115A Campbell Hall, UAB Station
>(205) 934-5473 FAX              Birmingham, AL 35294-1170

END
*************** *************** ***************  **********
        Douglas W. St.Clair
        Tir na nOg
        400 Burton Highway
        Wilton, NH 03086-5022 USA
        PH: 603-654-9321
        FAX: 603-654-5440
        CELL:  617-233-3387 or 617-beef-fur
*************** *************** *************** **********
-
Linux SMP list: FIRST see FAQ at http://www.irisa.fr/prive/mentre/smp-faq/
To Unsubscribe: send "unsubscribe linux-smp" to [EMAIL PROTECTED]

Reply via email to