Computer Science Journals
Multi-core CPUs become increasingly popular on server-grade hardware as well as end-user desktop PCs or laptops. Necessary efforts are taken in the community towards developing applications optimized for multi-core architecture; still every user is expecting to run applications or programs with more speed than normal execution. In order to achieve maximum possible performance, there is a need for fine tuning in the areas of operating system scheduling, process priority and CPU affinity. So this paper presents PI-tool, to aid user by changing priority and CPU affinity to their application or program at runtime to achieve better performance.