پردازش موازی و HPC (13-17 شهریور) - science- دانشکدگان علوم
درباره دوره
پردازش موازی و HPC
امروزه به لطف پیشرفت های شگرف در سخت افزارهای رایانه ای- شبیه سازی رایانه ای- کاربردهای بسیار زیادی در علوم و مهندسی پیدا کرده است. علاوه بر مطالعه مسائل و پدیده های پیچیده (که مدل های ریاضی قابل حل تحلیلی ندارند) در طراحی و شناخت مسائل مربوط به صنعت کاربردهای روزافزونی برای شبیه سازی رایانه ای می توان مثال زد. معمولأ در اینگونه شبیه سازی ها، حجم محاسبات به قدری زیاد است که از عهده یک رایانه بر نمی آید. به ناچار باید متوسل به ابررایانه ها و خوشه های رایانشی شد. برای استفاده از این خوشه ها نیاز به کلاس خاصی از برنامه نویسی رایانه ی است که به نام پردازش موازی شناخته می شود.
در این دوره سعی بر آن است که در ابتدا مفاهیم برنامه نویسی علمی به شرکت کنندگان آموزش داده شود. سپس هر دو کلاس اصلی پردازش موازی یعنی پردازش حافظه مشترک (Shared memory) و حافظه توزیع شده (distributed memory) آموزش داده خواهد شد. برای مورد اول معمولأ با openmp شروع کرده و در صورت امکان سراغ برنامه نویسی روی کارت گرافیکی (GPU) خواهیم رفت. برای برنامه نویسی حافظه توزیع شده پردازش موازی به کمک MPI تدریس خواهد شد.
این دوره آزمون پایانی ندارد و گواهی پایان دوره براساس شرکت فعالانه در کلاسها ارائه خواهد شد. گواهی پایان دوره به صورت دو زبانه (فارسی و انگلیسی) و با مهر و امضای مدرس و معاونت آموزشی پردیس علوم دانشگاه تهران خواهد بود.
هزینه ثبت نام در این دوره 950 هزار تومان است.
درباره مدرس:
این دوره توسط دکتر سیداحسان ندایی اسکویی از دانشکده فیزیک دانشگاه تحصیلات تکمیلی علوم پایه زنجان و دکتر سیدمهدی واعظ علایی از دانشکده فیزیک دانشگاه تهران برگزار می شود.
http://physics.ut.ac.ir/-smvaez/
سرفصل های درس:
1- آشنایی با زبان سطح پایین و زبان ماشین
2- آشنایی با مفاهیم محاسبات نقطه شناور Floating Point Arithmetic
3- تکنیک های برنامه نویسی پربازده
4- ابزارهای برنامه نویسی پربازده
5- مقدمه ای بر برنامه نویسی موازی
6- برنامه نویسی حافظه مشترک با استفاده از OpenMp
7- برنامه نویسی حافظه مشترک بر کارت های گرافیکی با استفاده از OpenC1,CUDA
8- مقدمه ای بر الگوریتم های حافظه پخشی و تحلیل آن ها
9- برنامه نویسی حافظه پخشی با استفاده از توابع کتابخانه ای MPI
زمان برگزاری دوره: 13-17 شهریور
>> ثبت نام دوره