فایلکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فایلکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود مقاله مدیریت حافظه برای سیستم های چند رشته ای نرم افزار SDSM

اختصاصی از فایلکو دانلود مقاله مدیریت حافظه برای سیستم های چند رشته ای نرم افزار SDSM دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله مدیریت حافظه برای سیستم های چند رشته ای نرم افزار SDSM


دانلود مقاله مدیریت حافظه برای سیستم های چند رشته ای نرم افزار SDSM

 

مشخصات این فایل
عنوان: مدیریت حافظه برای سیستم های چند رشته ای نرم افزار SDSM
فرمت فایل : word( قابل ویرایش)
تعداد صفحات: 30

این مقاله درمورد مدیریت حافظه برای سیستم های چند رشته ای نرم افزار SDSM می باشد.

خلاصه آنچه در مقاله مدیریت حافظه برای سیستم های چند رشته ای نرم افزار SDSM می خوانید :

-4 فراخوانی سیستم چند شاخه ای
مجموع مقدار حافظه فیزیکی در سیستم دسته با اندازه دسته افزایش می یابد. با وجود این، اندازه فضای نشانی مجازی ثابت می شود و محدودیتی روی اندازه مسئله از کاربردها می گذارد. روشهای قبلی فضای نشانی مجاری قابل دسترسی برای کاربردها کاهش میدهد زیر عملکرد و تناسب سیستم فضای نشانی وجود دارد.
زمانیکه یک جریان از جریان کودک شاخه میگردد،  پردازش کودک تصویر اجرای پردازش والدین را به ارث میگذارد. خصوصاً ظرفیت فهرست صفحه جریان کودک از جریان والدین کپی می شود به جز ناحیه داده جائیکه سیاست کپی روی نوشته اعمال می‌شود. به هر حال، سیاست کپی روی نوشته به نواحی حافظه اشتراکی اعمال نمی شود. پردازش والدین را با عملکردهای اجرایی مجاز میگردانیم و پردازش کودک مکانیزم های سازگاری حافظه را اجرا می کند. بنابراین سیستم SDSM می تواند به طور موفق در حوزه حافظه اشتراکی روزآمد  در راه رشته ای این از طریق فضای نشانی پردازش کودک باشد.
به هر حال، این روش رکورد اضافی در نتیجه ارتباط و همامی بین پردازشهای والدین و کودک تجربه می کند. با وجود این ، این روش خیلی محل پذیر است و آن حتی تحت محیط کاری سخت مثل IBM Sp Night Hawk باقی می ماند.
5-    آزمایشات
ما چهار روش را در سیستم جریان زمان ParADE تکمیل کرده ایم. ما در ابتدا هزینه های عملکردهای اساسی را می بینیم و با عملکرد روشهایی با چندین عملکرد مقایسه کردیم.  آزمایشات ما روی سیستم IBM SP Night Hawk و دسته لینوکس اجرا شده بودند. سیستم IBM sp شامل نه تا از MHZ 375 از گره های PoWERS SMPبا 16 پردازشگرهای GB 16 حافظه اصل در گره است. دسته لینوکس شامل چهار نپیتوم دوتایی گره های III550 mHz SMP و چهار نپیتوم دو تایی گره های I I I 600 MHZ SMP هر گره MB 512 حافظه اصلی دارد و آن SMP روی هر گره جریان می یابد. ما کامپایلر (مترجم) GMU gcc را با اختیار –o2 برای دسته لینوکس و کامپایر XLC با اختیارات –o2-garoh =pwr3-qtune=pwe3-qmaxme=-1-qstrict برای سیستم IBM SP به کار بردیم.

