A Cache Controller to Maximize Effectiveness of Hierarchical Memory Architecture |
Uh Bong Yong
(유비쿼터스 바이오정보기술센터)
Ju Young Kwan (충북대학교 컴퓨터과학과) Cheon Joong Nam (충북대학교 전기전자컴퓨터공학부) Kim Suk Il (충북대학교 전기전자컴퓨터공학부) |
1 | O. Mutlu, H. S. Kim, D. N. Armstrong and Y. N. Patt, 'Cache Filtering Techniques to Reduce the Negative Impact of Useless Speculative Memory References on Processor Performance,' Computer Architecture and High Performance Computing, SBAC-PAD 2004. 16th Symposium on, 27-29, pp.2-9, October, 2004 DOI |
2 | S. J. Kim, The Cache Structure of A General Purpose Processor with Media Processing Capabilities, Ph. D. Thesis, Dept. of Computer Science, Chungbuk National University, February, 2005 |
3 | IA-32 Architecture Software Developer's Manual, Vol. 1 Basic Architecture, Intel, 2004 |
4 | T. Horel and G. Lauterbach, 'UltraSPARC-III: Designing Third-generation 64-bit Performance,' IEEE Micro, Vo1.l9, No.3, pp.73-85, May, 1999 DOI ScienceOn |
5 | Y. S. Jeon, H. J. Moon, J. N. Jeon and S. L Kim, 'A Hardware Cache Prefetching Scheme for Multimedia Data with Intermittently Irregular Strides,' KIPS Architecture, Vo1.31, No.11, pp.0658-0672, 2004 과학기술학회마을 |
6 | K. K. Chan, C. C. Hay, J. R. Keller, G. P. Kurpanek, F. X. Schumacher and J. Zheng, 'Design of the HP PA 7200 CPU,' Hewlett-Packard Journal, Vo1.47, No.1, pp.25-33, February, 1996 |
7 | Pentium Processor User's Manual, Vol. 1 Pentium Processor Databook, Intel, 1993 |
8 | T. F. Chen and J. L. Baer, 'Effective Hardware-Based Data Prefetching for High Performance Processors,' IEEE Transactions on Computers, 44(5):609-623, May, 1995 DOI ScienceOn |
9 | N. P. Jouppi, 'Improving Direct-mapped Cache Performance by the Addition of a Small Fully associative Cache and Prefetch Buffers,' Proceedings 17th Annual International Symposium on Computer Architecture, pp.364-373, May, 1990 DOI |
10 | A. Grama, A. Gupta, G. Karapis and V. Kumar, Introduction to Parallel Computing, 2nd Edition, Addison Wesley, 2003 |
11 | J. H. Lee, et. al., 'An Intelligent Cache System with Hardware Prefetching for High Performance,' IEEE Transactions on Computers, 5(5), pp.607-617. 2003 DOI ScienceOn |
12 | A. Smith, 'Sequential Program Prefetching in Memory Hierarchies,' IEEE Computer, 11(2):7-21, 1997 |
13 | X. Zhuang and H-H S. Lee, 'Hardware-based Cache Pollution Filtering Mechanism for Aggressive Prefetches', in Proc. IEEE Int. conf. on Parallel Processing, pp.286-293, Oct., 2003 DOI |
14 | J. R. Goodman, Cache Consistency and Sequential Consistency, Technical Report TR-1006 University of Wisconsin-Madison, February. 1991 |
15 | N. B. Gaddis, J, R. Butler, A. Kumar and W. J, Queen, 'A 56-entry instruction reorder buffer, Solid-State Circuits Conference,' Digest of Technical Papers. 43rd ISSCC., pp.212-213, 447, February, 1996 DOI |
16 | D. Joseph and D. Grunwald, 'Prefetching Using Markov Predictors,' Proceedings 24th Inl, Symp. Computer Architecture, pp.252-263, June, 1997 DOI |
17 | H. J, Moon, J, N. Jeon and S. I. Kim, 'Design of A Media Processor Equipped with Dual Cache,' Journal KISS, Vol.29, No.9, pp.573-581, October, 2002 과학기술학회마을 |
18 | Y. K. Ju, J. N. Jeon and S. I. Kim, 'Performance Improvement of A Processor with Independent Media Cache,' KIPS Architecture, VoI.10, No.02, pp.0143-0146, 2003 |
19 | J. L. Bear and W. H. Wang, 'Architectural Choices for Multi-level Cache Hierarchies,' Proceedings 16th international Conference on Parallel Processing, pp.258-256, 1987 |
20 | J, Fritts, 'Multi-Level Memory Prefetching for Media and Streaming Processing,' Proceedings International Conference on Multimedia and Expo, 2002 DOI |
21 | Y. Solihin, J. Lee and J. Torrellas, 'Correlation prefetching with a user-level memory thread,' IEEE Transactions on Parallel and Distributed Systems, Vol.14, pp.563-580, June. 2003 DOI ScienceOn |
22 | A. Srivastava and A. Eustace, ATOM: A System for Building Customized Program Analysis Tools. Proceedings ACM SIGPLAN 94. 196-205, 1994 DOI |
23 | J. Hennessy, D. Citron. D. Patterson and G. Sohi, 'The use and abuse of SPEC: An ISCA panel,' IEEE Micro. Vol.23, pp.73-77, July-August, 2003 DOI ScienceOn |
24 | H. S. Stone. High-Performance Computer Architecture. Addison Wesley, 1993 |
25 | M. Denamn, 'PowerPC 604,' Hot Chips VI, pp.193-200, 1994 |