International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 92 - Number 7 |
Year of Publication: 2014 |
Authors: H. G. Konsowa, E. M. Saad, M. H. A. Awadalla |
10.5120/16018-4049 |
H. G. Konsowa, E. M. Saad, M. H. A. Awadalla . Dynamic Resources for Multicore Processor using Register File Protection. International Journal of Computer Applications. 92, 7 ( April 2014), 1-7. DOI=10.5120/16018-4049
A massive investment in the design multicore has been accomplished through technologies that impose significant barriers to assure the reliable operation of future chips. Extremely complex, parallel, multi-core processor fabricated in these technologies will become more vulnerable to several factors that produce transient (soft) errors or permanent (hard) errors. One of the critical issues to protect a processor is the register file. It registers the architectural states for long periods and also it can be read frequently. This paper presents a new eviction policy to the registers entry from error code correction table in the insertion stage for the integer register file protection process. The paper presents a qualitative comparison with other eviction policies (random and the least recently used, LRU). Also it addresses the effect of using the integer register protection with dynamic resource fetch policy on the overall performance by adding the protection for integer registers files to the dynamic allocated resource (fetch policy). The achieved results show that the dynamic fetch policy WZ-FETCH outperforms in all addressed benchmark programs in case of using register file protection.