💻 نشریهی علمی دانشکدهی مهندسی کامپیوتر دانشگاه صنعتی شریف
وبسایت و آرشیو آنلاین نشریه: https://byte-mag.ir
ارتباط با ما: @BytePB_Admin
Post #153
363
«جاسوسهای سیلیکونی»
👤 #نیما_شیرزادی | کارشناسی ارشد ۱۴۰۱
🖥️ جاسوسهای سیلیکونی دربارهٔ PMC ها و نفوذ به لایههای عمیق CPU است. سیستمعامل برای فهم رویدادهایی مثل Cache Hit/Miss، پرش اشتباه، بیکاری پردازنده و IPC، نمیتواند با نرمافزار سربار ایجاد کند؛ چون «اثر ناظر» رفتار سیستم را تغییر میدهد. راهحل، رجیسترهای سختافزاری MSR در سیلیکون CPU است که AMD ،Intel و ARM تعبیه کردهاند. ابزار perf در لینوکس با دادن کد رویداد هگزادسیمال به این رجیسترها، بدون سربار نرمافزاری، عمیقترین اتفاقات پردازنده را مانیتور میکند. perf stat نمای کلی میدهد و perf record و perf report گلوگاه دقیق کد را پیدا میکنند. اما محدودیت تعداد شمارندهها، مالتیپلکسینگ و افت دقت، و وابستگی شدید MSR به مدل پردازنده از چالشهای جدی این فناوریاند. این ابزارها بخشی از پیچیدگی را پنهان میکنند، اما نبرد ثانیهای رجیسترها قدرت واقعی سیستم را نمایان میکند.
📁 متن «جاسوسهای سیلیکونی» به قلم نیما شیرزادی در شمارۀ هشتم نشریۀ بایت را میتوانید از طریق فایل الکترونیکی یا وبسایت نشریه مطالعه کنید.
#معماری_کامپیوتر #مشاهدهپذیری #سختافزار
😌 Telegram | 🤖 Twitter
🌐 Website | 🌐 Linkedin
👤 #نیما_شیرزادی | کارشناسی ارشد ۱۴۰۱
🖥️ جاسوسهای سیلیکونی دربارهٔ PMC ها و نفوذ به لایههای عمیق CPU است. سیستمعامل برای فهم رویدادهایی مثل Cache Hit/Miss، پرش اشتباه، بیکاری پردازنده و IPC، نمیتواند با نرمافزار سربار ایجاد کند؛ چون «اثر ناظر» رفتار سیستم را تغییر میدهد. راهحل، رجیسترهای سختافزاری MSR در سیلیکون CPU است که AMD ،Intel و ARM تعبیه کردهاند. ابزار perf در لینوکس با دادن کد رویداد هگزادسیمال به این رجیسترها، بدون سربار نرمافزاری، عمیقترین اتفاقات پردازنده را مانیتور میکند. perf stat نمای کلی میدهد و perf record و perf report گلوگاه دقیق کد را پیدا میکنند. اما محدودیت تعداد شمارندهها، مالتیپلکسینگ و افت دقت، و وابستگی شدید MSR به مدل پردازنده از چالشهای جدی این فناوریاند. این ابزارها بخشی از پیچیدگی را پنهان میکنند، اما نبرد ثانیهای رجیسترها قدرت واقعی سیستم را نمایان میکند.
📁 متن «جاسوسهای سیلیکونی» به قلم نیما شیرزادی در شمارۀ هشتم نشریۀ بایت را میتوانید از طریق فایل الکترونیکی یا وبسایت نشریه مطالعه کنید.
#معماری_کامپیوتر #مشاهدهپذیری #سختافزار
😌 Telegram | 🤖 Twitter
🌐 Website | 🌐 Linkedin

