بهبود میزان همروندی در محیطهای توزیع شده با الگوریتم ژنتیک

سال انتشار: 1387
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 1,335

فایل این مقاله در 9 صفحه با فرمت PDF قابل دریافت می باشد

این مقاله در بخشهای موضوعی زیر دسته بندی شده است:

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

ISCEE11_127

تاریخ نمایه سازی: 15 اسفند 1386

چکیده مقاله:

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

کلیدواژه ها:

نویسندگان

محمدرضا میبدی

دانشگاه امیرکبیر

فرزاد کیانی

دانشگاه آزاد اسلامی واحد تبریز

جهانگیر خیری

دانشگاه آزاد اسلامی واحد تبریز

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • Saeed Parsa, Vahid Khalilpour, ، Automatic Distribution of Sequential Code ...
  • Saeed Parsa, Omid Bushehrian: Automatic Translation of Serial To Distributed ...
  • Saeed Parsa, Rouzbeh Maani, "An Algorithm to Improve Parallelism in ...
  • Saeed Parsa, Rouzbeh Maani, "An Algorithm to Improve Parallelism in ...
  • Phillip B. Gibbons & Steven S. Muchnick, Efficient instruction scheduling ...
  • Ing-Jer Huang, Co-synthesis of pipelined structures and instruction reordering constraints ...
  • D. Bernstein and I. Gertner. Scheduling Expressions On a Pipelined ...
  • Jesus Sanchez, Antonio Gonzalez, "Instruction Scheduling for Clustered VLIW Architectures, ...
  • Rainer Leupers, "Instruction Scheduling for Clustered VLIW DSPs, " pact, ...
  • Steve Haga, Yi Zhang, Andrew Webber, Rajeev Barua, Reducing Code ...
  • S. Haga and R. Barua. EPIC Instruction Scheduling Based On ...
  • D.J. DeWi. A Machine-Ind ependent Approach to the Production of ...
  • John Hennessy and David Patterson, *Computer Architecture: A Quantitative pproach? ...
  • M. Corti and T. Gross. Instruction duration estimation by partial ...
  • M. Corti and Th. Gross, Approxi mation of the Worst-Cas ...
  • James E. Baker. Reducing Bias and Inefficiency in the Selection ...
  • نمایش کامل مراجع