Abstract
Multicore computing platforms have emerged as the most common computing platform to overcome challenges stemming from high power densities and thermal hot spots in conventional microprocessors. However, providing multiple cores does not directly translate into increased performance or better energy efficiency for most applications. The burden is placed on developers and tools to find and exploit parallelism and eventually utilize all of the available computing resources. Since multicore applications are more complex than single core applications, the software development tools play a crucial role to help programmers create high performance and correct software. In this paper we compare the most popular programming models OpenMP, GCD and Pthreads by applying these models to parallelize face detection and automatic speech recognition applications.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.