1-5 معماری Par ADE چند رشته ای SDSM
پیکر بندی طرف چپ مطابق با سه روش نقشه برداری فایل است، سیستم V با حافظه اشتراکی IPC، فراخوانی سیستم mdupo در آغاز، سیستم به مقرن حافظه اشتراکی مجازی منقبض میگردد و مجوز دستیابی اش شروع میگردد. راه انداز SIGSEGV نقظه ورودی به سیستم SDSM از کاربرد است رشته خدمت رسان پیام ناهمگام در گره خانگی به درخواست صفحه کمک می کند. مورد طرف راست برای روش forko است برای ارتباط، والدین یک پایه گیری در رشته کاربردی بوجود می آورند و شاخه های پردازش کودک از رشته ای به نام خدمت رسان درخواست به درخواستهای کارانداز از والدین است. رشته عملی پیام کنترل به پردازش کودک از طریق پایه گیر می‌فرستند و منتظر پاسخ از پردازش کودک روی این پایه گیر هستیم. زمانیکه صفحه درخواست شده در کودک می رسد و خدمت رسان درخواست از رشته عملی و کاربردی به کار می افتد.
2-5 هزینه های عملکردهای اساسی
عملکردهایی در گروه بالا در مرحله ارزش دهی آغازین به کار برده می شوند و موردهای میانی در زمان گردش به کار برده می شدند و موردهای پایین در پایان به کار برده می شوند. ما متوسط زمان اجرایی را بعد از 100 اجرای برنامه های ریز نشانه معیار می گیریم. در سیستم IBMSP Night Hawk فراخوانی سیستم mpro tecto مجاز به تغییر مجاز دستیابی حوزه حافظه نمی گردیم که از طریق سیستم V با حافظه اشتراکی IPC اختصاص یافته می شوند، بنابراین حوزه های منطبق حذف می شوند. زمانیکه عملکردهای بالا برای بوجود آوردن مخزن حافظه اشتراکی به کار برده می شوند، زمان اجرای برای دستیابی حافظه بی نام خیلی گران است. تفاوت اصل بین نقشه برداری فایل و موردهای دیگر زمانی برای اختصاص واقعی حافظه است. در مورد نقشه برداری فایل، صفحه های فیزیکی در مرحله آغازین در شکل حافظه نها نگاهی میانگر یا برای افظه نها نگاهی صفحه اختصاص یافته می شوند به هر حال، تأخیر روشهای دیگر اختصاص دهی صفحه زمانیکه صفحه واقعاً به زمان جریان مرتبط می شود.
زمانیکه اندازه صفحه هر دوی سیستم اجرایی 4 کیلو بایت است و هزینه هایی برای دستیابی عملکردهای 4 کیلو بایت حافظه در زمان جریان مهم هستند. هزینه عملکرد memcpyo برای فایل نقشه برداری نشده نیست جزئی کمتر از روشهای دیگر است. به هر حال نتایجی با 64 حافظه مگابایت مختلف هستند. برای نقشه برداری فایل داری دستگاه IBM SP عملکرد کپی از زمان رکورد طولانی بالای نها نگاهی میانگر رنج می‌برد.
برای درک چگونگی این عملکردهای اساسی سیستم در زمان  جریان تحت تأثیر است،  ما رکورد واکنش صفحه را تجزیه می کنیم. برای اجتناب از اثر نها نگاهی، ما حافظه اشتراکی بزرگی را اختصاص می دهم و رکورد واکنشی صفحه را با تغییر نقاظ دستیابی در ناحیه حافظه اشتراکی می بینیم. برای اجرای کارانداز SIGSEGV و فرستادن درخواست صفحه به گره خانگی مستقل از روشها هستند. در مورد پروتکون اضافی، روش forko درباره دو بار رکورد طولانی تر از دیگران در نتیجه ارتباط درونی پردازش بین پردازشهای والدین و کودک تجربه می گردد. آمادگی صفحه و عوامل انتقالی صفحه وابسته به روشها هستند.

