رفتن به مطلب

am_221gh

عضو جدید
  • تعداد ارسال ها

    4
  • تاریخ عضویت

  • آخرین بازدید

اطلاعات شخصی

  • جنسیت
    مذکر
  • محل سکونت
    مازندران

اطلاعات شغلی و تحصیلی

  • رشته تحصیلی
    فیزیک
  • مقطع تحصیلی
    دکترا و بالاتر

آخرین بازدید کنندگان نمایه

بلوک آخرین بازدید کننده ها غیر فعال شده است و به دیگر کاربران نشان داده نمی شود.

دستاورد های am_221gh

تازه کار

تازه کار (1/14)

15

اعتبار در سایت

  1. آیا کسی در زمینه برنامه نویسی موازی در متلب با استفاده از gpu اطلاعی داره. من میخواهم کدهای متلب را بصورت موازی در gpu بنویسم اما در این زمینه منبعی پیدا نمی کنم. آیا در این زمینه کتاب یا مقاله آموزشی پیدا میشه؟
  2. با سلام من یک برنامه توی متلب نوشتم یک حلقه تکرار داره و زمان اجرای اون هم خیلی زیاده. برای 100000 سیکل حدود 100 دقیقه طول میکشه. تا آنجایی که می توانستم کد را بصورت بهینه نوشتم تا سریعترین سرعت را داشته باشه. با تبدیل کد به mex (تبدیل به CPP) سرعت محاسبات حدودا 1.3 برابر بیشتر شد اما باز هم خیلی کمتر از انتظارات من هست. حالا می خواهم به mex فرترن تبدیل کنم تا شاید سرعتش بیشتر باشه اما نمیدونم چطوری و منبعش رو پیدا نمی کنم... سوال دوم هم این هست که یک نرم افزار شبیه سازی به نام Lumerical وجود داره که همان محاسباتی که من انجام می دهم با سرعت حدود 25 برابر سریعتر از کدهای mex من اجرا می کنه و من واقعا در حیرتم که هسته این نرم افزار با چی نوشته شده که انقدر سریع حساب میکنه و من هرچه کدهای خودم را بهینه میکنم کلی اختلاف در سرعت اجرا دارم. آیا سریعتر از سرعت محاسبات فرترن هم وجود داره؟ اگر کسی متخصصی در این زمینه سراغ داره ممنون میشم معرفی کنه با سپاس
  3. با سپاس از پاسخ شما حقیقتش تا اونجایی که تحقیق کردم فرترن سریع تر از CPP هست و من قصد دارم بجای اجرای توابع mex در CPP اونها را در فرترن اجرا کنم تا سریع تر جواب بگیرم. اما هرچی جستجو می کنم کتاب با وب سایتی که بتونه راهنماییم کنه پیدا نمی کنم. اگه شما منبعی سراغ دارید معرفی کنید. در ضمن بلد نبودم پست شما را سپاس بزنم، برای همین اینجا می نویسم سپاس
  4. با [SIZE=3][FONT=bnazanin][RIGHT][I] سلام من [/I][/RIGHT][/FONT][B][FONT=bnazanin]Microsoft SDK 7.1 رو نصب کردم. وقتی فرمان mex -setup را در command window میزنم پیغام زیر را میده: [/FONT][/B][/SIZE][B][B]MEX configured to use 'Microsoft Windows SDK 7.1 (C)' for C language compilation. Warning: The MATLAB C and Fortran API has changed to support MATLAB variables with more than 2^32-1 elements. In the near future you will be required to update your code to utilize the new API. You can find more information about this at: [url][Hidden Content]]. To choose a different language, select one from the following: mex -setup C++ mex -setup FORTRAN و وقتی که دستور mex -setup C++ را میزنم پیغام زیر میاد: MEX configured to use 'Microsoft Windows SDK 7.1 (C++)' for C++ language compilation. Warning: The MATLAB C and Fortran API has changed to support MATLAB variables with more than 2^32-1 elements. In the near future you will be required to update your code to utilize the new API. You can find more information about this at: [url][Hidden Content]]. اما وقتی که دستور mex -setup fortran را میزنم خطای زیر را نشان میده: Error using mex No supported compiler or SDK was found. For options, visit [url][Hidden Content]]. کسی میدونه علت چیه؟ سوال بعدی کتاب یا مقاله ای هست که نوشتن کدهای فرترن در متلب و نحوه اجرای آنها را آموزش بده؟ با تشکر [email]am_221gh@YAHOO.com[/email] [/B][/B]
×
×
  • اضافه کردن...