USSE2 32-bit floats on vector engine?

This topic contains 5 replies, has 2 voices, and was last updated by  BobGardner 5 years, 1 month ago.

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #31003

    StiX
    Member

    It’s known, that USSE1 can process 32-bit floats only on scalar engine. However there are some words, that USSE2 can process from 2 to 4 32-bit float at the same time i.e. on vector engine. Can someone clarify this?

    #36248

    StiX
    Member

    Up

    #36249

    StiX
    Member

    Up

    #36250

    BobGardner
    Member

    Hi, sorry for the lateness of reply.

    You are correct, USSE1 is indeed scales, and USSE2 has a vector floating point ALU as part of its general processing hardware.
    Regards,
    Bob
    #36251

    StiX
    Member

    Thx, Bob. Can you say more about SIMD? Does USSE2 has 128bit wide registers, that can process 4 32bit floats at a time? Or does it processes only 2 floats?

    #36252

    BobGardner
    Member

    Hi StiX,

    Sadly I can’t elaborate further.
    Regards,
    Bob
Viewing 6 posts - 1 through 6 (of 6 total)
You must be logged in to reply to this topic.