Abstract

R language executes its program on a one core CPU by default, using image processing. R language requires gigantic amount of calculations which are all processed by one core itself. When there is a need to use multiple core present in our platform, special packages in R language are used and executed. Image processing requires a large number of resources and processing all running simultaneously, and all the calculations are majorly done with the help of matrix pixels. In order to see how single-core and Multi-core systems affect the efficiency of image processing algorithms we execute codes on multiple platforms with varying number of codes along with varying sizes of the image. Also we use the concept of threading, and performing the same function both as a single thread process and a Multi thread process to check its efficiency. An increase on the performance as a whole can be observed when we change the number of codes, size of images and also as we choose to implement thread concepts.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call