• P-ISSN 0974-6846 E-ISSN 0974-5645

Indian Journal of Science and Technology

Article

Indian Journal of Science and Technology

Year: 2016, Volume: 9, Issue: 48, Pages: 1-5

Original Article

A Comparative Study of Multithreading APIs for Software ofICT Equipment

Abstract

In the infrastructure of Information and Communication Technology (ICT), the design and architecture of software ­deployed over equipment plays a vital role in system’s concurrent efficiency. The high performance computing nexus with fine-grain parallel processing environment calls for optimized and effective multithreading strategies for ICT’s ­software ­implementations. This paper briefly identifies different state-of-art multithreading APIs used in multi-core coherent ­processors. The paper investigates various APIs based on main categorization of operating system level and lightweight thread level. Operating system level multithreading relies on operating system kernel architecture ­asnumerous threads or tasks achieve concurrency provided by the underlying hardware, thus considered effective for high core ­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 ­scheduling with optimized functionality fordata-movement. This comparative study aims to demonstrate major ­working modelsandprincipaldifferencesamongwell-establishedlibraries ineachcategory.Thispaperprojectsanearly­investigation for the ­identification of most efficient thread library for ICT equipment.
Keywords: ICT Software, Parallelism, Multithreading Models

DON'T MISS OUT!

Subscribe now for latest articles and news.