حل تشریحی سوالات معماری کامپیوتر پیشرفته - VLSI پیشرفته - کنکور دکتری مهندسی کامپیوتر 1400
سوالات معماری کامپیوتر پیشرفته - VLSI پیشرفته
25 سوالبرای پردازش ۹۳ عدد ورودی در یک سیستم که به صورت ایدئال پایپلاین شده و از معماری 3-way superscalar بهره میبرد تسریع ۳۱ به دست آمده است. این پایپلاین چند طبقه (stage) دارد؟
کمتر از 10
10
بیشتر از 10
با این اطلاعات قابل تعیین نیست.
در یک پاپیلاین غیر خطی جدول رزرواسیون بصورت زیر است کدام مورد درست است؟
(MAL = Minimum Average Latency)

MAL=3.3
MAL=4
سیکل (416) مجاز است.
سیکل مجاز است.
در خصوص یک پایپلاین غیر خطی با قابلیت محاسبه n تابع مختلف کدام گزاره درست است؟
الف) n ماتریس تصادم اولیه (Initial Collision matrix) داریم.
ب) هر ماتریس تصادم اولیه 1-n سطر دارد (هر سطر معرف یک بردار تصادم اولیه است).
هر دو گزاره الف و ب درست هستند.
هر دو گزاره الف و ب نادرست هستند.
گزاره الف درست است اما گزاره به درست نیست.
گزاره به درست است اما گزاره الف درست نیست.
در یک پایپلاین غیر خطی بردار تصادم اولیه 01010 است. جدول رزرواسیون این خط لوله کدام گزینه نمیتواند باشد؟



