بیت برش
بیت برش یا برش قطعهای (به انگلیسی: Bit Slicing) یک روش برای ساخت پردازندهها با استفاده از مؤلفههای کوچکتر است.
هر کدام از این مولفهها یک بیتِ زمینه یا یک قسمت از عملوند (function) است. گروهی از مؤلفههای های پردازشی میتوانند تمام طول واژهای که برای برنامه خاصی طراحی شده است را پردازش کنند.
جزئیات عملیاتی[ویرایش]
برش قطعهای معمولاً شامل قسمتی به نام واحد محاسبه و منطق است، و دارای ۴،۲،۱ یا ۸ خط کنترلی است. این شامل سیگنالهای داخلی کری یا سربار پردازندههای بدون برش بیتی است.
برای مثال دو تراشهٔ چهاربیتی واحد کنترل میتوانند در کنار هم یک واحد کنترل ۸ بیتی را ایجاد کنند. به همین صورت چهار تراشهٔ چهار بیتی واحد کنترل میتوانند یک واحد ۱۶ بیتی و هشت تراشه چهار بیتی میتواند یک واحد ۳۲ بیتی را بسازند. طراح میتواند با استفاده از این برشها واحدهای منطقی بزرگتری ایجاد کند.
همچنین از یک توالیگر میکرو یا کنترل رام برای اجرای منطق به منظور فراهم کردن داده و کنترل سیگنالها استفاده میشود، تا عملکرد مؤلفههای واحد محاسبه و منطق را تنظیم کند. برای نمونه، یک مؤلفه توالیگر برش بیت در خانواده اینتل ۳۰۰۰ بار قابل دیدن است. [نیازمند منبع]
تاریخچه[ویرایش]
برش بیتی در گذشته به این نام شناخته نمیشد. درگذشته از آیسیهایی با مقیاس بزرگ در کامپیوترها استفاده میشد. (پردازندههای امروزی آیسیهایی با مقیاس بسیار بزرگ دارند). نخستین بیت برش با نام EDSAC2 در دانشگاه کمبریج، آزمایشگاه ریاضیات در سال ۱۹۵۶ ساختهشد. [نیازمند منبع]
از اواسط دهه ۱۹۷۰ و اواخر دهه ۱۹۸۰ این مسئله وجود داشت که چه مقدار پهنای باند برای کامپیوترها برای ساخت توابع لازم است. فناوری تراشههای سیلیکون بسیار گرانقیمتتر از امروز بود و استفاده چندتایی، سادهتر و ارزانتر واحدهای حساب و منطق باعث مقرون به صرفهتر شدن و افزایش قدرت محاسباتی شد. در حالی که معماری میکروپروسسورهای ۳۲ بیتی در همین زمان مورد بحث بود.[توسط چه کسی؟][نیازمند منبع]
مین فریم یونیوک ۱۱۰۰، دارای معماری ۳۶ بیتی بود. مدل ۱۱۰۰/۶۰ که در سال ۱۹۷۹ معرفی شد، از ۹ تراشه موتورولا ۱۰۸۰۰ چهار بیتی استفاده کرد تا پهنایی را که مدارات مجتمع مدرن نیاز داشتند، پشتیبانی کند.[۱]
در آن زمان که پردازندههای ۱۶ بیتی متداول اما گرانقیمت بودند پردازندههای ۸ بیتی مانند میکروپروسسور z80 به صورت گستردهای مورد استفاده قرار میگرفتند.
ترکیب مؤلفهها برای تولید محصولات برش بیت، به مهندسان و دانشجویان اجازه داد تا بتوانند کامپیوترهای قدرتمندتر و پیچیدهتری بسازند که هزینه معقولانهتری داشته باشد. آنها با استفاده از مؤلفههای off-the-shelf توانستند که پیکربندی سفارشی را بسازند.
زمانی که به طور مداوم برش پلاسما پیشرفت میکرد، اولین دستگاه برش لیزری فلز برای استفاده در ایالات متحده و تورنتو در سال 1965 طراحی شد. پس از آن مقاله ای از طرف شرکت بوئینگ در سال 1969 در رابطه با برش پلاسما منتشر شد.
پیچیدگی ساخت معماری کامپیوترهای جدید به صورت چشمگیری کاهش پیدا کرد؛ زیرا جزئیات واحدهای حساب و منطق از قبل مشخص شدهبود. مزیت اصلی برش بیت این بود که از لحاظ اقتصادی باعث شد که بتوان پردازندههای کوچکتری با استفاده از ترانزیستورهای دوقطبی ساخت؛ همچنین بسیار سریعتر از ترانزیستورهای سیماس یا NMOS بود؛ و اجازه میداد تا جایی که سرعت نیازمند است نرخ کلاک بالاتر برود.[نیازمند منبع]
استفاده امروزی[ویرایش]
واژهی برش بیت توسط متیو کوان (Matthew Kwan) ابداع شد؛ این روش از تکنیکهای اهداف کلی واحد پردازش مرکزی (به انگلیسی:CPU) استفاده میکند تا بتوان چندین ماشین مجازی ساده موازی شده را اجرا کرد. این کار به وسیله دستورهای منطقی کلی بر روی ماشینهای مبتنی بر یک دستور چند داده ای انجام میگیرد، این تکنیک همچنین با نام SWAR شناخته میشود.[۲]
منابع[ویرایش]
- ↑ http://bitsavers.trailing-edge.com/pdf/univac/1100/datapro/70C-877-12_8301_UNIVAC_1100_60.pdf
- ↑ "IEEE Transactions on Applied Superconductivity". Wikipedia (به انگلیسی). 2023-11-30.