You can edit almost every page by Creating an account. Otherwise, see the FAQ.

واحد تولید آدرس

از EverybodyWiki Bios & Wiki
پرش به:ناوبری، جستجو

ریز معماری Nehalem اینتل شامل AGU های متعدد در پشت ایستگاه رزرو CPU است.

واحد تولید آدرس ( AGU ) ، که بعضاً واحد محاسبه آدرس ( ACU ) نیز نامیده می شود ، [۱] یک واحد اجرایی در داخل واحدهای پردازش مرکزی (CPU) است که آدرس های مورد استفاده CPU برای دسترسی به حافظه اصلی را محاسبه میکند. با انجام محاسبات آدرس توسط مدارهای جداگانه ای که به طور موازی با بقیه پردازنده کار می کنند ، می توان تعداد چرخه های پردازنده مورد نیاز برای اجرای دستورالعمل های مختلف دستگاه را کاهش داد و این کار باعث بهبود عملکرد می شود. [۲] [۳]

در حین انجام عملیات مختلف ، پردازنده ها باید آدرس های حافظه مورد نیاز برای واکشی داده ها از حافظه را محاسبه کنند. به عنوان مثال ، موقعیت های حافظه عناصر آرایه باید قبل از اینکه پردازنده بتواند داده ها را از مکان های واقعی حافظه دریافت کند ، محاسبه شود. آن محاسبات تولید آدرس شامل عملیات محاسبات عدد صحیح مختلفی مثل جمع ، تفریق ، عملیات مدول یا تغییر بیت است . اغلب ، محاسبه آدرس حافظه شامل بیش از یک دستورالعمل ماشین آلات عمومی است که لزوماً سریع رمزگشایی و اجرا نمی شوند . با ادغام AGU در طراحی CPU ، همراه با معرفی دستورالعمل های تخصصی که از AGU استفاده می کنند ، محاسبات مختلف تولید آدرس از سایر پردازنده ها خارج می شود و اغلب می توانند به سرعت در یک چرخه واحد پردازنده اجرا شوند. [۲] [۳]

قابلیت های AGU به CPU خاص و معماری آن بستگی دارد. بنابراین ، بعضی از AGU ها عملیات محاسبه آدرس بیشتری را پیاده سازی و در معرض دید قرار می دهند ، در حالی که برخی از آنها دستورالعمل های تخصصی پیشرفته تری را نیز شامل می شوند که می توانند به صورت همزمان با چندین عملوند کار کنند. [۲] [۳] بعلاوه ، برخی از معماری های پردازنده شامل چندین واحد پردازنده مرکزی است بنابراین بیش از یک عملیات محاسبه آدرس می تواند به طور همزمان اجرا شود و با بهره گیری از ماهیت فوق العاده طراحی پیشرفته پردازنده ، بهبود عملکرد بیشتری را به همراه دارد. به عنوان مثال ، اینتل چندین AGU را در ریز معماری Sandy Bridge و Haswell خود گنجانده است ، که با اجازه دادن به چندین دستورالعمل دسترسی به حافظه به طور موازی ، پهنای باند زیر سیستم حافظه CPU را افزایش می دهد. [۴] [۵] [۶]

همچنین ببینید[ویرایش]

  • واحد منطق حسابی (ALU) – یک مدار دیجیتال که عملیات منطقی و منطقی بیتی را روی اعداد باینری عدد صحیح انجام می دهد
  • واحد شناور (FPU) – همان ALU است اما برای اعداد با شناور
  • واحد ذخیره بار
  • بولدوزر (ریز معماری) – میکرو معماری CPU دیگری که شامل AGU های متعدد است که توسط AMD توسعه یافته است.
  • تغییر نام رجیسترها – تکنیکی که از رجیسترهای CPU استفاده مجدد می کند و از سریال سازی غیرضروری عملیات برنامه جلوگیری می کند
  • ایستگاه رزرواسیون – یک ویژگی CPU که اجازه می دهد در هنگام دور زدن رجیسترهای CPU از نتایج عملیات مختلف استفاده شود
  • واحد اجرایی

منابع[ویرایش]

  1. Cornelis Van Berkel; Patrick Meuwissen (January 12, 2006). "Address generation unit for a processor (US 2006010255 A1 patent application)". google.com. Retrieved December 8, 2014.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  2. ۲٫۰ ۲٫۱ ۲٫۲ "Chapter 4: Address Generation Unit (DSP56300 Family Manual)" (PDF). ecee.colorado.edu. September 16, 1999. Retrieved December 8, 2014.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  3. ۳٫۰ ۳٫۱ ۳٫۲ Darek Mihocka (December 27, 2000). "Pentium 4: Round 1 – Intel blows the lead". emulators.com. Retrieved December 8, 2014.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  4. David Kanter (September 25, 2010). "Intel's Sandy Bridge Microarchitecture: Memory Subsystem". realworldtech.com. Retrieved December 8, 2014.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  5. David Kanter (November 13, 2012). "Intel's Haswell CPU Microarchitecture: Haswell Memory Hierarchy". realworldtech.com. Retrieved December 8, 2014.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  6. Per Hammarlund (August 2013). "Fourth-Generation Intel Core Processor, codenamed Haswell" (PDF). hotchips.org. p. 25. Retrieved December 8, 2014.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.

لینک های خارجی[ویرایش]


This article "واحد تولید آدرس" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:واحد تولید آدرس. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.



Read or create/edit this page in another language[ویرایش]