تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 6 از 6

نام تاپيک: نرم افزار بنچ مارک GPGPU مرتب سازی آرایه // نتایج در پست اول

  1. #1
    آخر فروم باز BZ7's Avatar
    تاريخ عضويت
    May 2009
    محل سكونت
    Vice City
    پست ها
    1,339

    پيش فرض نرم افزار بنچ مارک GPGPU مرتب سازی آرایه // نتایج در پست اول

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

    نرم افزار جدیدی که طراحی کردم برای سنجش توان GPU برای مرتب سازی یک آرایه عدد صحیح به اندازه 65,000 عدد هست
    به زبان ساده این برنامه سعی داره با استفاده از قدرت GPU تعداد 65,000 عدد رو از کوچک به بزرگ مرتب کنه
    برای این مرتب سازی که به روش Selection sort هست به 4,225,000,000 عملیات مقایسه ای نیاز هست ( هر عدد باید با بقیه اعداد مقایسه بشه پس تعداد مقایسه ها n^2 خواهد بود )

    یه مثال ساده میتونه گویای قدرت فوق الاده GPU نسبت به GPU باشه :
    مرتب سازی 50,000 هزار عدد صحیح با استفاده از پردازنده AMD Phenom II X6 1090T با فرکانس 3.8 گیگاهرتز حدود 13,767 میلی ثانیه طول کشیده در حالی که همین الگوریتم مرتب سازی با اجرا روی گرافیک 6870 با فرکانس هسته 950 مگاهرتز فقط 135 میلی ثانیه طول کشیده
    البته لازم به ذکره کدی که برای CPU نوشته شده Single thread هست و از اونجایی که Multi Thread کردن همچین چیزی کمی مشکله در بهترین حالت ممکن میتونین 13,767 میلی ثانیه رو بر 6 یعنی تعداد هسته های پردازنده تقسیم کنید بازم به سرعت فوق الاده GPU نزدیک هم نمیشه و GPU در بدترین شرایط حداقل 10 برابر از CPU سریعتر هست ( در اینگونه محاسبات )


    ویرایش شده : نسخه جدید قابلیت اجرای الگوریتم بر روی CPU را نیز دارد




    نکته : برای اجرای نرم افزار به .NET Framework 4 نیاز دارید
    بعد از تست روی CPU یا بلعکس میخواهید روی قطعه دیگر تست کنید برنامه را دوباره باز کنید

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    _________________________________________________

    Results :

    BZ7
    AMD 6870 - 950/1100Mhz
    176ms
    AMD Phenom II X6 1090T - 3.8Ghz
    2011ms
    Last edited by BZ7; 09-06-2013 at 19:30. دليل: به روز رسانی برنامه

  2. 3 کاربر از BZ7 بخاطر این مطلب مفید تشکر کرده اند


  3. #2
    آخر فروم باز EhsanCPU's Avatar
    تاريخ عضويت
    Mar 2010
    محل سكونت
    IRN-ISF
    پست ها
    2,691

    پيش فرض

    سلام
    این هم از تست GPU من:


    nVIDIA GTS 450 SC - 885/950Mhz
    188ms

  4. این کاربر از EhsanCPU بخاطر این مطلب مفید تشکر کرده است

    BZ7

  5. #3
    آخر فروم باز BZ7's Avatar
    تاريخ عضويت
    May 2009
    محل سكونت
    Vice City
    پست ها
    1,339

    پيش فرض

    با تشکر لطفا عکس تست و GPU-Z رو بذارید

  6. #4
    آخر فروم باز EhsanCPU's Avatar
    تاريخ عضويت
    Mar 2010
    محل سكونت
    IRN-ISF
    پست ها
    2,691

    پيش فرض

    با تشکر لطفا عکس تست و GPU-Z رو بذارید
    سلام
    نسخه جدید در تست CPU ارور زیر رو میده:

    Unhandled exception has occurred in your application
    Object reference not set to an instance of an object
    وقتی روی Continue کلیک کردم کامپیوترم Restart شد

  7. #5
    آخر فروم باز BZ7's Avatar
    تاريخ عضويت
    May 2009
    محل سكونت
    Vice City
    پست ها
    1,339

    پيش فرض

    بررسی میکنم

  8. #6
    آخر فروم باز BZ7's Avatar
    تاريخ عضويت
    May 2009
    محل سكونت
    Vice City
    پست ها
    1,339

    پيش فرض

    ظاهرا مشکل درایور های OpenCL شرکت nVidia در شناسایی درست پردازنده باعث این مشکل هست . بنده این مشکل رو با تعدادی از برنامه های OpenCL دیگه هم داشتم و فعلا به راه حلی نرسیدم
    ظاهرا این مشکل با درایور های AMD وجود نداره و پردازنده به عنوان دستگاه OpenCL به راحتی شناسایی میشه
    تنها یه بروز رسانی کوچک روی برنامه انجام شد که هنگاه بروز این مشکل اررور درستی رو در مورد درایور نشون میده
    کاربرانی که از گرافیک های Nvidia استفاده میکنن تا اطلاع ثانوی فقط از تست GPU برنامه استفاده کنن تا راه حلی برای درایور های Nvidia پیدا بشه

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •