Új hozzászólás Aktív témák

  • #95904256

    törölt tag

    válasz hobizsolti #112 üzenetére

    A lebegőpontos számításokat eddig is tudott az FPU 32/64/80 biten. A 64 bites üzemmód az SSE/SSE2 (32/64bit) alatt hoz annyiban újat hogy most nem nyolc hanem tizenhat regiszterrel gazdálkodhat a programozó. Ez sacc-per-kábé 0-20% teljesítmény növekményt hozhat a lebegőpontos számításoknál. Persze ha kihasználják...

    Az FPU valóban 80 bites számolásra képes, de nem mindig számol annyin. Pl. egyik látványos dolog a viszonylag hosszú ideig tartó osztás. A 80 bites eredmény előállításához a K8-as magnak 24 órajel kell, de egyszeres illetve dupla pontosságnál 16 illetve 20 órajel is elég. Ha mindhárom esetben 80 biten számolna, majd vágna, akkor mindig 24 órajel után lenne eredmény.

    Sőt, ha az SSE/SSE2/FPU gyökvonásokat hasonlítod össze (32/64/80 bit), akkor még látványosabb ez az időbeli különbség.

Új hozzászólás Aktív témák