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

نام تاپیک: استفاده از پردازنده های چند هسته ای

  1. #1
    کاربر دائمی آواتار علیرضا حسن زاده
    تاریخ عضویت
    تیر 1388
    محل زندگی
    تــــــــــــــــــــــــــبریز
    پست
    897

    Smile استفاده از پردازنده های چند هسته ای

    با سلام خدمت دوستان
    من یه برنامه نوشتم که نیاز به کار پردازشی زیادی داره. حالا می خوام بدونم تو C#‎‎ چطور میتونم از مزایای پردازنده های چند هسته ای استفاده کنم؟ همونطور که میدونید وقتی Task منیجر رو باز می کنیم واسه هر هسته پردازنده یه دیاگرام نمایش میده که میزان کاری رو که روی هر هسته پردازنده هست رو نشون میده (البته تا جایی که من میدونم) وقتی برنامه من اجرا میشه کار روی یکی از هسته ها به حد ماکسیسمم میرسه ولی اون یکی در همون حد معمول همیشگی میمونه می خوام بدون راهی هست که بتونم از هر دو هسته استفاده کنم؟ یا اصلا چطور می تونم کار رو بین این هسته ها تقسیم کنم(با C#‎‎) یا اگه کار یه جایی تو سخت افزار بین این دو تقسیم میشه چرا فقط یکی شون زیاد کار میکنه و اون یکی تقریبا بیکاره؟

  2. #2

    نقل قول: استفاده از پردازنده های چند هسته ای

    -------------------------------------
    آخرین ویرایش به وسیله Omid.Mafakher : چهارشنبه 11 مهر 1397 در 11:08 صبح

  3. #3
    کاربر دائمی آواتار MehdiLiver
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    تهران
    سن
    35
    پست
    109

    Talking نقل قول: استفاده از پردازنده های چند هسته ای

    من هم همین مشکل رو زمان پردازش تصویر دارم
    !!!!
    اگه کسی راهی بلده بگه

  4. #4
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    آذر 1387
    محل زندگی
    تهران
    پست
    848

    نقل قول: استفاده از پردازنده های چند هسته ای

    Parallel Programming نه Parallel Computing
    ولی در کل حرف شما عجیبه !
    چون خود JIT بسته به نوع پردازنده بهترین تصمیم رو میگیره

  5. #5
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    آذر 1387
    محل زندگی
    تهران
    پست
    848

    نقل قول: استفاده از پردازنده های چند هسته ای

    در ضمن Net 4. هنوز Release نهایی نشده

  6. #6

    نقل قول: استفاده از پردازنده های چند هسته ای

    نقل قول نوشته شده توسط Alireza_1363 مشاهده تاپیک
    با سلام خدمت دوستان من یه برنامه نوشتم که نیاز به کار پردازشی زیادی داره. حالا می خوام بدونم تو C#‎‎‎ چطور میتونم از مزایای پردازنده های چند هسته ای استفاده کنم؟
    سلام.
    لطفا این مقاله رو بخونید. بعد نوشته های این Weblog رو تعقیب کنید. اگر از C++‎ سر در میارید، من این کتاب رو توصیه می کنم. حتی اگر از C++‎ چیزی هم نمیدونید، باز خوندن این کتاب بهتون یاد میده که FSB، BSB، DCA، HT، North Bridge، South Bridge و دیگر مفاهیم سخت افزاری که باید با اونها آشنا باشید چی هستن، تا بتونید یک برنامه Multicore-Friendly خوب بنویسید... بعنوان مثال توضیحات کاملی در مورد Intel Core 2 Duo Processor و AMD Multicore Opteron میده و داشتن این اطلاعات، لازمه خوب بودن در این بخش هستش.

    در نهایت، می تونید منتظر منتشر شدن این کتاب باشید. Adam Freeman نویسنده خوبی هستش و احتمالا این کتابش هم، خوب باشه.

    موفق باشید.

  7. #7
    کاربر دائمی آواتار علیرضا حسن زاده
    تاریخ عضویت
    تیر 1388
    محل زندگی
    تــــــــــــــــــــــــــبریز
    پست
    897

    نقل قول: استفاده از پردازنده های چند هسته ای

    نقل قول نوشته شده توسط mehdi.mousavi مشاهده تاپیک
    سلام.
    لطفا این مقاله رو بخونید. بعد نوشته های این Weblog رو تعقیب کنید. اگر از C++‎‎ سر در میارید، من این کتاب رو توصیه می کنم. حتی اگر از C++‎‎ چیزی هم نمیدونید، باز خوندن این کتاب بهتون یاد میده که FSB، BSB، DCA، HT، North Bridge، South Bridge و دیگر مفاهیم سخت افزاری که باید با اونها آشنا باشید چی هستن، تا بتونید یک برنامه Multicore-Friendly خوب بنویسید... بعنوان مثال توضیحات کاملی در مورد Intel Core 2 Duo Processor و AMD Multicore Opteron میده و داشتن این اطلاعات، لازمه خوب بودن در این بخش هستش.
    دوست عزیز من ++C بلدم و می دونم یه کارایی میشه کرد چون به سخت افزار مشیه دسترسی مستقیم داشت برای #C هم میشه اون توابع رو از ++C با یه DLL استفاده کرد(یه موقع فکر نکن راحته) منظور من اینه که مستقیم تو خود #C کار کنم و با متد ها و کلاس های Net. ؟

  8. #8
    کاربر دائمی آواتار علیرضا حسن زاده
    تاریخ عضویت
    تیر 1388
    محل زندگی
    تــــــــــــــــــــــــــبریز
    پست
    897

    Smile نقل قول: استفاده از پردازنده های چند هسته ای

    نقل قول نوشته شده توسط Omid.Mafakher مشاهده تاپیک
    شما این قابلیت رو روی دات نت 4 می تونید توسط تکنولوژی Parallel Programming داشته باشید.
    دوست عزیز میشه بگین تو چه فضای نامی یا با چه کلاسی؟

  9. #9
    کاربر دائمی آواتار علیرضا حسن زاده
    تاریخ عضویت
    تیر 1388
    محل زندگی
    تــــــــــــــــــــــــــبریز
    پست
    897

    نقل قول: استفاده از پردازنده های چند هسته ای

    نقل قول نوشته شده توسط sia_2007 مشاهده تاپیک
    در ضمن Net 4. هنوز Release نهایی نشده
    با ویژوال استدیو 2010 نخسه بتا عرضه شده
    http://go.microsoft.com/fwlink/?LinkId=183410

  10. #10
    کاربر دائمی آواتار علیرضا حسن زاده
    تاریخ عضویت
    تیر 1388
    محل زندگی
    تــــــــــــــــــــــــــبریز
    پست
    897

    نقل قول: استفاده از پردازنده های چند هسته ای

    دوستان می تونید از این لینک استفاده کنید:
    http://msdn.microsoft.com/en-us/libr...VS.100%29.aspx
    گفتم کسایی هم که بخوان همچین کاری بکنن استفاده کنن
    فقط یه مسئله هست اونم اینکه تو لینک بالا اون طوری که من متوجه شدم گفته با threadها میشه همچین کاری کرد کسی بلده چطوری؟

  11. #11
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    آذر 1387
    محل زندگی
    تهران
    پست
    848

    نقل قول: استفاده از پردازنده های چند هسته ای

    دوست عزیز من هم وجود Net 4. رو از عدم نفی نکردم؛ اما هیچ آدمی با یک محصول نسخه بتا برنامه نویسی تجاری نمیکند و محصول ارائه نمیکند.
    در ضمن Release Condicated این پلتفرم ارائه شده، نیازی به نسخه بتا نیست.
    دوست عزیز 3 نمونه کار خوب تو سایت MSDN هست.

  12. #12

    نقل قول: استفاده از پردازنده های چند هسته ای

    -------------------------------------
    آخرین ویرایش به وسیله Omid.Mafakher : چهارشنبه 11 مهر 1397 در 11:07 صبح

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

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

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