گروه مهندسی کامپیوتر، دانشکده مهندسی برق و کامپیوتر، دانشگاه علم و فناوری مازندران، بهشهر، ایران
10.22034/jscit.2026.580022.2243
چکیده
حافظهی نهان سطح یک در پردازندههای گرافیکی شرکت انویدیا نقش تعیینکنندهای در کارآیی برنامههای کودا دارد. این حافظه گاهی باعث بهبود کارآیی اجرای کرنل شده و گاهی به دلیل پدیدهی آلودگی حافظهی نهان، باعث افت کارآیی کرنل میشود. به همین دلیل در برخی موارد بهتر است قبل از فراخوانی و راهاندازی کرنل، حافظهی نهان سطح یک خاموش شود. برنامهنویس به راحتی با آزمون و خطا میتواند تعیین کند که آیا حافظهی نهان روشن یا خاموش باشد. اما کامپایلرها باتوجه به اینکه امکان اجرای برنامهها را ندارند، نمیتوانند وضعیت بهینهی حافظهی نهان را تعیین کنند. در این مقاله یک مدل مبتنیبر روشهای یادگیری ماشین ارائه شده است که با استخراج ویژگیهای ایستای کرنل ورودی، تعیین میکند که حافظهی نهان سطح یک روشن یا خاموش باشد. مدل پیشنهادی یک دستهبند دوکلاسه است و ویژگیهای کرنل ورودی را با تحلیل کدهای کودا و PTX و با کمک کامپایلر NVCC بهدست میآورد. نتایج آزمایشگاهی نشان میدهند که این مدل با دقت بالاتر از 92.86 درصد قادر است تنظیم بهینهی حافظهی نهان را بهدرستی تشخیص دهد. بنابراین این مدل میتواند در کنار یک کامپایلر بهکار گرفته شده و باعث بهبود کارآیی برنامهی ترجمهشده خواهد شد.
ریاحی, علی, و قریشی, سیدمحسن. (1405). تنظیم مدل محور حافظهی نهان سطح یک در پردازندهی گرافیکی. (e251452). مجله علمی رایانش نرم و فناوری اطلاعات, (), e251452 https://doi.org/10.22034/jscit.2026.580022.2243
MLA
ریاحی, علی, و قریشی, سیدمحسن. "تنظیم مدل محور حافظهی نهان سطح یک در پردازندهی گرافیکی" .e251452 , مجله علمی رایانش نرم و فناوری اطلاعات, , 1405, e251452. doi: 10.22034/jscit.2026.580022.2243
HARVARD
ریاحی علی, قریشی سیدمحسن. (1405). 'تنظیم مدل محور حافظهی نهان سطح یک در پردازندهی گرافیکی', مجله علمی رایانش نرم و فناوری اطلاعات, (), e251452. doi: 10.22034/jscit.2026.580022.2243
CHICAGO
علی ریاحی و سیدمحسن قریشی, "تنظیم مدل محور حافظهی نهان سطح یک در پردازندهی گرافیکی," مجله علمی رایانش نرم و فناوری اطلاعات, (1405): e251452, doi: 10.22034/jscit.2026.580022.2243
VANCOUVER
ریاحی علی, قریشی سیدمحسن. تنظیم مدل محور حافظهی نهان سطح یک در پردازندهی گرافیکی. JSCIT. 1405;():e251452. doi: 10.22034/jscit.2026.580022.2243