International Journal of Computer Science and Management Studies (IJCSMS)
Developments in mobile technology have escalated with unprecedented speeds in the last years in all areas of implementation. One of these areas is multicore computing and parallel programming. Though most modern mobile devices are at least multithreaded and commonly multicore, few applications can benefit such technology. In this paper, the authors show the benefits of multithreaded programming using OpenMP, a freeware API which allows users to parallelize specific segments of a program written in C or other languages. The testing has been done in a quad core processor (hence, without using hyper threading technology) and even in this scenario the benefit is evident.