• شماره مدرك
    9655
  • شماره راهنما
    8899
  • پديد آورنده

    مظاهري، آريا

  • عنوان

    تشخيص الگوي برنامه هاي موازي در سيستم هاي حافظه مشترك

  • مقطع تحصيلي
    كارشناسي ارشد
  • گرايش تحصيلي
    معماري كامپيوتر
  • محل تحصيل
    اصفهان: دانشگاه صنعتي اصفهان، دانشكده برق و كامپيوتر
  • سال دفاع
    1393
  • صفحه شمار
    سيزده،117ص.: مصور،جدول،نمودار
  • يادداشت
    ص.ع.به فارسي و انگليسي
  • توصيفگر ها

    پردازش موازي , تحليل پويا برنامه , دسته بندي يادگيري ماشين

  • دانشكده
    مهندسي برق و كامپيوتر
  • كد ايرانداك
    ID8899
  • چكيده انگليسي
    ۶ و س ستمهاي سخت افزاري م باشد به منظور طراح س ستمهاي چندهسته اي مدرن محقق ن و مهندس ن ن از به بستههاي متفاوت از جمله راندمان دارند كه از طر ق آن بتوانند س ستمهاي خود را ارز ابي و مقا سه كنند بستههاي مح مح 6002 SPEC OMP2001 SPEC CINT و 2102 SPEC OMP نمونهها ي از ا ن بستهها هستند از آنجا ي كه تعداد ا ن با حداقل تعداد آ تم نرم افزاري و در ع ن حال تنوع بسته مح بستهها و برنامههاي درون آنها بس ار ز اد است ن از به زبان ال وي مناسب و جام ا ن قابل ت را در اخت ار محقق ن قرار م دهد تا ط ف نرم افزارهاي آن احساس م شود نرم افزاري جام و كامل طراح گردد بسته مح تحل ل منبع برنامه تحل ل منبع برنامه از روشهاي شناخته شده براي استخراج اطلاعات برنامه با استفاده از منبع اصل برنامه و ا فا ل به منظور اعمال به نه سازي و اش ال زدا ي از نرم افزار استفاده م شود اجرا ي آن م باشد عمدتا از ا ن تكن در ادامه از واژه پروفا لر براي اشاره به ا ن عمل ات استفاده خواهد شد غالبا روشهاي مختلف تحل ل منبع برنامه را م توان به دو دسته تحل ل منبع ا ستا و تحل ل منبع پو ا دستهبندي نمود در ادامه ا ن بخش ا ن دو دسته به تفص ل مورد بررس قرار م گ رند تحل ل منبع ا ستا تحل ل منبع ا ستا بدون اجراي برنامه تحت بررس تحل ل خود را به انجام م رساند و براي تمام حالات برنامه صادق است مهمتر ن و ژگ مثبت ا ن روش بي ع ب بودن و تول د محافظه كارانه خروج تحل ل م باشد محافظه كارانه تحل ل كل تر در حالت كه درست آن تضم ن شده تر باشد برگردانده شود به بودن به ا ن معن است كه مم ن است متغ ر را ب ن تا تضم ن كند خروج را به صورت متغ ر عنوان مثال اگر تحل ل انجام گرفته نتواند مقدار عدد مثبت است تغ ر م دهد ا ن روند م تواند تا جا ي پ ش رود كه حت خروج بدون استفاده شود مثلا عبارت عدد است برگردانده شود بي ع ب بودن ن ز به ا ن معنا است كه خروج براي تمام حالات و اجراهاي متغ ر مختلف برنامه درست و صادق م باشد به منظور رس دن به ا ن هدف تحل ل ا ستا عمدتا نسبت به ا جاد مدل انتزاع برنامه تحت بررس اقدام م كند درخت دو نمونه از مدلها ي هستند كه در تحل ل ا ستا به به وفور مورد استفاده قرار و گراف جر ان كنترل نحو انتزاع م گ رند ا ن مدلها ملزم به تحل ل كل ه قسمتهاي برنامه م باشند و هم ن مورد منجر به پ چ ده شدن و زمانبر شدن تحل ل برنامه م شود ۴ اگرچه م توان با كل تر نمودن خروج از سط پ چ دگ تحل ل كاست اما ا ن انتخاب منجر Source Code Analysis Abstract Syntax Tree AST Control Flow Graph
  • استاد راهنما
    عبدالرضا ميرزايي، علي جان نثاري
  • استاد داور
    شادرخ سماوي،نادر كريمي