اسکلت های الگوریتمی مبتنی بر مدل محاسباتی multi-bsp

پایان نامه
چکیده

با محدودیت های پیش آمده در توسعه معماری های موازی همچون میزان مصرف انرژی، میزان گرما و مشکلات عدم همراهی سرعت حافظه با پردازنده ها، معماری چندهسته ای طرح گردید. این معماری به سرعت در کامپیوتر های تجاری و خانگی جای گرفته است. گرچه پردازنده های چندهسته ای گونه ای از معماریهای حافظه اشتراکی هستند ولی بعلت بکارگیری حافظه سلسله مراتبی در سطح یک پردازنده، نیاز به یک بازنگری مجدد در مورد نرم افزارها، سیستم عامل و حتی مدلهای مهندسی نرم افزار و نیز مدل های محاسباتی برای آنها احساس می شود. یکی ازمهمترین نیازها، داشتن محیطی مناسب برای برنامه نویسی برای این معماریهاست. اگر این نیاز به صورتی مناسب ارضا نشود عملا حیات این معماری ها در خطرست زیرا برنامه نویسی موجود برای این معماریها مشکل است و عده کمی از پس انجام این گونه برنامه نویسی بر می آیند. این خود به خود نشان می دهد که این معماری جذابیتی برای برنامه نویسان و استفاده کنندگان نخواهد داشت. پس به ناچار اگر این معماریها بخواهند جایی خود را در عرصه سیستم های موازی تثبیت کنند می بایست با محیط ها و ابزارهای برنامه نویسی و مناسب همراه شوند. این رساله در این راستا سعی در ارائه یک مدل برنامه نویسی آسان برای کاربران این معماری ها دارد. برای نیل به این هدف، برنامه نویسی با سطح بسیار بالای اسکلتی مدنظر قرار گرفت. به جهت داشتن یک زیر ساخت تئوریک و قدرتمند، کار بر اساس مدل محاسباتی انجام پذیرفت تا بتوان به مزایایی استفاده از این گونه زیرساخت هایی همچون امکان پیشگویی هزینه ها و امکان تنظیم زمانبندی ها در زمان اجرا دست یافت. با ایجاد مدل های اشتقاقی از این مدل پایه، کار فراگیری این مدل پایه بر روی الگوریتم های پر کاربرد دنیای موازی همچون تقسیم-و-حل و انشعاب-و-تحدید قابل انجام شد. همچنین برای قابل استفاده کردن این مدل های محاسباتی، بحث محک زنی این مدل محاسباتی از طریق اندازه گیری پارامترهایشان، به عنوان آخرین کار اساسی این پژوهش، انجام یافت. نتیجه این پژوهش، دستیابی به یک مدل برنامه نویسی آسان، کارآ، فراگیر و با پشتوانه یک مدل محاسباتی قدرتمند برای معماری های نوظهور چند هسته ای بوده است.

منابع مشابه

Sparse Computations and Multi-BSP

BSP is a simple but effective model for parallel computing. A BSP computer (p, g, l) consists of p sequential processors with sufficient local memory. A black-box network interconnects these. This network is assumed to be full duplex and optimised for all-to-all communication; a processor can thus simultaneously send and receive a single data word at constant cost g. The network has an associat...

متن کامل

نگرش محاسباتی بر تغییرات جابجایی نسبی در تخمین تقاضای لرزه‌ای اسکلت های قاب محیطی خمشی میان مرتبه

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

متن کامل

الگوریتمی ترکیبی بر پایه روش‌های هوش محاسباتی جهت مدیریت مصرف برق خانگی با حضور خودروی برقی

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

متن کامل

الگوریتمی جدید برای جزیره بندی کنترل شده سیستم های قدرت مبتنی بر خوشه بندی طیفی مقید

In this paper a new algorithm is presented for power systems controlled islanding based on constrained spectral clustering. The proposed algorithm minimizes two objective functions of power flow disruption in transmission lines and generation - demand imbalance in islands to ensure transient stability within islands and to minimize necessary actions in reconfiguration of transmission system, ge...

متن کامل

مدل محاسباتی بازشناسی اشیا مبتنی بر زمان با الهام از سامانه‌ی بینایی انسان

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

متن کامل

Bsp Programming 1. the Bsp Model

The Bulk Synchronous Parallel (BSP) model provides a uni-ed framework for the design and programming of general purpose parallel computing systems. In this paper we describe some programming language developments which are currently being pursued as part of this new, uniied approach to scalable parallel computing. A parallel random access machine (PRAM) 4] consists of a collection of processors...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه فردوسی مشهد - دانشکده مهندسی

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023