مخفف "واحد ممیز شناور" است. یک FPU یک پردازنده (Processor) یا بخشی از یک پردازنده است که محاسبات نقطه شناور (Floating Point) را انجام می دهد. در حالی که FPU های اولیه پردازنده های مستقلی بودند، اکثر آنها اکنون در واحد پردازش مرکزی (CPU) رایانه یکپارچه شده اند.
حتی بدون واحد ممیز شناور، یک CPU می تواند هم عدد صحیح (Integer) و هم شناور را مدیریت کند. محاسبات نقطه ای (غیر عدد صحیح). با این حال، عملیات اعداد صحیح از منطق متفاوتی نسبت به عملیات ممیز شناور استفاده میکنند، که استفاده از یک پردازنده را برای انجام هر دو نوع عملیات ناکارآمد میسازد. یک FPU راه سریعتری برای انجام محاسبات با اعداد غیر صحیح ارائه میکند.
هر عملیات ریاضی مانند جمع، تفریق، ضرب یا تقسیم میتواند توسط واحد پردازش اعداد صحیح یا FPU انجام شود. هنگامی که یک CPU یک دستورالعمل را دریافت می کند، به طور خودکار آن را به پردازنده مربوطه ارسال می کند. برای مثال، 12 + 5 به عنوان یک محاسبه عدد صحیح پردازش می شود، در حالی که 1.0023 x 5.789 به FPU ارسال می شود. در حالی که ممکن است توسعه دهنده (Developer) دستورالعملی را به طور خاص برای هر یک از واحدهای پردازشی بنویسد، معمولاً غیر ضروری است.
از آنجایی که عملکرد عدد صحیح و ممیز شناور می تواند به طور قابل توجهی متفاوت باشد، اکثر معیارهای پردازنده شامل هر دو می شوند. انواع عملیات سرعت محاسبه عدد صحیح معمولاً به عنوان "عملکرد عدد صحیح" ذکر می شود و در معیارهای SPEC با برچسب "SPECint" مشخص می شود. سرعت محاسبه FPU اغلب به عنوان "عملکرد نقطه شناور" ذکر می شود و می توان آن را در عملیات نقطه شناور در ثانیه (FLOPS) اندازه گیری کرد.
تعریف واحد نقطه شناور (FPU) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.
هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف واحد نقطه شناور (FPU) دارید یا میخواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.
آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.