این دوره را داشتیم که امروز ما قبلاً کمی توضیح دادیم که HPC چیست و چارچوب مرجع کلی در حوزه محاسبات با توان عملیاتی بالا چگونه متفاوت است. مثلاً چرا سختافزار برای ما اهمیت زیادی دارد؟ به عنوان مثال، پردازندههای با عملکرد تک تهدیدی بالا یا هستههای زیادی که فقط هزاران هسته دارند.
کمی در تمام محتوای دقیق همه سخنرانیها نگاه میکنیم، اما در واقع با یک مقدار سوال شروع میکنیم. قسمت اول میتواند در مورد تکالیف باشد، بنابراین من این سوال را در اینجا مطرح میکنم: شاید ابتدا در اتاق کمی سادهتر اگر سؤالی برای مخاطبان آنلاین وجود دارد، از چپ به راست بروید. پروژههای نهایی قبل از اینکه اکنون این کار را شروع کنیم، با بازخوردها و نظرسنجی دانشآموزان و کمی با برخی از آنها صحبت کردیم که این تنظیمات را تغییر دادهاند. بنابراین در حال حاضر واقعاً ایده دقیقی نداریم که قبلاً داشته ایم.
کمی صحبت کردیم که چه ایدههایی میتواند باشد و آنها معمولاً در اطراف هستند. من میگویم یک مثال کوچک برای مقابله با جایی که از HPCاستفاده میکنید، میتواند مشکلی باشد که فکر میکنید یک مشکل هوش مصنوعی برای حل آن دارید، و ما به شما یک مشکل خواهیم داد.
لیستی از چیزهایی که میتوانید انتخاب کنید، اما اگر پروژهای دارید که در آن کار میکنید یا با شرکتتان که در آن کار میکنید، در آن شرکت دارید، مثلاً یک شرکت هوش مصنوعی، هر چه که میتوانیم داشته باشیم، ما هم باز فکر خواهیم کرد.
میتوانیم بررسیهای بهینهسازی پارامتر را انجام دهیم، جایی که پارامترهای یادگیری عمیق را تغییر میدهیم. در جایی که به عنوان مثال در مورد یک شبیهسازی ماهیگیری صحبت میکنیم، این را گسترش میدهیم، جایی که اساساً انتشار موج یک جمعیت شبیهسازی کارآمد از ماهی است، این نمونهای است که در آن ما یک تکلیف بزرگتر در گذشته روی آن انجام دادیم که میتوانست گسترش یابد، اما مشکل اسباببازی است. بنابراین ما اینجا و آنجا را بررسی خواهیم کرد، همچنین میتوانیم همراه با شرکتهای بادی در اینجا خوب کار کنیم و اطلاعاتی را در آنجا به دست آوریم و ببینیم چگونه میتوانیم این موضوع را در علوم شبیهسازی بیاوریم.
بدون هیچ مسیر تاریخی پاسخ دهید زیرا ما این پروژه نهایی را همین الان معرفی کردیم، ما همیشه امتحان داشتیم، اما بله، ما سعی کردیم بازخورد دانشآموزان را برای کار با این ترکیب کنیم و ما مشتاق هستیم که اگر تیم شما پیشنهاداتی را از شما دریافت کنیم. قبلاً ایدهای دارد که ممکن است پروژهای باشد که هم لیزا و هم من درباره آن بحث کنیم، و سپس میتوانیم مهم این است که شما زودتر با این کار شروع کنید، به همین دلیل است که ما باید این کار را انجام دهیم، فکر میکنم تا اواسط فوریه اگر نه شروع فوریه برای انجام این بحث نهایی پروژه، اما پیشنهادات من نیز در طول ساعات دوره، اکنون که در چند هفته آینده میآید، کمی بیشتر خواهید دید که در حال حاضر واقعاً HPC چیست در مورد این برنامهنویسی قدرت که من در مورد MPI صحبت میکنم. به عنوان مثال، OpenMP این اتفاق میافتد و سپس ما اساساً از آنجا میرویم و در جلسه بحثی که هر از گاهی خواهیم داشت در مورد آن بحث خواهیم کرد.
آزمونها بسیار خوب هستند، پس ما اساساً ماژولهای مختلفی داریم که باید به آنها رسیدگی کنیم. برخی از این سخنرانیها، سخنرانیهای عملی خواهند بود و فردا با یک سخنرانی عملی در مورد چند مورد از موضوعات، از جمله یونیکس، SSH و زمانبندی شروع میکنیم.
ما در این دوره به برنامه نویسی Cتخصص نداریم، اما اصول برنامهنویسی موازی و مهندسی نرمافزار را آموزش میدهیم. این دوره شامل موضوعاتی مانند MPIو رابط ارسال پیام است که به شما آموزش داده میشود.