Като част от много от съвременните процесори има модул операции с плаваща запетая (или с плаваща запетая английски с плаваща запетая единица (FPU).) - част от процесора за широк кръг от математически операции върху реални числа. Ако в стъпка програми разказват компилатор за съставяне на този процесор, при които програмата ще има FPU, програмата ще бъде в състояние да го използвате директно, която има положително въздействие върху производителността. Това се нарича събранието под Hard поплавъка. Има и процесори, които имат такова звено не е на разположение, тъй като програмата се компилира с инструкции FPU към тях няма да работят. За да програмирате може да работи на всеки компютър, независимо от това дали те FPU, трябва да забраните на компилатора да използват инструкциите за FPU за изграждане на програмата, дори и ако това е така. Това сериозно намалява скоростта на програмата, но тя дава възможност да се състави програма в рамките на по-широка гама от оборудване. Този комплект се нарича меко: пълна софтуерна емулация FPU (Full софтуер с плаваща запетая). Въпреки това, ако се опитате да стартирате програмата, съставена под меката процесор с FPU, система сглобена с мек точка все още ще използвате модула, но за сметка на непрякото използване на блока са получени от голямо значение. За средния заявлението, те са от 5 до 40%, а в случаите когато заявлението широко използва изчисления с плаваща запетая, а след това до 200%!
За да обобщим.
Как да се различи
readelf -а / ЮЕсАр / хамбар / ар
Свързани статии