3-5 عملکرد اجرایی
ما عملکرد چهار روش را از طریق سنجش زمان اجرایی چندین برنامه مقایسه می کنیم. شالوده های CG,EP از سطح A از نشانه معیار NA s2.3 منطبق می شوند. شالوده CG سیستم خطی پراکنده غیر ساختاری را از طریق روش فردوج گرادیان (شیب) و شالوده  EP تجزیه گردیده و قابلیت عملکردهای نقطه شناور راهی سنجد. در این ضمن، دو عملکرد واقعی از برنامه های نمونه open Mp منطبق می شوند. برنامه Helmhpit2 (17) معادله موج را روی کاربرد منظم حلقه از روش Jacobi تکراری یا آسودگی بالا تجزیه می کند و برنامه MD شبیه سازی متحرکهای ساده مولکولی را در فضای واقعی مداوم تکمیل می سازد. ما برنامه های فورتنرن را به نسخه های C اتصال دادیم. ما زمان اجرای متوسطی را بعد از 10 عملکرد برنامه ها می گیریم. تنها نتایجی روی دسته لینیوکس ارائه می شوند زیرا سیستم V روش حافظه اشتراکی و فراخوانی سیستم mdupo نمی تواند در سیستم Sp تکمیل شود و روش نقشه برداری فایل زمان اجرایی طولانی را در نتیجه کپی حافظه بالای اضافی در محیط کاری اشتراکی آشکار می سازد.
برنامه های Helmhoitz ,CG حافظه اشتراکی بزرگی دارند و در حالیکه برنامه های MD,EP مورد کوچکی دارند. در مورد کاربردی که زمان اجرایی نسبتاً کوتاهی دارد، این هزینه بالای آغازین می تواند با عملکرد کلی انتقادی باشد به هر حال، عملکردهایی یا حافظه کوچک اشتراکی کمتر تحت نفوذ از طریق هزینه آغازین بدون توجه به روشها می باشند.
یک درخواست اساسی درباره مسئله روز آمد صفحه اتمی اینست که آن در کاربردهای واقعی جدی است. آن آشکار می سازد که مسئله صفحه ای مشترک است و آن وابسته به الگوی محاسبه، نه روی مقدار حافظه اشتراکی است.
با توجه به نرمال کلی اجرای، نقشه برداری فایل عملکرد بدتری از طریق تفاوت اجرای نشان می دهد که بسیار بزرگ نسبت برای درک عملکرد و نقشه برداری فایل، ما تعداد انتفاتهای بلوک را با تنها ترکیب گره ارائه می دهیم. در مرحله ارزش دهی آغازین، بالغ بر 15000 بلوک از دیست خوانا و بالغ بر 100000 بلوک در حال نوشتن روی دیسک هستند. به هر حال، تنها حدود 100 بلوک در حال نوشتن روی دیسک در زمان اجرا هستند. پدیده مشابه سازگاری بدون توجه به تعداد گره ها رخ می یابد. زمانیکه بخش از منبع CPU برای ارتباط دادن تعیین می شود با افزایش تعداد گره ها، و عملکردی با 8 گره که بدتر از چهار گره می شود. در مورد EP حافظه اشتراکی کمی وجود دارد، بنابراین روش نقشه برداری فایل روش ارزش دهی آغازین اضافی را تجربه نمی کند.
در مورد MD اندازه حافظه اشتراکی تنها حدود 1 مگابایت و هزینه آغازین تحت تأثیر عملکرد کلی است. زمان اجرای خالص از نقشه برداری فایل چند ثانیه بیشتر از دیگران است اما آن به سختی در شکل 14 قابل اشاره است در این ضمن، فلم هولتز مستلزم 32 مگابایت حافظه اشتراکی است اما هزینه آغازین روی محاسبه طولانی مستهلک می شود.

4-5 هزینه پیاده سازی (تحقق)
ما چهار روش را با واسطه های یکنواخت شده زیر محقق می گردانیم:
Create Globai Heap بوجود آوردن توده سراسری: فایل منظمی یا چندین سیستم V با بخشهای حافظه اشتراکی بوجود می آورد که شامل مخزن حافظه اشتراکی است.
init App Area فضای عملی نشانی را فراهم می آورد.
Init sys Area فضای عملی نشانی را فراهم می آورد.
همه مقدار مورد نیاز مشابه از رفرها برای تحقق است علیرغم تفاوت در مکانیزم های جزئی، در مسیر بوجود آوردن توده سراسری، نقشه برداری فایل، فایل را باز می کند و آن با صفر آغاز می گردد. روش سیستم V حافظه اشتراکی مجموعه هایی از بخشهای حافظه اشتراکی بر طبق حداکثر اندازه بخش بوجود می آورد. سیستم mmapo و shmato برای فراهم آوری فضای نشانی عملی به کار برده می شوند و فراخوانیهای سیستم mdupo, shmato, mmapo برای ساخت فضای سیستم نشانی به کار برده می شوند.
زمانیکه همه روشها به استثنای روش شاخه ای o در یک پردازش تحقق یافته می شوند، کاربرد و سیستم SDSM به ساختارهای داده مشابه تقسیم میگردد. در مورد روش شاخه ای o به هر حال همه ساختارهای داده اشتراکی بین والدین و کودک باید شناسایی شود و آنها باید در فضای اشتراکی سیستم تعریف شده قرار گرفته شود. علاوه بر این، زمانیکه کتابخانه MPI برای ارتباط درونی گره به کار برده می شوند، ارتباط باید به پردازش کودک مجزا شود زیرا بیشتر کتابخانه های MPI بر اساس نسخه 1 هستند که از خلق پردازش متحرک حمایت نمی کند.
....

بخشی از فهرست مطالب مقاله مدیریت حافظه برای سیستم های چند رشته ای نرم افزار SDSM

خلاصه
1-    مقدمه
2-    مسئله روز آمد صفحه اتمی
3-    سیستم ParADE
4-    چهار روش روزآمد صفحه اتمی
1-4 نقشه برداری فایل
4.2 حافظه اشتراکی V سیستم
3-4- فراخوانی سیستم mdupo
4-4 فراخوانی سیستم چند شاخه ای
5-    آزمایشات
1-5 معماری Par ADE چند رشته ای SDSM
2-5 هزینه های عملکردهای اساسی
3-5 عملکرد اجرایی
4-5 هزینه پیاده سازی (تحقق)
6-    نتایج

 

 


دانلود با لینک مستقیم


دانلود مقاله مدیریت حافظه برای سیستم های چند رشته ای نرم افزار SDSM
نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد