Sapientia
Ir al canal en Telegram
اینجا از تجربه مطالعاتم در دوران ۴ ساله کارشناسی مهندسی کامپیوتر میگم.
Mostrar más542
Suscriptores
Sin datos24 horas
Sin datos7 días
Sin datos30 días
Carga de datos en curso...
Canales Similares
Nube de Etiquetas
Sin datos
¿Algún problema? Por favor, actualice la página o contacte a nuestro gerente de soporte.
Menciones Entrantes y Salientes
---
---
---
---
---
---
Atraer Suscriptores
diciembre '24
diciembre '24
+9
en 0 canales
noviembre '24
+13
en 0 canales
Get PRO
octubre '24
+7
en 0 canales
Get PRO
septiembre '24
+2
en 0 canales
Get PRO
agosto '24
+2
en 0 canales
Get PRO
julio '24
+9
en 0 canales
Get PRO
junio '24
+7
en 0 canales
Get PRO
mayo '24
+2
en 0 canales
Get PRO
abril '24
+9
en 0 canales
Get PRO
marzo '24
+6
en 0 canales
Get PRO
febrero '24
+36
en 0 canales
Get PRO
enero '240
en 0 canales
Get PRO
diciembre '230
en 0 canales
Get PRO
noviembre '230
en 0 canales
Get PRO
octubre '230
en 0 canales
Get PRO
septiembre '23
+2
en 0 canales
Get PRO
agosto '23
+6
en 0 canales
Get PRO
julio '23
+9
en 0 canales
Get PRO
junio '23
+24
en 0 canales
Get PRO
mayo '23
+213
en 0 canales
Get PRO
abril '23
+2
en 0 canales
Get PRO
marzo '23
+3
en 0 canales
Get PRO
febrero '23
+40
en 0 canales
Get PRO
enero '23
+8
en 0 canales
Get PRO
diciembre '22
+62
en 0 canales
Get PRO
noviembre '22
+10
en 0 canales
Get PRO
octubre '22
+11
en 0 canales
Get PRO
septiembre '22
+213
en 0 canales
| Fecha | Crecimiento de Suscriptores | Menciones | Canales | |
| 21 diciembre | +1 | |||
| 20 diciembre | 0 | |||
| 19 diciembre | 0 | |||
| 18 diciembre | 0 | |||
| 17 diciembre | 0 | |||
| 16 diciembre | +1 | |||
| 15 diciembre | +1 | |||
| 14 diciembre | 0 | |||
| 13 diciembre | 0 | |||
| 12 diciembre | +2 | |||
| 11 diciembre | 0 | |||
| 10 diciembre | 0 | |||
| 09 diciembre | 0 | |||
| 08 diciembre | 0 | |||
| 07 diciembre | 0 | |||
| 06 diciembre | 0 | |||
| 05 diciembre | +1 | |||
| 04 diciembre | 0 | |||
| 03 diciembre | +2 | |||
| 02 diciembre | +1 | |||
| 01 diciembre | 0 |
Publicaciones del Canal
"Knowledge is powerful, be careful how you use it!"
https://github.com/trimstray/the-book-of-secret-knowledge
| 2 | #processing_in_memory
🔶 ترندی که جدیدا برای حل مشکل مسائل memory bound یعنی مسائلی که افزایش توان پردازشی تاثیری در سرعت برنامه شما نداره محبوب شده این هست که محاسبات را دارن نزدیک به مموری میکنن.
🔶 این دو دسته جالب داره که یکی processing using memory هست که با همان دستوراتی که به memory controller فرستاده میشه میتونید یک universal machine طراحی کنید. دسته دوم processing in memory هست که روی مموری یک واحد پردازشی میگذارن و شرکت هایی مثل Alibaba و Samsung چیپ هایی رو توسعه دادن و هم از نظر انرژی و همین سرعت اجرا به شدت بهبود دادن.
🔶آینده که برای این تکنولوژی دیده میشه اینقدر زیاد هست که Samsung به تازگی تصمیم گرفته تا ۲۰۲۸ اولین supercomputer را با استفاده از این تکنولوژی بسازه. (لینک)
🔶 این کورس ETH توسط یک گروهی تدریس میشه که جزو اولین گروه های بودن که در این زمینه تحقیق کردن. این دو تا نسخه ۲۰۲۲ و ۲۰۲۳ داره که نسخه ۲۰۲۲ لکچر های طولانی تر و با جزییات بیشتر داره
🌍 Data-Centric Architectures: Fundamentally Improving Performance and Energy Fall 2022
🌍 Data-Centric Architectures: Fundamentally Improving Performance and Energy Spring 2023
🔶 برای شروع پیشنهاد میکنم با نسخه ۲۰۲۳ شروع کنید و دو tutorial داخل کنفرانس های ISCA و ASPLOS دارن
🌍 ASPLOS
🌍 ISCA | 307 |
| 3 | CppNow 2023
https://youtube.com/playlist?list=PL_AKIMJc4roUIwMsWnA9WPFJdCRfNUWHP | 300 |
| 4 | #software_verification
🔸مبحث software verification خیلی گسترده هست و در چند سال اخیر به شدت مورد توجه قرار گرفته چون نوشتن کد درست که رفتار قابل پیش بینی داشته باشه مخصوصا با وجود استفاده از floating point خیلی سخت هست و این روی GPU سخت تر هم
هست.
🔸همچنین به تازگی استفاده از mixed percision به شدت طرفدار پیدا کرده و سخت افزار ها و نرم افزار ها از اون پشتیبانی میکنن مثل Tensor Core و این بحث پیش اومده که خیلی از محاسبات رو میشه با دقت کمتری انجام داد و همچنان دقیق بود. این که کجا میشه مطمئن بود که همچنان دقت حفظ شده موضوعی که اینجا بحث میشه.
🔸در این درس ابتدا یاد میگیرید چجوری کد یا پروتکل رو که مدنظر دارید پیاده سازی کنید و حالات مختلف یک سیستم که میتونه حالت های یک نرم افراز یا سخت افزار باشه رو توصیف کنید و همچنین شرایطی مثل race condition رو مدل کرد تا بشه دید ایا حالتی از اجرای برنامه هست که به این مشکل بخوره. اگر آره پس یک مشکل در پیاده سازی شما یا پروتکل شما وجود داره.
🌍Model Checking
🌍Bug Catching: Automated Program Verification
🔸عمدتا یکی از روش حل این مسئله به SAT یا SMT ختم میشه که یکی از کاربرد های جالب این درس هست. اینا فقط داخل این بحث استفاده نمیشن و کاربرد های زیادی دارن و داخل خیلی از ریسرچ ها مشکل یا شرایطی که دنبالش هستن را به صورت یک سری constraint ها توصیف میکنن و از ابزار های مثل Z3 برای حل اون استفاده میکنن. اینجا یک سری کاربرد های Z3 رو میتونید پیدا کنید و ببینید چقدر ساده مسائل پیچیده رو میتونه حل کنه.
🌍Z3 Solver examples | 317 |
| 5 | #محاسبات_کوانتومی
این یک talk خیلی خوب در مورد Quantum Error Correction هست که دیروز منتشر شده و خیلی خوب یکی از مشکلات Quantum Computing رو بررسی میکنه.
Quantum Error Correction
این talk هم درباره ی توسعه کامپایلر برای کامپیوتر های کوانتومی و چجوری از کامپایلر های کلاسیک برای نوشتنش استفاده میشه و چه چالش هایی متفاوت از کامپیوتر های کلاسیک دارن
Building a Compiler for Quantum Computers | 329 |
| 6 | Modern Parallel Programming with C++ and Assembly Language: X86 SIMD Development Using AVX, AVX2, and AVX-512
🔸این کتاب خیلی دقیق جزییات vector programming رو بررسی میکنه. با استفاده از این دستورات میشه از همه قدرت یک هسته CPU استفاده کرد (حتی تا ۳۰ برابر افزایش سرعت روی یک هسته!). مفاهیمی که در برنامه نویسی اینا میگه فقط محدود به CPU نمیشه و اگر برای processor های دیگه هم کد بزنید خیلی از این ها رو میبیند مثل masking.
🔸نیمه دوم کتاب همون مفاهیم نیمه اول رو میگه ولی به جای intrinsic کد اسمبلی مینویسه.
🔸کد های کتاب رو میتونید روی لپتاپ و PC که پردازنده intel دارن اجرا کنید ولی AVX-512 باید پردازنده های Xeon باشه.
https://a.co/d/0vEesha | 393 |
| 7 | #ChatGPT
#LLM
این دوره جدید استفاده های جدید از OpenAI API را یاد میده مخصوصا این که چجوری میشه ورودی و خروجی های از نظر bias و toxicity بررسی کرد. همچنین مثال های رو
نشون میده که چجوری میشه زنجیره ای از LLM ها رو ساخت و به وسیله اون کارهای پیچیده تر را انجام داد
🌏Building Systems with the ChatGPT API
در این دوره برعکس قبلی که خیلی از چیز ها رو باید خودتون مینوشتید از یک فریمورکی به اسم LangChain استفاده میکنه که کمک میکنه خیلی کارهای پیچیده تر رو به وسیله LLM ها محاسبه کنید و خیلی راحت میشه chain های پیچیده رو باهاش ساخت. تقریبا تمامی دوره قبل اینجا سطح بالاتر پیاده سازی شده. این دوره قابلیت های فوق العاده LLM ها رو نشون میده.
حتما پیشنهاد میکنم این دوره رو ببینید.
🌍LangChain for LLM Application Development
در این دوره آخر هم که تقریبا کوتاه هست نشون میده چجوری میشه Diffusion model ها رو مثل midjourney ساخت.
🌍How Diffusion Models Work | 396 |
| 8 | این یک بلاگ خیلی خوب درباره تغییر دید آدم ها از قبل از دانشگاه تا پایان تحصیل هست. نویسندش یک دانشجوی فیزیک هست ولی صحبت هاش شامل خیلی از رشته ها میشه.
https://www.sitpor.org/2023/05/life-in-academia/ | 739 |
| 9 | The Zen of Research - Tips for New Researchers
Professor Todd Austin, University of Michigan
https://www.youtube.com/watch?v=EoDrmqZ6hSE | 210 |
| 10 | #ChatGPT
#LLM
این دوره که امروز منتشر شده نحوه prompt engineering برای استفاده مفید از chatGPT رو توضیح میده. یک ساعت و نیم بیشتر نیست و خیلی جالبه! در آخرین ماژولش با chatGPT یه chatbot میسازه که خیلی باحال هست. راستی دوره هم توسط Andrew Ng و یکی از کمپانی OpenAI تدریس میشه.
https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/ | 279 |
| 11 | #بهینه_سازی_کامپایلر
#polyhedral_compilation
🔸برای این بحث ابتدای این talk از Albert Cohen مفید هست که خودش جزو یکی از افرادی هست که خیلی در این زمینه کار کرده. اینجا کل تاریخچه این بحث رو تا سال ۲۰۱۹ میگه
🌏Part 1
🌍Part 2
🔸برای بحث ریاضی و تئوری پشت این موضوع این مقاله به صورت مفصل بررسی کرده
🌏Presburger Formulas and Polyhedral Compilation
🔸این استاد UCLA هم تقریبا هم جزییات این موضوع در قالب این کورس ارائه داده
🌏Polyhedral Compilation Foundations
🔸یک کامپایلر که تقریبا همه جزییات رو پیاده سازی کرده باشه در یکی از dialect های MLIR هست که که یک مثالش اینجا بررسی شده
🌏A course on advanced compilation
🔸و مثال کاملش این مقاله هست که نویسنده های این مقاله در Linalg و Affine Dialect پیاده سازی کردند
🌏Tensor Comprehensions: Framework-Agnostic
High-Performance Machine Learning Abstractions | 269 |
| 12 | #بهینه_سازی_کامپایلر
🔸این های منابع خوبی هست برای یادگیری LLVM هست که نشون میده چقدر ساده میشه کامپایلر نوشت.
🌎Introduction to the Low-Level Virtual Machine (LLVM)
🌎 Live Code: LLVM Tutorial Walkthrough
🔸البته الان چیز جدیدی توسط گوگل داره توسعه داده میشه به اسم MLIR که مدیر تیم توسعش Chris Lattner توسعه دهنده اصلی LLVM هست و از LLVM سطح بالاتر هست که اگر علاقه مند هستید بیشتر دربارش بخونید هفتگی جلسه درباره چیز های جدیدی که بهش اضافه کردن دارن که داخل لینک پایین میتونید ببینید. اگر talk ها رو به ترتیب زمانی ببینید که خیلی بهتون درباره مسیر توسعش دید میده
🌎How to build a compiler with LLVM and MLIR
🌎 MLIR Talks
🔸یکی از استاد های آموزش های بالا که استاد یه دانشگاه داخل برزیل هست این آموزش خیلی خوب را برای static analysis در کامپایلر داره
🌎 Static Program Analyses | 243 |
| 13 | اگر این کورس را دیدید، امروز محتوی کنفرانس QIP 2023 به صورت کامل پابلیک منتشر شد. این یکی از معروف ترین کنفرانس های این زمینه هست.
https://youtube.com/@qip2023 | 1 |
| 14 | #CPP
#SystemProgramming
🔵 یک کانال فوق العاده یوتیوب که سازندش تقریبا مسائل مختلفی رو آموزش میده. چیزی که با بقیه کانال ها متفاوت هست که مطالب مطرح شده مطالب و تکنیک های به روزی هست که داخل صنعت داره استفاده میشه و مثال های هر ویدیو به خوبی برای موضوع مطرح شده در اون ویدیو انتخاب شدن. (لینک کانال)
🔵 این ۳ تا از بهترین playlist هاش این ها هستن:
🔸 این پلی لیست تقریبا از ابتدایی ترین حالت cpp رو بررسی میکنه و تا مدرن ترین ویژگی هاش که داخل کد های cpp الان استفاده میشه رو یاد میده. مثال هایی که میزنه فوق العاده هست و کاملا آموزشی هست. (لینک)
🔸 اینجا تقریبا مسائلی که در توسعه برنامه با cpp باید بدونید رو میگه مثلا مراحل کامپایل و بهینه سازی هایی که gcc انجام میده. بازم تاکید میکنم که مثال هایی که نشون میده کاربرد خیلی خوب چیز هایی که یاد میده هست. (لینک)
🔸 این پلی لیست درباره مباحث موازی کد زدن با cpp هست که اینجا کد هایی که میزنه با Intel TBB هست ولی دوباره تمام چالش هایی که در موازی کد زدن رو دارید با مثال هاش خیلی خوب بررسی میکنه. اخر این پلی لیست OpenMP و MPI رو بررسی میکنه. (لینک)
🔸 این توییتر سازنده این کانال هست و محتوی کانالش یوتیوبش تقریبا هر چند روز به روز میشه که داخل توییتر اون رو اعلام میکنه | 263 |
| 15 | +1 conv copy.c | 1 |
| 16 | تا الان دیگه همه درباره chatGPT شنیدید. این مدل ها که نوع خاصی از Large Language model ها هستن داخل این کورس استنفورد به طور کامل بررسی شدن
لینک سایت | 346 |
| 17 | #ترم_دوم
#معادلات_دیفرانسیل
درس معادلات دیفرانسیل توسط یکی از استاد های معروف MIT (Glibert Strang)
🌎 لینک ویدیو | 224 |
| 18 | اگر به شبیه سازی دنیای واقعی علاقه دارید این کورس نحوه شبیه سازی محیط واقعی مثل سیالات لباس و دینامیک ذره ها رو بررسی میکنه.
https://github.com/dilevin/CSC417-physics-based-animation | 192 |
| 19 | اگر به مباحث سیستم و HPC علاقه مند هستید یکی از استاد های قوی این دانشگاه Torsten Hoefler هست که داخل کنفرانسی که این چند روز جریان داشت هم خودش و دانشجوهاش جایزه بهترین مقاله رو داخل چندین زمینه بردن
این لینک وبسایتش هست
http://htor.inf.ethz.ch/ | 543 |
| 20 | #موقت
از الان تا ۱۵ دسامبر میتونید برای اینترنشیپ ETH اپلای کنید. هزینه های اقامت را خود دانشگاه میده و نیاز به مدرک زبان نیست
https://inf.ethz.ch/de/studium/summer-research-fellowship.html | 562 |
