Abstract

Amount of legacy systems in early stages are fall behind multi-core ages, and these legacy systems were designed for single processor which can not expand the computing power of the multi-core hardware. In this paper, we employ aspect oriented programming technology and design the crosscutting concerns for the potentially parallelizable software components of legacy systems. We propose a new multi-core programming model which can change the single thread of legacy systems into multi-threads for multi-core hardware platform without revising the source code of legacy systems. The proposed method can enhance the performance of software and utilization of hardware.

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