پیام‌رسانی (ابهام‌زدایی)

Message passing (disambiguation)
📅 24 خرداد 1405 📄 141 کلمه 🔗 منبع اصلی

چکیده

پیام‌رسانی در رایانش به سازوکاری برای ارتباط میان فرایندها گفته می‌شود؛ اما این اصطلاح در حوزه‌هایی مانند مدل‌های گرافیکی و خوشه‌های رایانه‌ای معانی تخصصی‌تری هم دارد.

پیام‌رسانی چیست؟

در رایانش، پیام‌رسانی سازوکاری برای ارتباط میان فرایندهاست؛ فرایندهایی که ممکن است روی یک رایانه یا در یک سامانه توزیع‌شده اجرا شوند. با این روش، اجزای نرم‌افزار به‌جای دسترسی مستقیم به حافظه یکدیگر، اطلاعات را در قالب پیام رد و بدل می‌کنند.

کاربردهای دیگر اصطلاح پیام‌رسانی

اصطلاح پیام‌رسانی در زمینه‌های مختلف رایانش و یادگیری ماشین ممکن است به مفاهیم زیر اشاره داشته باشد:

  • انتشار باور: یا پیام‌رسانی مجموع-حاصل‌ضرب، الگوریتمی برای انجام استنباط در مدل‌های گرافیکی است.
  • پیام‌رسانی واریاسیونی: روشی آماری برای تقریب توزیع‌ها و انجام استنباط در مدل‌های احتمالاتی.
  • پیام‌رسانی در خوشه‌های رایانه‌ای: سازوکاری برای ارتباط میان گره‌های یک خوشه و هماهنگ‌سازی اجرای برنامه‌های توزیع‌شده.

چرا این تمایز مهم است؟

هرچند همه این موارد از واژه پیام‌رسانی استفاده می‌کنند، اما هدف و بستر کاربردشان متفاوت است. در ارتباط میان فرایندها، پیام‌رسانی ابزاری برای هماهنگی نرم‌افزار است؛ در مدل‌های گرافیکی، روشی برای محاسبه و استنباط؛ و در خوشه‌های رایانه‌ای، راهی برای تبادل داده میان گره‌ها.

جمع‌بندی

پیام‌رسانی مفهومی مشترک در ارتباط میان فرایندها، استنباط آماری و رایانش خوشه‌ای است. شناخت زمینه کاربرد آن کمک می‌کند بدانیم منظور از پیام‌رسانی، تبادل داده بین نرم‌افزارهاست یا الگوریتمی برای محاسبه در مدل‌های گرافیکی.