شماره ركورد
7504
پديد آورنده
سيد حميدرضا ثنائي كرهرودي
عنوان
امكانسنجي و پيادهسازي رويكرد برش بيتي در زنجيره ابزار LLVM
مقطع تحصيلي
كارشناسي
رشته تحصيلي
مهندسي كامپيوتر
سال فارغ التحصيلي
1400
استاد راهنما
دكتر محسن شريفي
استاد مشاور
دكتر محسن شريفي
دانشجوي وارد كننده اطلاعات
سيدحميدرضا ثنائي كرهرودي
تاريخ ورود اطلاعات
1400/08/12
دانشكده
مهندسي كامپيوتر
عنوان به انگليسي
Feasibility Study and Development of bit-slice Approach on LLVM toolchain
چكيده
افزايش نياز به سيستم عاملهاي نهفته(Embedded) با منابع محدود توجه زيادي را به توسعه طرحهاي محاسباتي با كارايي بالا(high performance computing) جلب كرده است. در اين ميان، معماري تكدستور – چند داده (Single Instruction – Multiple Data) و تكدستور – چند نخ (Single Instruction – Multiple Threads) در ريزپردازندهها مورد توجه محققان قرار گرفته است. در اين پروژه قصد داريم امكان اضافه كردن رويكرد برشبيت (bit-slice) به زنجيره ابزار مترجم LLVM را مورد بررسي قرار دهيم. اين كار بخشي از يك پروژهي بزرگتر است كه هدف آن پيادهسازي و توسعهي چارچوبي براي ارائه رويكرد برشبيت بصورت خودكار است. اين پروژه يك سكوي برشبيت با كمك سختافزار است كه از عمليات رياضي به طور موثر پشتيباني ميكند و شامل دو بخش توسعهي سختافزاري و نرمافزاري است. در اين پاياننامه امكان و روش اضافه كردن بخش نرمافزاري اين پروژه به زنجيره ابزار مترجم LLVM مورد بررسي قرار ميگيرد.
كليدواژه ها
SIMD , SIMT , Compiler , HPC , Bit-slice