Information Technology Reference
In-Depth Information
16. Ergin, O., Balkan, D., Ponomarev, D., Ghose, K.: Early Register Deallocation
Mechanisms Using Checkpointed Register Files. IEEE Transactions on Comput-
ers 55(9), 1153-1166 (2006)
17. Franklin, M., et al.: Built-in Self-Testing of Random-Access Memories. IEEE Com-
puter 23(10) (1990)
18. Hsiao, M., et al.: Orthogonal Latin Square Codes. IBM Journal of Research and
Development 14(4), 390-394 (1970)
19. Kim, J., et al.: Multi-bit Error Tolerant Caches Using Two-Dimensional Error
Coding. In: MICRO (2007)
20. Kulkarni, J.P., et al.: A 160 mV Robust Schmitt Trigger Based Sub-threshold
SRAM. IEEE Journal of Solid-State Circuits 42(10), 2303-2313 (2007)
21. McNairy, C., Soltis, D.: Itanium 2 Processor Microarchitecture. IEEE Micro 23,
44-45 (2003)
22. Mcnairy, C., Bhatia, R.: Montecito: A Dual-Core, Dual-Thread Itanium Processor.
In: IEEE Micro (2005)
23. Miller, T., et al.: Parichute: Generalized Turbocode-Based Error Correction for
Near-Threshold Caches. In: MICRO, pp. 351-362 (2010)
24. Morita, Y., Fujiwara, H., Noguchi, H., Iguchi, Y.: An Area-Conscious Low-Voltage-
Oriented 8T-SRAM Design under DVS Environment. In: IEEE Symposium on
VLSI Circuits, pp. 256-257 (June 2007)
25. Rusu, S., Muljono, H., Ayers, D., Tam, S., Chen, W., Martin, A., Li, S., Vora, S.,
Varada, R., Wang, E.: 5.4 Ivytown: A 22nm 15-core enterprise Xeon R processor
family. In: IEEE International Solid-State Circuits Conference Digest of Technical
Papers (ISSCC), pp. 102-103 (2014)
26. Seyedi, A., Yalcin, G., Unsal, O.S., Cristal, A.: Circuit Design of a Novel Adapt-
able and Reliable L1 Data Cache. In: Proceedings of the 23rd ACM International
Conference on Great Lakes Symposium on VLSI, pp. 333-334 (2013)
27. Seyedi, A., et al.: Circuit Design of a Dual-Versioning L1 Data Cache for Optimistic
Concurrency. In: GLSVLSI, pp. 325-330 (2011)
28. Sorin, D.J., et al.: SafetyNet: Improving the Availability of Shared Memory Mul-
tiprocessors with Global Checkpoint/Recovery. In: Proceedings of the 29th ISCA,
pp. 123-134 (2002)
29. Thoziyoor, S., Muralimanohar, N., Ahn, J.H., Jouppi, N.P.: CACTI 5.1. Technical
report, HP Laboratories (2008)
30. Wilkerson, C., et al.: Trading off Cache Capacity for Reliability to Enable Low
Voltage Operation. In: ISCA, pp. 203-214 (2008)
31. Zhang, W.: Replication Cache: A Small Fully Associative Cache to Improve Data
Cache Reliability. IEEE Transactions on Computers 54, 1547-1555 (2005)
A Appendix
In this section we explain the circuit details of Flexicache for a sub-array and for the
address decoder that we used in the evaluation of energy and area overhead. In the
main text, we present abstract views of these structures for simplicity.
A.1 Details of Sub-array
Figure 8 shows the block diagram of each sub-array structure. The figure presents the
necessary buffers, comparators, parity calculators and control and data lines in detail.
 
Search WWH ::




Custom Search