عنوان مقاله :
روشي براي بهبود تشخيص نرمافزاري خطاهاي كنترليِ مبتني بر خطاهاي گذرا در پردازندهها حين اجراي برنامهها
پديد آورندگان :
علوي ، عفيفه - گروه كامپيوتر , ولي نتاج ، مجتبي - گروه كامپيوتر , منصوري ، مجتبي - گروه كامپيوتر
كليدواژه :
خطاهاي گذرا , تشخيص خطا , تحمل پذيري اِشكال سختافزاري با پيادهسازي نرم افزاري (SIHFT) , وارسي جريان كنترلي (CFC) , وارسي جريان دادهاي (DFC)
چكيده فارسي :
سيستمهاي پردازشي در كاربردهايي مانند ماهوارهها، فضاپيماها و رآكتورهاي هستهاي به علت وجود انواع اشعه، بسيار مستعد توليد خروجيهاي نادرست هستند. در اين كاربردها استفاده از تجهيزات الكترونيكي مقاوم هزينه زيادي را تحميل ميكند. يك راه براي كاهش هزينه، استفاده از نرمافزارهاي مقاوم يا بهبوديافته بر روي تجهيزات رايج مانند پردازندههاي عام است. در اين مقاله، روشي جديد براي بهبود اجراي انواع كدها بر روي پردازندهها به منظور تشخيص خطاهاي گذرا كه در بستر سختافزاري رخ ميدهد، ارائه ميگردد. اين روش جزء روشهايي است كه با شناسايي خطاهاي كنترلي يا همان تغيير در روند اجراي كد برنامه، خطاهاي گذرا را تشخيص ميدهند. روش پيشنهادي مبتني بر تخصيص امضاها و استفاده از متغيرهاي محاسبه شونده حين اجرا بوده و با افزودن دو امضا و حداكثر سه دستورالعمل كنترلي به هر بلوك پايه بسياري از خطاهاي كنترلي را تشخيص ميدهد. نتايج شبيهسازي و پيادهسازي روش پيشنهادي به همراه روشهاي پيشين نشان ميدهد كه روش پيشنهادي با توجه به سه پارامتر ميزان پوشش خطا، سربار كارايي و سربار حافظه، بهتر از روشهاي قبلي شناسايي خطاهاي كنترلي را انجام ميدهد.
عنوان نشريه :
رايانش نرم و فناوري اطلاعات
عنوان نشريه :
رايانش نرم و فناوري اطلاعات