مشاهده مشخصات مقاله
شیلان پارساییان, امیر رجبزاده
شانزدهمین کنفرانس ملی سالانه انجمن کامپیوتر ایران
این مقاله، روشی را در سطح معماری برای تصحیح اشکالهای (Faults) رخداده یکبیتی و چندبیتی در حافظه دستور سیستمهای تعبیه شده ارائه میدهد. این روش دارای دو مکانیزم است. مکانیزم اول محافظ دستورات انشعاب بوده و قبل از این دستورات، یک دستور خاص درج میکند و قادر به تصحیح حداکثر 8 اشکال همزمان در هر دستور انشعاب است. مکانیزم دوم محافظ کد عملیاتی کلیه دستورات برنامه بوده و یک دستور خاص دیگر را هر شش خط یک بار در برنامه درج میکند و قادر به تصحیح اشکالهای یکبیتی درکد عملیاتی کل دستورات برنامه است. مدلهای اشکال در این روش، اشکالهای چندبیتی حذف دستور پرش و تغییر مقصد دستور پرش و همچنین اشکال یکبیتی تغییر در کد عملیاتی کل دستورات است. این روش در ریزپردازندۀ OpenRISC پیادهسازی و صحت عمل آن با شبیهسازی تحقیق شده است. نتایج ارزیابی تحلیلی نشان میدهد، پوشش تصحیح اشکال مکانیزم اول برای یک تا هشت اشکال همزمان در یک دستور انشعاب بین 100% تا 32/2% و در مکانیزم دوم برای یک اشکال در کد عملیاتی هر دستور100% است. همچنین نتایج ارزیابی تجربی نشان میدهد که برای بارهایکاری مرتبسازی سریع و مرتبسازی حبابی، سربار حجم حافظه، به ترتیب 38/54% و 92/49% و سربار زمان اجرا 68/25% و 28/48% است.
برای اعضای سایت : ۱٠٠,٠٠٠ ریال
برای دانشجویان عضو انجمن : ۲٠,٠٠٠ ریال
برای اعضای عادی انجمن : ۴٠,٠٠٠ ریال