نمایش نتایج 1 تا 4 از 4

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

  1. #1

    Lightbulb درخواست معرفی یک پروژه مناسب جهت پیاده سازی موازی

    با سلام
    من این ترم درسHigh Performance Computing دارم. موضوع درس در مورد روش های مختلف برنامه نویسی موازی و مقایسه نتایج هستش. برای پروژه این درس باید یک پروژه دیگه رو بدلخواه انتخاب کنیم و بعد به روش های مختلف کد موازی رو بنویسیم. روش های پیشنهادی استاد درس، اینها هستند:
    1 . Multiple processors.
    2 . Multiple cores or threads on a CPU.
    3 . SIMD instructions on a CPU.
    4 . A single GPU.
    5 . Multiple GPUs.
    من از قبل پروژه ای نداشتم که استفاده زیادی از پردازنده داشته باشه که مناسب موازی سازی باشه. درخواستم از دوستان عزیز این هست که اگر پروژه مناسبی سراغ دارید که محاسباتی باشه یا در کل CPU consuming باشه به بنده معرفی کنید. اگر کسی از دوستان کد C از پروژش داشته باشه و مناسب این کار باشه، بهتره من میتونم کد رو از شما بگیرم و بعد از پیاده سازی موازی کد نهایی رو دوباره به خودتون برگردونم اگر نیاز داشته باشید. ولی در کل تنها یک تعریف خوب از یک پروژه مناسب هم کافی هستش.
    با تشکر

  2. #2
    کاربر دائمی آواتار shahmohammadi
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    کلیبر
    پست
    475

    نقل قول: درخواست معرفی یک پروژه مناسب جهت پیاده سازی موازی

    سلام.
    الگوريتم ژنتيك (براي مسايلي مثل فروشنده‌ي دوره‌گرد يا چند وزير و ساير مسايل NP )، الگورتيم كوچ پرندگان (PSO) (براي مينيمم سازي توابع BenchMark ويا كاربرد هاي واقعي ) و مرتب سازي (اسمش ساده هست ولي خيلي كاربردي هست) مي‌تونند نمونه‌هاي خوبي براي موازي سازي باشند.

    يكي از الگورتيم ها رو همراه با مساله‌اي كه باهاش قابل حله و به همراه يك محيط موازي سازي برگزينيد و در مورد هر كدوم تحقيق كنيد و بعد شروع به كار كنيد.

    راستي! گفتند كه با چه زباني برنامه‌شو بنويسيد؟

  3. #3

    نقل قول: درخواست معرفی یک پروژه مناسب جهت پیاده سازی موازی

    به نظر من Multiple processors رو انتخاب کن ×
    با استفاده از OpenMP کارت راه میفته ×
    به نظرم از بقیه هم اسون تره ×
    نمونه کارایی که میشه موازی کرد مثلا تغییر مد رنگ عکس ! ضرب ماتریس های بزرگ و ...

  4. #4

    نقل قول: درخواست معرفی یک پروژه مناسب جهت پیاده سازی موازی

    سلام
    می تونید به عنوان یک کاره ایده آل از اعمال ماسک ها توی پردازش تصویر جهت استخراج لبه ها استفاده کنید.
    کد و الگوریتمش بسیار آسون(در حقیقت ضرب تعداد زیادی دو ماتریس سه در سه هستش!). می تونید نشون بدید با زیاد شدن سایز عکس در حالت متوالی چقدر بهرهوری میاد پایین وبعدش این کار رو با موازی(مثلا MPI) انجام بدید و نشون بدید از یه جایی به بعد بهره وری میره بالا. درگیر بودن سی پی یو و هسته ها بخوبی قابل نمایشه.
    حتی تیره تر کردن یا شفاف تر کردن یک تصویر هم می تونه موضوع شما باشه. این که دیگه فقط تعداد بسیار زیادی جمع و تفریقه!
    نکته ای که هست اینه که مثلا شما با داشتن یک تصویر 1024 در 1024 بسادگی حداقل یک میلیون پردازش دارید!

تاپیک های مشابه

  1. پاسخ: 1
    آخرین پست: پنج شنبه 26 بهمن 1391, 22:32 عصر
  2. پاسخ: 6
    آخرین پست: چهارشنبه 19 مهر 1391, 10:16 صبح
  3. درخواست معرفی یک جانشین مناسب بجای adoquery.requery
    نوشته شده توسط nimakaiedi در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 11
    آخرین پست: شنبه 01 خرداد 1389, 09:27 صبح
  4. گفتگو: انتخاب زبان مناسب برای پیاده سازی پروژه
    نوشته شده توسط python_85 در بخش تحلیل و طراحی نرم افزار
    پاسخ: 2
    آخرین پست: جمعه 02 بهمن 1388, 19:59 عصر
  5. بهترین روش جهت پیاده سازی Log در نرم افزار
    نوشته شده توسط sm در بخش VB.NET
    پاسخ: 4
    آخرین پست: یک شنبه 09 بهمن 1384, 20:06 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •