[صفحه اصلی ]    
بخش‌های اصلی
درباره دانشکده::
مدیریت دانشکده::
اعضای هیات علمی ::
معرفی افراد::
امور آموزش و اطلاعیه دفاعیه ها::
امور فرهنگی::
امور پژوهشی::
اخبار و رویدادهای دانشکده::
فضاهای آموزشی و تحقیقاتی ::
تسهیلات پایگاه::
تماس با ما::
::
ورود به سایت دروس
دانشجویان روزانه و پردیس
دانشجویان مرکز آموزش الکترونیکی
..
اطلاعیه ها
 اطلاعیه های آموزشی
..
فراخوان ها
فراخوان های همکاری با صنعت و سازمان ها
..
دفاعیه‌ها

دفاعیه های دکتری


دفاعیه های کارشناسی ارشد

..
جستجو در پایگاه

جستجوی پیشرفته
..
دریافت اطلاعات پایگاه
نشانی پست الکترونیک خود را برای دریافت اطلاعات و اخبار پایگاه، در کادر زیر وارد کنید.
..
:: ندا طاهری فر-29/11/90 ::
 | تاریخ ارسال: 1390/11/24 | 

AWT IMAGE

خانم ندا طاهری فر دانشجوی کارشناسی ارشد جناب آقای دکتر سعید پارسا روز  شنبه 29/11/90 ساعت 11:30 در اتاق دفاعیه واقع در طبقه سوم دانشکده کامپیوتر از پروژه کارشناسی ارشد خود تحت عنوان موازی سازی خودکار برنامه های ترتیبی در سطح نخ دفاع خواهند نمود.

چکیده پایان نامه:

هدف این پروژه، تولید ابزاری برای موازی­سازی خودکار برنامه­های ترتیبی در سطح نخ است. مسئله اصلی در موازی­سازی خودکار برنامه، موازی­سازی حلقه­ها است. لذا، در این کار تحقیقاتی بر موازی­سازی حلقه تمرکز شده است. در این پروژه، برای موازی­سازی حلقه، روش خط لوله بکار گرفته شده است. در روش خط لوله, وابستگی­های بین نخی یک طرفه هستند و دستورالعمل­های حلقه، برای اجرا در حالت خط لوله، خوشه­بندی می­شوند. از الگوریتم ژنتیک برای خوشه­بندی گراف وزن­دار وابستگی برنامه استفاده شده است. در این گراف، گره­ها نمایشگر دستورالعمل­های برنامه هستند و وزن هر گره، تواتر اجرای دستورالعمل­ را نشان می­دهد. یال­ها نیز وابستگی­ بین دستورالعمل­ها را نمایش می­دهند. برای تخمین تواتر اجرای دستورالعمل­های برنامه، اطلاعات پروفایلینگ بکار گرفته شده است. خوشه­بندی و تولید کد، با در نظر گرفتن سربار ارتباطات بین نخی، با هدف بهره­مندی از حداکثر کارایی انجام می­شود.

واژه‌های کلیدی: موازی­سازی خودکار، موازی­سازی سطح نخ، موازی­سازی سطح حلقه، موازی­سازی خط­لوله، پردازنده­های چندهسته­ای

: Abstract

This article is aimed at automatic translation of sequential code into multithread code. The main concern is automatic parallelization of loops. We have applied a decoupled software pipelining approach to loop parallelization, to partition and execute instructions within loop bodies in a pipeline manner.  A genetic clustering algorithm has been applied to partition the program weighted dependency graph, in which each node represents a program instruction and its frequency of execution and the edges represent the dependencies between the instructions. The profile of the program executions has been used to estimate the frequency of instructions

Keywords: Automatic parallelization, Thread level parallelization, Loop level parallelization, Decoupled software pipelining

   

 

  ارائه­دهنده:

ندا طاهری فر

  اساتید راهنما:

  دکتر سعید پارسا

  استاد ممتحن داخلی : دکترمحسن شریفی

  استاد ممتحن خارجی :دکتر سید جوادی

  زمان :  شنبه 29 بهمن ماه

  ساعت 11:30

  مکان: دانشکده مهندسی کامپیوتر- طبقه سوم- دفاعیه

  از اساتید بزرگوار، دانشجویان گرامی و دیگر متخصصان و علاقه مندان به موضوع دفاعیه دعوت
می شود با حضور خود موجبات غنای علمی و ارتقای کیفی را فراهم سازند.

  دانشکده مهندسی کامپیوتر مدیریت تحصیلات تکمیلی

 

 

 

 . 
دفعات مشاهده: 3457 بار   |   دفعات چاپ: 769 بار   |   دفعات ارسال به دیگران: 37 بار   |   0 نظر
سایر مطالب این بخش سایر مطالب این بخش نسخه قابل چاپ نسخه قابل چاپ ارسال به دوستان ارسال به دوستان
data
Persian site map - English site map - Created in 0.17 seconds with 55 queries by YEKTAWEB 4709