شماره ركورد كنفرانس :
4379
عنوان مقاله :
تاثير دانهبندي در بهبود عملكرد كرنل OpenCL درCPU چندهستهاي
پديدآورندگان :
جواهري عطيه a.javaheri@stu.nit.ac.ir دانشكده مهندسي برق و كامپيوتر، دانشگاه صنعتي نوشيرواني بابل , منصوري مجتبي mansoori@nit.ac.ir دانشكده مهندسي برق و كامپيوتر، دانشگاه صنعتي نوشيرواني بابل , غلامي رودي علي gholamirudi@nit.ac.ir دانشكده مهندسي برق و كامپيوتر، دانشگاه صنعتي نوشيرواني بابل
كليدواژه :
دانهبندي , OpenCL , چندهستهاي , حملپذيري , group -.work
عنوان كنفرانس :
هشتمين كنفرانس فناوري اطلاعات و دانش
چكيده فارسي :
با توجه به هدف طراحي قابليت حملپذيري OpenCL، علاوه بر استفاده اين پلتفرم در محيط GPU، در پردازنده چندهستهاي نيز قابل بهرهبرداري ميباشد. يكي از مسائل مربوطه اين پلتفرم در محيطهاي CPU قابليت حملپذيري عملكرد OpenCL است. در اين مقاله تاثير دانهبندي در بهبود عملكرد كرنل OpenCL مورد بررسي قرار ميگيرد. چندين برنامه از بنچماركRodinia در پردازنده چندهستهاي با مجموعه دادههاي مختلف آزمايش ميشود و اندازه بهينه دانهبندي براي هر يك تعيين ميگردد. با هدف شناسايي دانهبندي مناسب، براي دستههاي مختلف برنامه است كه در چه اندازه work-group، عملكرد بهتري دارند. نتايج نشان ميدهد اين متغير در عملكرد برنامههاي مختلف به شكل متفاوتي اثر ميگذارد. در اين مقاله، اثر ويژگيهاي برنامههاي بررسي شده در تاثير دانهبندي بر عملكرد بررسي ميشود. نتايج نشان ميدهد كه به طور كلي با كاهش اندازه work-group و يا به عبارت ديگر با افزايش تعداد work-group در فضاي index، عملكرد برنامهها بهبود مييابد.