📞 +91-7667918914 | âœ‰ī¸ ijarcce@gmail.com
IJARCCE Logo
International Journal of Advanced Research in Computer and Communication Engineering A monthly Peer-reviewed & Refereed journal
ISSN Online 2278-1021ISSN Print 2319-5940Since 2012
IJARCCE adheres to the suggestive parameters outlined by the University Grants Commission (UGC) for peer-reviewed journals, upholding high standards of research quality, ethical publishing, and academic excellence.
← Back to VOLUME 10, ISSUE 12, DECEMBER 2021

A SEMI AUTOMATIC TRANSFORMATIONAL TECHNIQUE FOR TRANSFORMING SINGLE THREADED PROGRAM INTO MULTI THREADED PROGRAM

Vinay T R, Ajeet A Chikkamannur

DOI: 10.17148/IJARCCE.2021.101251

Abstract: Computer hardware technology has shown tremendous growth from simple uniprocessor to bigger and faster uniprocessors. In the recent past, these uniprocessors are replaced by multi-processor cores. To match these capabilities, the programming paradigms have also shifted from single-threaded sequential programming to multi-threaded parallel programming. But Legacy systems which were developed primarily to run on uniprocessors were left behind. This paper proposes to transform these applications to run on multi-processors at the same abstraction level (Implementation level) using semi-Automatic techniques. Here the legacy program is analysed based on dependency between functions and its signatures. They are then divided into smaller sub-programs (Parallel threads), which are executed on multi-core machines. The execution time of these restructured legacy programs were analyzed and observed ameliorated efficiency.

Keywords: Parallel threads; Re-engineering; Multicore machines; Slicing

How to Cite:

[1] Vinay T R, Ajeet A Chikkamannur, “A SEMI AUTOMATIC TRANSFORMATIONAL TECHNIQUE FOR TRANSFORMING SINGLE THREADED PROGRAM INTO MULTI THREADED PROGRAM,” International Journal of Advanced Research in Computer and Communication Engineering (IJARCCE), DOI: 10.17148/IJARCCE.2021.101251