عنوان
امكانسنجي و پيادهسازي رويكرد برش بيتي در زنجيره ابزار LLVM
نويسنده اصلي
سيد حميدرضا ثنائي كرهرودي
مقطع تحصيلي
كارشناسي
چكيده
افزايش نياز به سيستم عاملهاي نهفته(Embedded) با منابع محدود توجه زيادي را به توسعه طرحهاي محاسباتي با كارايي بالا(high performance computing) جلب كرده است. در اين ميان، معماري تكدستور – چند داده (Single Instruction – Multiple Data) و تكدستور – چند نخ (Single Instruction – Multiple Threads) در ريزپردازندهها مورد توجه محققان قرار گرفته است. در اين پروژه قصد داريم امكان اضافه كردن رويكرد برشبيت (bit-slice) به زنجيره ابزار مترجم LLVM را مورد بررسي قرار دهيم. اين كار بخشي از يك پروژهي بزرگتر است كه هدف آن پيادهسازي و توسعهي چارچوبي براي ارائه رويكرد برشبيت بصورت خودكار است. اين پروژه يك سكوي برشبيت با كمك سختافزار است كه از عمليات رياضي به طور موثر پشتيباني ميكند و شامل دو بخش توسعهي سختافزاري و نرمافزاري است. در اين پاياننامه امكان و روش اضافه كردن بخش نرمافزاري اين پروژه به زنجيره ابزار مترجم LLVM مورد بررسي قرار ميگيرد.
شماره ركورد
205636
دانشگاه
دانشگاه علم و صنعت ايران
رشته تحصيلي
مهندسي كامپيوتر
استاد راهنما
دكتر محسن شريفي