نام پژوهشگر: مارال اصفهان‌پور

بررسی و ارزیابی تکنیک های موازی سازی در سیستم عامل اندروید
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه شیراز - دانشکده مهندسی برق و کامپیوتر 1393
  مارال اصفهان پور   فرشاد خون جوش

در سال های اخیر، دستگاه های تلفن همراه تنها برای تماس تلفنی و متنی استفاده نمی شدند بلکه برای کارهای محاسباتی و برنامه های عکاسی نیز استفاده می شدند. برای برآورده کردن این نیاز ها، پردازنده های تلفن همراه پیشرفت کردند و برای دستیابی به قدرت پردازش مورد نیاز خود به پردازنده های چند هسته ای روی آوردند. با پیدایش تلفن های همراه با پردازنده ها ی چند هسته ای، تلفن های همراه فرصتی برای اجرای برنامه های با محاسبات زیاد پیدا کردند و برای این کار نیاز به برنامه نویسی موازی پیدا کردند. در سال های اخیر، شرکت گوگل یک تکنیک موازی سازی برای ساخت برنامه های موازی بر روی این دستگاه ها به نام renderscript معرفی کرده است. در این پایان نامه قدرت محاسباتی تلفن های همراه چند هسته ای با چندین الگوریتم پردازش تصویر مورد آزمون قرار گرفته است. به همین منظور این الگوریتم ها را با چندین روش پیاده سازی کرده و بر روی عکس هایی با سایز های مختلف بر روی یک دستگاه اندروید چهار هسته ای مورد آزمون قرار گرفت. نتایج آزمون نشان داد که تکنیک renderscript از دیگر تکنیک ها بهتر عمل میکند و همچنین میتوان توسط تکنیک renderscript تا 26 برابر افزایش سرعت در زمان استفاده از واحد پردازش مرکزی به تنهایی و همچنین تا 44 برابر افزایش سرعت در زمان استفاده از واحد پردازش گرافیکی بدست آورد. همچنین نتایج تکنیک opencl تقریبا مشابه renderscript بود ولی این تکنیک علاوه بر مشکلات دیگری که داشت بر روی عکس های با سایز بزرگ نیز قابل اجرا نبود.