با این اطلاعات نمیشود در خصوص جدول رزرواسیون اظهار نظر کرد.
در یک سیستم چند پردازنده با حافظه مشترک برای درخواست تصاحب گذرگاه میخواهیم از روش daisy chain استفاده کنیم از کدام گزینه میتوان برای لاجیک مورد نیاز هر پردازنده استفاده کرد؟
شکل
شکل
شکل
شکل
در یک پیش بینی کننده پرش دو بیتی دوسطحی نوع Gag با یک BHR عمومی 10 بیتی حجم حافظه PHT عمومی کدام است؟
(BHR: Branch History Register, PHT: Pattern History Table)
1024 بیت
256 بایت
1024 بایت
با این اطلاعات قابل تعیین نیست.
تعداد گره های به فاصله ۵ گام (hop) از یک گره مشخص در یک سیستم شبکه فوق مکعب (hypercube) ۲۵۲ است. قطر (diameter) این شبکه کدام مورد است؟
8
9
10
11
کدام گزینه در خصوص روشهای سوئیچینگ در یک چند کامپیوتر درست است؟
الف) در سوئیچینگ خزشی (wormhole switching) زمان ارسال بسته در ترافیک ناچیز متناسب با حاصل ضرب طول مسیر و طول بسته است.
ب) در سوئیچینگ ذخیره - و- ارسال (store & forward switching) زمان ارسال بسته در ترافیک ناچیز متناسب با مجموع طول مسیر و طول بسته است.
هر دو گزاره الف و ب درست هستند.
هر دو گزاره الف و ب نادرست هستند.
گزاره الف درست ولی گزاره به نادرست است.
گزاره الف نادرست ولی گزاره به درست است.
یک پردازنده پایپلاین ۵ مرحله ای را مطابق با شکل زیر در نظر بگیرید. فرض کنید برنامه ای با ۳۰۰ دستور به شکل زیر بر روی این پردازنده اجرا میشود.
شکل
اگر هر دستور فقط به دستور قبلی خود وابسته باشد میزان تسریع این برنامه با استفاده از Forwarding نسبت به حالت بدون استفاده از Forwarding چقدر است؟ (فرض کنید در رجیستر فایل در نیمه اول CLK عملیات نوشتن و در نیمه ی دوم CLK عملیات خواندن انجام میشود.)
1/8
2
2/2
2/8
در تکه کد زیر برای یک معماری پاپیلاین ده طبقه تعداد مخاطرات (RAW, WAR,WAW) کدام است؟
add $t0, $s0, Ss1
sub $t0, $t0, $t1
lw $t1, 60(St0)
and St0, St1, St0
(5,2,2)
(5,3,2)
(6,2,3)
(6,3,3)
در یک پردازنده از پیش بینی کننده پرش سه بیتی 3-bit saturation Counter دو سطحی با PHT عمومی استفاده شده است. رفتار ده دستور پرش شرطی اجرا شده آخر به شکل زیر است (به ترتیب از چپ به راست):
فرض کنید بلافاصله قبل از اجرای این ده دستور پرش محتویات BHR عمومی، 101 است و تمامی خانه های PHT صفر هستند. در خصوص نرخ پیش بینی صحیح A و محتویات خانه B به آدرس ۲ در جدول PHT کدام مورد درست است؟
در مورد گزاره های زیر در خصوص کامپیوترهای برداری کدام مورد صحیح است؟
الف - معماری کامپیوترهای برداری قطعاً به صورت پایپلاین است.
ب نمودار تسریع در یک کامپیوتر برداری با معماری حافظه حافظه (memory-memory) به صورت دندان ارهای است.
گزاره الف درست و گزاره به نادرست است.
گزاره الف نادرست و گزاره به درست است.
هر دو گزاره الف و ب درست هستند.
هر دو گزاره الف و ب نادرست هستند.
پاپیلاین (الف) با ۱۰ طبقه و کلاک پریود ۱۰ns برای محاسبه تابع F و پاپیلاین (ب) با ۱۵ طبقه و کلاک پریود ۲۰ns برای محاسبه تابع G وجود دارند. میخواهیم برای بردار ورودی ۱۰۰ عنصری X بردار خروجی FoG(X) (منظور F(G(X) ) را محاسبه کنیم تسریع این محاسبه به کمک زنجیر کردن دو پاپیلاین در مقایسه با حالتی که بدون زنجیر کردن انجام شود چقدر است؟
1/25
1/35
1/45
با این اطلاعات قابل تعیین نیست.
شکل زیر چه تابعی را پیاده سازی میکند؟
گیت OR با دامنه خروجی کامل
گیت NOR با دامنه خروجی کامل
گیت XOR با دامنه خروجی محدود
گیت NOR با دامنه خروجی محدود
کدام گزینه در خصوص مدار زیر درست است؟
یک latch ایستا که در هنگام یک بودن پالس ساعت، شفاف (transparent) است.
یک latch پویا که در هنگام یک بودن پالس ساعت، شفاف (transparent) است.
یک latch ایستا که در هنگام صفر بودن پالس ساعت، شفاف (transparent) است.
یک latch پویا که در هنگام صفر بودن پالس ساعت، شفاف (transparent) است.
برای آنکه در مدار زیر تأخیر صعود و تاخیر نزول برابر شود، باید عرض ترانزیستور PMOS که با Wp مشخص شده چقدر باشد؟ (فرض کنید تحرک پذیری () ترانزیستور nmos دو برابر ترانزیستور pmos است.)
11
15
16
20
فرکانس نوسان مدار زیر، تقریباً چند گیگاهرتز است؟
از مدل RC ساده برای محاسبه تأخیر استفاده کنید ترانزیستور روشن (نوع nmos یا pmos) را با یک مقاومت ۷ کیلواهم مدل کنید. خازنی که در خروجی هر گیت مشاهده میشود ۱۰ فمتوفاراد است برای سادگی فرض کنید:
10
4
2
1
در مدار زیر با توجه به اطلاعات داده شده حداکثر توان ایستا چقدر است؟
22/5
25/25
25/5
26/25
در مدار شکل داده شده، اگر اندازه تمام ترانزیستورهای شبکه بالابر (PUN) به صورت باشد. اندازه ترانزیستورهای شبکه پایین بر چقدر باشد، تا ولتاژ سوییچینگ مدار شود؟
در یک معکوس کننده CMOS داریم:
با صرف نظر کردن از برای سیگنال ورودی، تأخیر انتشار این معکوس کننده () با فرض چند نانوثانیه است؟
150
250
300
500
کدام گزینه در مورد ولتاژ آستانه ترانزیستورهای MOSFET درست است؟
گرم شدن ترانزیستور موجب افزایش تحرک (mobility) حاملها و به تبع آن کاهش ولتاژ آستانه میشود.
با استفاده مؤثر از پدیده (Drain Induced Barrier Lowering (DIBL میتواند به خوبی تثبیت شود.
تابعی از طول ترانزیستور بوده و با آن نسبت معکوس دارد.
پدیده halo doping باعث افزایش ولتاژ آستانه میگردد.
اگر پارامتر g نشان دهنده تلاش منطقی (logical effort) متوسط یک گیت NOR دو ورودی CMOS متقارن، تلاش منطقی متوسط یک پیاده سازی HI-skew از همان گیت، و تلاش منطقی متوسط پیاده سازی LO - skew همان گیت باشد، کدام گزاره درست است؟
یک طراح، خط لولهای (pipeline) 4-مرحلهای طراحی کرده است که تأخیر هر مرحله آن برابر مقادیر زیر است:
با فرض این که تأخیر فلیپ فلاپهای استفاده شده در این پردازنده برابر ، مقدار برابر و مقدار برابر باشد، حداکثر فرکانس کلاک این پردازنده کدام است؟ (حداکثر کلاک را 10% در نظر بگیرید.)
کدام عبارت در خصوص یک ترانزیستور MOSFET صحیح است؟
جریان نشتی گیت در ترانزیستورهای NMOS بیشتر از PMOS است.
برای کاهش جریان نشتی کافی است که ولتاژ گیت را به اندازه کافی کاهش دهیم.
در این ترانزیستورها بین درجه حرارت ترانزیستور و جریان نشتی آن یک رابطه معکوس وجود دارد.
با پیشرفت فناوری ساخت و کاهش سایز این نوع ترانزیستورها جریان نشتی در پیوندها (Junction leakage) تبدیل به عامل اصلی افزایش توان نشتی شده است.
یک حافظه SRAM دارای ۴۰۹۶ کلمه ۱۶ بیتی است که به صورت یک مربع چیده شدهاند. اگر سایز هر سلول حافظه 0/175 میکرون مربع باشد، و مساحت قسمتهای جانبی 30% از کل فضای حافظه را تشکیل دهد، کدام یک از گزینههای زیر درست است؟
تعداد مالتی پلکسرهای لازم برای ستونها برابر ۱۶ و سایز کل این حافظه تقریباً برابر با ۸۰۰۰ میکرون مربع خواهد بود.
تعداد مالتی پلکسرهای لازم برای ستونها برابر ۳۲ و سایز کل این حافظه تقریباً برابر با ۸۰۰۰ میکرون مربع خواهد بود.
تعداد مالتی پلکسرهای لازم برای ستونها برابر ۱۶ و سایز کل این حافظه تقریباً برابر با ۱۶۰۰۰ میکرون مربع خواهد بود.
تعداد مالتی پلکسرهای لازم برای ستونها برابر ۳۲ و سایز کل این حافظه تقریباً برابر با ۱۶۰۰۰ میکرون مربع خواهد بود.