عنوان فارسی مقاله: | مخزن DMA: استفاده از ذخیره روی تراشه برای جداسازی معماری داده های I/O از داده های CPU برای بهبود عملکرد I/O |
عنوان انگلیسی مقاله: | DMA Cache: Using On-Chip Storage to Architecturally Separate I/O Data from CPU Data for Improving I/O Performance |
چکیده
۱ پیشگفتار
۲ مشاهدهی مجدد مکانیسم DMA
۲.۱. جزئیات عملیات DMA
۲.۲. مشخصات مرجع حافظهی DMA
۲.۳. جداسازی از نظر معماری دادههای I/O از دادههای CPU
۳ دو طراحی برای مخزن DMA
۳.۱. مخزن جدای DMA
۳.۱.۱. بررسی DDC
۳.۱.۲. خطمشی نوشتن مخزن DMA
۳.۱.۳. انسجام مخزن
۳.۱.۴. خطمشی جایگزینی مخزن DMA
۳.۱.۵. سایر مساعل طراحی
۳.۲. مخزن مبتنی بر افزار DMA (PBDC)
۳.۲.۱. بررسی PBDC
۳.۲.۲. طراحی کنترلگر مخزن سطح آخر (LLC-Ctrler)
۳.۳. بحث پیچیدگی و هزینهی طراحی
۴ راهاندازی تجربی
۴.۱. کاربردها (برنامهها)
4.2 ردیابی مجموعه و FPGA شبیه سازی بستر های نرم افزاری
۵ نتایج تجربی
۵.۱. جداسازی دادههای I/O و دادههای CPU در مقابل ادغام آنها
۵.۲. خطمشی نوشتن-عقب در مقابل خطمشی نوشتن-جلو
۵.۳. اندازه همکاری چرخهی DMA در مقابل اندازهی پردازشگر LLC
۵.۴. مخزن جدای DMA در برابر مخزن مبتنی بر افراز DMA
۶ کار مربوطه
۷ نتیجهگیریها