الگوریتم موازی مرتب سازی ادغام با استفاده ازروش برنامه نویسی جریان

سال انتشار: 1391
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 3,453

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

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

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

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

PNUNCIT01_122

تاریخ نمایه سازی: 20 اردیبهشت 1392

چکیده مقاله:

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

نویسندگان

رحیم رشیدی

گروه کامپیوتر دانشگاه آزاد بوکان

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

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • "فناوری اطلاعات و شبکه های کامپیوتری دانشگاه پیام نور" دانشگاه ...
  • "فناوری اطلاعات و شبکه های کامپیوتری دانشگاه پیام نور" دانشگاه ...
  • Almasi, G.S and A. Gottieb, "Highly parallel computing", Benj amin ...
  • Asanovic, Krste, "The landscape of parallel computing; a ...
  • _ _ _ _ Sarkar, S pringer-Verlag, Berlin, 2008. ...
  • Arvind, "Data flow languages and architectures", Proceedings of the 8th ...
  • _ _ _ Ramanujam, "Compiler assisted dynamic scheduling for ...
  • _ parallelism", proceedings of the 209 international ...
  • conference on compilers, architecture, and synthesis for embedded systems, Grenoble, ...
  • Arun Kejaviwal, Alexander V Veidenbaum, Alexander Nicolou, Milind Girkarmark, Xinmin ...
  • _ _ _ ACM SIGPLAN symposium on principles and racticee ...
  • Daniel G. Chavarri a-Mirand, John. M ellor-Crummey, _ evaluation of ...
  • Christoph W. Kessler, "Parallelism and Compilers", MSc Theses, Trier University, ...
  • William Thies, "Language and compile support for stream programs", PhD ...
  • Elliot L. Waingold, "SIFt: A Compiler for Streaming Applications", MSc ...
  • _ _ _ _ in java", Proceedings of the 22nd ...
  • _ _ _ Kilgard, :Cg: A system for Programming Graphics ...
  • Randima Fermando, Mark J. Kilgard, "The CG tutorial: the ...
  • _ _ techniques, Seattle, Washington, USA, 2006. ...
  • _ _ _ for stream processors", proceedings of the 17th ...
  • Shin-Wei Lio, Zhaohui Du, Ganasha Wu, Guei-Yuan Lueh, "Data and ...
  • _ streaming application", online ...
  • Michel Karczmarek, William Thies, Saman Amarasinghe, ...
  • Michel I. Gordon, William Thies, Saman Amarasinghe, "Exploiting coarse-grained task, ...
  • Andrew A. Lamb, William Thies, Saman Amarasinghe, "Linear analysis and ...
  • , Streamlt language specification", online resource; http: csail.mit.edu. ...
  • نمایش کامل مراجع