عنوان فارسی مقاله: |
بهبود تخصیص حافظه پویا روی سیستم های تعبیه شده چند هسته ای با حافظه مشترک (به اشتراک گذاشته شده) توزیع شده
|
عنوان انگلیسی مقاله: |
Improving Dynamic Memory Allocation on Many-Core Embedded Systems With Distributed Shared Memory |
چکیده
مدیریت حافظه روی معماری های چند هسته ای، چالشی مهم واساسی برای بهبود عملکردکل سیستم به شمار می رود. برای دسترسی های محلی سریعتر، منابع حافظه روی گره ها توزیع می شوند. حجم کار پویا عمدتاً به درخواست های حافظه بستگی دارد و مدیریت ناکارآمد حافظه منجر به تنگناهای شدید و تحلیل عملکرد می گردد. در این مقاله، بر بهینه سازی تخصیص حافظه روی چنین پلتفرم هایی تمرکز کرده و مدیر حافظه پویای توزیع شده تسریع شده میکروکد(ریزکد) مقیاس پذیری معرفی می کنیم. مدیر پیشنهادی از حضور شتاب دهنده بهره برداری و در عین حال، واسط یا رابط برنامه ریزی برنامه کاربردی C به توسعه دهندگان برنامه عرضه می نماید. نتایج آزمایش بهره عملکرد به طور متوسط 10 درصد در مقایسه با تخصیص دهنده های صرفاًنوشته شده در C و مقیاس پذیری کافی با افزایش اندازه پلتفرم نشان می دهد.