A Comparative Study of Multithreading APIs for Software of ICT Equipment

Isma Farah Siddiqui, Asad Abbas, Abdul Rahim Mohamed Ariffin, Scott Uk-Jin Lee
2016 Indian Journal of Science and Technology  
In the infrastructure of Information and Communication Technology (ICT), the design and architecture of software deployedoverequipmentplaysavitalroleinsystem'sconcurrentefficiency.Thehighperformancecomputingnexuswith fine-grainparallelprocessingenvironmentcallsforoptimizedandeffectivemultithreadingstrategiesforICT's software implementations. This paper briefly identifies different state-of-art multithreading APIs used in multi-core coherent
more » ... tegorizationofoperatingsystemlevelandlightweight threadlevel.Operatingsystemlevelmultithreadingreliesonoperatingsystemkernelarchitecture asnumerousthreads ortasksachieveconcurrencyprovidedbytheunderlyinghardware,thusconsideredeffectiveforhighcore programming. On the other hand, various application level lightweight thread models are being offers with lighter mechanism for high parallelism and massive concurrency. Lightweight models are optimized to combine low-latency thread and task schedulingwithoptimizedfunctionalityfordata-movement.Thiscomparativestudyaimstodemonstratemajor working modelsandprincipaldifferencesamongwell-establishedlibrariesineachcategory.Thispaperprojectsanearly investigation forthe identificationofmostefficientthreadlibraryforICTequipment.
doi:10.17485/ijst/2016/v9i48/108873 fatcat:vbco5p36xbbwjpbp5dbgzgi72e