در اين بخش شما ميتوانيد درباره سخت افزار كامپيوتر به بحث و تبادل نظر بپردازيد
Incredible Poster

Incredible Poster



نماد کاربر
پست ها

3047

تشکر کرده: 0 مرتبه
تشکر شده: 28 مرتبه
تاريخ عضويت

جمعه 7 بهمن 1384 21:41

آرشيو سپاس: 408 مرتبه در 218 پست

معماری (Very Long Instruction Word (VLIW

توسط Farhad3614 » سه شنبه 5 دی 1385 21:12

بر طبق سوالی که یکی از دوستان در مورد VLIW داشتند تصمیم گرفتم مختصری در این خصوص برایتان بزارم.فکر نمی کنم که این اطلاعات مختصر جواب کاملی برای آن دوست عزیز باشد ولی از هیچ بهتر است  :D .

Very Long Instruction Word

این عبارت که به طور اختصار با واژه VLIW ذکر می شود یک نوع معماری مورد استفاده در پروسسورهاست این معماری با زبان کامپایلری که دارد و توسط پیش پردازشهایی که روی دستورالعملهای طولانی انجام می دهد قادر است این دستورالعملهای نسبتا بزرگ را به چندین دستورالعمل پایه بشکند سپس همه آنها را به کمک یک کلمه ی دستورالعمل طولانی یا (Instruction Word) به طور موازی اجرا می کند.

در حقیقت این معماری یک مرحله بالاتر از معماری RISC یا Reduced Instruction Set Computing می باشد در این معماری سعی شده تا هر چه بیشتر از پیچیدگی سخت افزاری کاسته و به نقش نرم افزار افزوده شود که این باعث می شود چیپ و سایر عناصر سخت افزاری ساده تر شود و هزینه و توان مصرفی آن هم کاهش یابد.

مهمترین قسمت همان قسمتی است که وظیفه ساخت Instruction Word  را بر عهده دارد این قسمت بیشتر تحت عنوان یک کامپایلر یا پیش پردازنده یاد می شود هوشمندی این قسمت از معماری VLIW ،در چگونگی شکستن دستورالعملهای بزرگ به دستورالعملهای پایه می تواند سطح کارایی و سرعت این پردازنده ها را ارتقا دهد.

پیش پردازنده یا کامپایلر که یک مجموعه کدهای نرم افزاری است معمولا در یک چیپ حافظه فلش ذخیره می شود و به منظور ساخت Instruction Word در اختیار پردازنده قرار می گیرد.

پردازنده به کمک این مجموعه نرم افزار قادر است با کمترین استفاده از سخت افزار هر دستورالعمل را تبدیل به تعدادی ریز عملیات کند و همه آنها را در قالب یک کلمه (Instruction Word) در یک لحظه به طور موازی اجرا کند.که این روند باعث می شود پردازنده با کمترین توان مصرفی بیشترین کارایی را ارائه دهد.

بر طبق توضیحات فوق می توان نتیجه گرفت که معماری VLIW در صدد است تا خود را به جرگه پردازنده هایی که قادر به اجرای هر دستورالعمل در یک سیکل کلاک هستند برساند البته با استفاده کمتر از سخت افزار و استفاده بیشتر از نرم افزار که این خود باعث بوجود آمدن امتیازات فوق العاده ای در این نوع معماری می شود.

ویژگی های اساسی IA-64 درزیر اشاره شده اند:

موازی سازی دستورات در زمان کامپایل و نه درزمان اجرابه طوری که کامپایلر در زمان کامپایل دستوراتی را که مشابه یکدیگر می باشند توسط فیلد هایی علامت گذاری نموده تا پردازنده در زمان اجرا این دستورات را با یکدیگر وبه صورت موازی اجرا نماید. و در انتها نیز کامپایلر این دستورات را به همان ترتیب اولیه مرتب می نماید.

کلمات دستور طولانی (LIW) یا خیلی طولانی (VLIW) این تکنولوژی نیز منحصر به دو شرکت اینتل وHP می باشد که در این معماری بکار گرفته شده است. این تکنولوژی قابلیت و ظرفیت پذیرش CPU را افزایش می دهد و باعث کاهش CPI می شود.

CISC, RISC, and VLIW instructionsپردازشگر هاي اوليه را به CISC Complex Instruction Set Computer ميخوانند اين به اين معناست كه اين كامپيوتر ها ميتوانند تعداد زيادي دستورالعمل پيچيده را بفهمند .
دستورالعمل هاي X86 كه گوناگوني انها از 8 تا 120 بيت تغيير ميافت براي 8086 درست شده بود كه داراي 29000 ترانزيستور بود . تعداد ديگري دستورالعمل هم براي نسل هاي بعدي به روز شد كه مثلا 80386 داراي 26 دستورالعمل اضافه تر از قبلي بود . براي 486 تعداد 6 دستورالعمل اضافي تر و براي پنتيوم هم 8 دستورالعمل اضافه تر شد . بنابراين برنامه ها بايد براي پردازشگر هاي جديد دوباره نوشته ميشدند براي مثال برنامه اي تنها قادر است تحت پردازشگر 386 اجرا شود . دستورالعمل هاي RISC يا Reduced Instruction Set Computer كوتاهتر و براي مثلا 32 بيتي ها نوشته شده اند كه براي نسل Pentium pro ميباشد كه نسبت به CISC خيلي سريعتر عمل ميكنند . VLIW يا very long instruction word processor براي انستكه تعدادي از دستورالعمل ها را به يك دستورالعمل تبديل كند .
Word مجموعه ديتاهايي است كه به صورت يك بسته به CPU منتقل ميشود كه اين دستورالعمل ها به حداقل مثلا يك رسيده است تا كار پردازش اسان تر شود يك پردازشگر VLIW چندين دستورالعمل را در يك word دريافت ميكند . به هر حال طراحي در حالت VLIW بسيار پيچيده ميشود كه اينتل هم براي پردازنده 64 بيتي ايتانيوم خود سر همين موضوع با مشكلات زيادي روبرو شده است .

چند منبع در مورد معماری VLIW :

 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 
by Philips Semiconductors

 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 
A February 2001 article from Embedded.com.


 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 
A February 2000 article from ComputerWorld.


موفق باشید. :D
آخرين ويرايش توسط Farhad3614 در جمعه 8 دی 1385 00:37, ويرايش شده 1 در کل.

کاربران زیر از شما کاربر محترم جناب Farhad3614 تشکر کرده اند:
soniya_ghaneh

New Member



no avatar
پست ها

3

تشکر کرده: 0 مرتبه
تشکر شده: 0 مرتبه
تاريخ عضويت

سه شنبه 5 دی 1385 17:30

آرشيو سپاس: 0 مرتبه در 0 پست

توسط yaserb » چهارشنبه 6 دی 1385 01:37

ممنون از جوابتون
من مقاله انگليسي دارم اما فارسي ميخوام هر چي هم سرچ كردم پيدا نكردم. سايتي ميتونين معرفي كنين ؟ چون مقالم بايد چند صفحه باشه

New Member



no avatar
پست ها

3

تشکر کرده: 0 مرتبه
تشکر شده: 0 مرتبه
تاريخ عضويت

سه شنبه 5 دی 1385 17:30

آرشيو سپاس: 0 مرتبه در 0 پست

توسط yaserb » جمعه 8 دی 1385 00:30

ضمنا خواستم بگم كه large نيست ! long :-)

Incredible Poster

Incredible Poster



نماد کاربر
پست ها

3047

تشکر کرده: 0 مرتبه
تشکر شده: 28 مرتبه
تاريخ عضويت

جمعه 7 بهمن 1384 21:41

آرشيو سپاس: 408 مرتبه در 218 پست

توسط Farhad3614 » جمعه 8 دی 1385 00:36

yaserb جان درسته حق با شماست .. اشتباه تايپي بوده  :-o

New Member



no avatar
پست ها

1

تشکر کرده: 0 مرتبه
تشکر شده: 0 مرتبه
تاريخ عضويت

جمعه 1 آبان 1388 09:07

آرشيو سپاس: 0 مرتبه در 0 پست

Re: معماری (Very Long Instruction Word (VLIW

توسط ahmadhm_1986 » جمعه 1 آبان 1388 09:23

ممنون


 


  • موضوعات مشابه
    پاسخ ها
    بازديدها
    آخرين پست

چه کسي حاضر است ؟

کاربران حاضر در اين انجمن: بدون كاربران آنلاين و 0 مهمان