메뉴 건너뛰기




Volumn 48, Issue 2, 1999, Pages 100-110

Functional implementation techniques for CPU cache memories

Author keywords

Address translation; Cache access mechanism; Cache area and bandwidth; Cache memory

Indexed keywords

BANDWIDTH; CONSTRAINT THEORY; DATA ACQUISITION; RESPONSE TIME (COMPUTER SYSTEMS);

EID: 0033075272     PISSN: 00189340     EISSN: None     Source Type: Journal    
DOI: 10.1109/12.752651     Document Type: Article
Times cited : (13)

References (85)
  • 1
    • 0028055525 scopus 로고
    • Predictability of Load/Store Instruction Latencies
    • Dec.
    • S. Abraham et al. , "Predictability of Load/Store Instruction Latencies," Proc. MICRO '26, pp. 139-152, Dec. 1993.
    • (1993) Proc. MICRO '26 , pp. 139-152
    • Abraham, S.1
  • 2
    • 0024104573 scopus 로고
    • Cache Performance of Operating Systems and Multiprogramming
    • Nov.
    • A. Agarwal, J. Hennessy, and M. Horowitz, "Cache Performance of Operating Systems and Multiprogramming," ACM Trans. Computer Systems, vol. 6, no. 4, pp. 393-431, Nov. 1988.
    • (1988) ACM Trans. Computer Systems , vol.6 , Issue.4 , pp. 393-431
    • Agarwal, A.1    Hennessy, J.2    Horowitz, M.3
  • 3
    • 0027192667 scopus 로고
    • Column-Associative Caches: A Technique for Reducing the Miss Rate of Direct-Mapped Caches
    • May
    • A. Agarwal, and S. Pudar, "Column-Associative Caches: A Technique for Reducing the Miss Rate of Direct-Mapped Caches," Proc. 20th ISCA, pp. 179-190, May 1993.
    • (1993) Proc. 20th ISCA , pp. 179-190
    • Agarwal, A.1    Pudar, S.2
  • 4
    • 84866823214 scopus 로고    scopus 로고
    • "Virtual Memory System," U.S. Patent No. 3781808, 25 Dec. 1973
    • T. Ahearn et al. , "Virtual Memory System," U.S. Patent No. 3781808, 25 Dec. 1973.
    • Ahearn, T.1
  • 5
    • 84866817845 scopus 로고    scopus 로고
    • "Memory System with Logical and Real Addressing," U.S. Patent No. 3723976, 27 Mar. 1973
    • J. Alvarez and R. Barner, "Memory System with Logical and Real Addressing," U.S. Patent No. 3723976, 27 Mar. 1973.
    • Alvarez, J.1    Barner, R.2
  • 6
    • 0029666635 scopus 로고    scopus 로고
    • High-Bandwidth Address Translation for Multiple-Issue Processors
    • May
    • T. Austin and G. Sohi, "High-Bandwidth Address Translation for Multiple-Issue Processors," Proc. 23rd ISCA pp. 158-167, May 1996.
    • (1996) Proc. 23rd ISCA , pp. 158-167
    • Austin, T.1    Sohi, G.2
  • 7
    • 0023559734 scopus 로고
    • Architectural Choices for Multilevel Cache Hierarchies
    • June
    • J. Baer and W. Wang, "Architectural Choices for Multilevel Cache Hierarchies," Proc, 14th ISCA, pp. 258-261, June 1987.
    • (1987) Proc, 14th ISCA , pp. 258-261
    • Baer, J.1    Wang, W.2
  • 8
    • 0023672138 scopus 로고
    • On the Inclusion Property for Multi-Level Cache Hierarchies
    • May
    • J. Baer and W. Wang, "On the Inclusion Property for Multi-Level Cache Hierarchies," Proc. 15th ISCA, pp. 73-80, May 1988.
    • (1988) Proc. 15th ISCA , pp. 73-80
    • Baer, J.1    Wang, W.2
  • 9
    • 0016962776 scopus 로고
    • Interference in Multiprocessor Computer Systems with Interleaved Memory
    • June
    • F. Baskett and A. Smith, "Interference in Multiprocessor Computer Systems with Interleaved Memory," Comm. ACM, vol. 19, no. 6, pp. 327-334, June 1976.
    • (1976) Comm. ACM , vol.19 , Issue.6 , pp. 327-334
    • Baskett, F.1    Smith, A.2
  • 10
    • 33747448830 scopus 로고
    • Cache Management System Using Virtual and Real Tags in the Cache Directory
    • Apr.
    • S. Bederman, "Cache Management System Using Virtual and Real Tags in The Cache Directory," IBM Technical Disclosure, vol. 21, no. 11, p. 4,541, Apr. 1979.
    • (1979) IBM Technical Disclosure , vol.21 , Issue.11
    • Bederman, S.1
  • 11
    • 84976728253 scopus 로고
    • Avoiding Conflict Misses Dynamically in Large Direct-Mapped Caches
    • Oct.
    • B. Bershad, D. Lee, T. Romer, and J. Chen, "Avoiding Conflict Misses Dynamically in Large Direct-Mapped Caches," Proc. Sixth ASPLOS, pp. 158-170, Oct. 1994.
    • (1994) Proc. Sixth ASPLOS , pp. 158-170
    • Bershad, B.1    Lee, D.2    Romer, T.3    Chen, J.4
  • 13
    • 0026918397 scopus 로고
    • Eliminating the Address Translation Bottleneck for Physical Address Cache
    • Sept.
    • T. Chiueh and R. Katz, "Eliminating the Address Translation Bottleneck for Physical Address Cache," Proc. Fifth ASPLOS, pp. 137-148, Sept. 1992.
    • (1992) Proc. Fifth ASPLOS , pp. 137-148
    • Chiueh, T.1    Katz, R.2
  • 14
    • 0347150682 scopus 로고    scopus 로고
    • LRU-Based Column Associative Caches
    • May
    • B. Chung and J. Peir, "LRU-Based Column Associative Caches," ACM SIGARCH Comp. Arch. News, vol. 26, no. 2, pp. 9-17, May 1998.
    • (1998) ACM SIGARCH Comp. Arch. News , vol.26 , Issue.2 , pp. 9-17
    • Chung, B.1    Peir, J.2
  • 16
    • 0029292848 scopus 로고
    • Superscalar Instruction Execution in the 21164 Alpha Microprocessor
    • Apr.
    • J. Edmondson, P. Rubinfeld, R. Preston, and V. Rajagopalan, "Superscalar Instruction Execution in the 21164 Alpha Microprocessor," IEEE Micro, vol. 15, no. 2, pp. 33-43, Apr. 1995.
    • (1995) IEEE Micro , vol.15 , Issue.2 , pp. 33-43
    • Edmondson, J.1    Rubinfeld, P.2    Preston, R.3    Rajagopalan, V.4
  • 17
    • 84866818238 scopus 로고    scopus 로고
    • "Second Level Cache Replacement Method and Apparatus," U.S. Patent No. 4,464,712, Aug. 1984
    • R. Fletcher, "Second Level Cache Replacement Method and Apparatus," U.S. Patent No. 4,464,712, Aug. 1984.
    • Fletcher, R.1
  • 18
    • 0029204095 scopus 로고
    • A Data Cache with Multiple Caching Strategies Tuned to Different Types of Locality
    • A. Gonzales, C. Aliagas, and M. Valero, "A Data Cache with Multiple Caching Strategies Tuned to Different Types of Locality," Proc. 1995 Int'l Conf. Supercomputing, pp. 338-347, 1995.
    • (1995) Proc. 1995 Int'l Conf. Supercomputing , pp. 338-347
    • Gonzales, A.1    Aliagas, C.2    Valero, M.3
  • 20
    • 0023533007 scopus 로고
    • Coherency for Multiprocessor Virtual Address Caches
    • Oct.
    • J. Goodman, "Coherency for Multiprocessor Virtual Address Caches," Proc. Second ASPLOS, pp. 72-81, Oct. 1987.
    • (1987) Proc. Second ASPLOS , pp. 72-81
    • Goodman, J.1
  • 21
    • 33747398188 scopus 로고
    • Instruction Buffer to Support Multiple Fetches and Dispatches
    • Sept.
    • G. Grohoski and C. Moore, "Instruction Buffer to Support Multiple Fetches and Dispatches," IBM Technical Disclosure, vol. 32, no. 4B, pp. 30-31, Sept. 1989.
    • (1989) IBM Technical Disclosure , vol.32 , Issue.4 B , pp. 30-31
    • Grohoski, G.1    Moore, C.2
  • 22
    • 0024173488 scopus 로고
    • A Case for Direct-Mapped Caches
    • Dec.
    • M. Hill, "A Case for Direct-Mapped Caches," Computer, vol. 21, no. 12, pp. 25-40, Dec. 1988.
    • (1988) Computer , vol.21 , Issue.12 , pp. 25-40
    • Hill, M.1
  • 23
    • 0024903997 scopus 로고
    • Evaluating Associativity in CPU Caches
    • Dec.
    • M. Hill and A. Smith, "Evaluating Associativity in CPU Caches," IEEE Trans. Computers, vol. 22, no. 12, Dec. 1989.
    • (1989) IEEE Trans. Computers , vol.22 , Issue.1 , pp. 2
    • Hill, M.1    Smith, A.2
  • 24
    • 0025486972 scopus 로고
    • Early Resolution of Address Translation in Cache Design
    • Oct.
    • K. Hua et al. , "Early Resolution of Address Translation in Cache Design," Proc. Int'l Conf. Computer Designs, pp. 408-412, Oct. 1990.
    • (1990) Proc. Int'l Conf. Computer Designs , pp. 408-412
    • Hua, K.1
  • 25
    • 84866824751 scopus 로고    scopus 로고
    • "Plural Virtual Address Space Processing System," U.S. Patent No. 4145738, 20 Mar. 1979
    • K. Inoue, H. Nonogaki, T. Urakawa, and K. Shimizu, "Plural Virtual Address Space Processing System," U.S. Patent No. 4145738, 20 Mar. 1979.
    • Inoue, K.1    Nonogaki, H.2    Urakawa, T.3    Shimizu, K.4
  • 26
    • 0030717768 scopus 로고    scopus 로고
    • Run-Time Adaptive Cache Hierarchy Management via Reference Analysis
    • June
    • T. Johnson and W. Hwu, "Run-Time Adaptive Cache Hierarchy Management via Reference Analysis," Proc. 24th ISCA, pp. 315-326, June 1997.
    • (1997) Proc. 24th ISCA , pp. 315-326
    • Johnson, T.1    Hwu, W.2
  • 27
    • 0024666551 scopus 로고
    • Architectural and Organizational Trade-Offs in the Design of the MultiTitan CPU
    • May
    • N. Jouppi, "Architectural and Organizational Trade-Offs in the Design of the MultiTitan CPU," Proc. 15th ISCA, pp. 281-289, May 1988.
    • (1988) Proc. 15th ISCA , pp. 281-289
    • Jouppi, N.1
  • 28
    • 0025429331 scopus 로고
    • Improving Direct-Mapped Cache Performance by the Addition of a Small Fully-Associative Cache and Prefetch Buffers
    • May
    • N. Jouppi, "Improving Direct-Mapped Cache Performance by the Addition of a Small Fully-Associative Cache and Prefetch Buffers," Proc. 17th ISCA, pp. 364-373, May 1990.
    • (1990) Proc. 17th ISCA , pp. 364-373
    • Jouppi, N.1
  • 29
    • 0028201665 scopus 로고
    • Tradeoffs in Two-Level On-Chip Caching
    • Apr.
    • N. Jouppi and S. Wilton, "Tradeoffs in Two-Level On-Chip Caching," Proc. 21st ISCA, pp. 34-45, Apr. 1994.
    • (1994) Proc. 21st ISCA , pp. 34-45
    • Jouppi, N.1    Wilton, S.2
  • 31
    • 0024668838 scopus 로고
    • Inexpensive Implementation of Set-Associativity
    • May
    • R. Kessler, R. Jooss, A Lebeck, and M. Hill, "Inexpensive Implementation of Set-Associativity," Proc. 16th ISCA, pp. 131-139, May 1989.
    • (1989) Proc. 16th ISCA , pp. 131-139
    • Kessler, R.1    Jooss, R.2    Lebeck, A.3    Hill, M.4
  • 32
    • 84976736383 scopus 로고
    • Page Placement Algorithm for Large Real-Indexed Caches
    • Nov.
    • R. Kessler and M. Hill, "Page Placement Algorithm for Large Real-Indexed Caches," ACM Trans. Computer Systems, vol. 10, no. 4, pp. 338-359, Nov. 1992.
    • (1992) ACM Trans. Computer Systems , vol.10 , Issue.4 , pp. 338-359
    • Kessler, R.1    Hill, M.2
  • 33
    • 0031593995 scopus 로고    scopus 로고
    • Exploiting Spatial Locality in Data Caches Using Spatial Footprints
    • June
    • S. Kumar and C. Wilkerson, "Exploiting Spatial Locality in Data Caches Using Spatial Footprints," Proc. 25th ISCA, pp. 357-368, June 1998.
    • (1998) Proc. 25th ISCA , pp. 357-368
    • Kumar, S.1    Wilkerson, C.2
  • 34
    • 0008574019 scopus 로고
    • PA7200: A PA-RISC Processor with Integrated High Performance MP Bus Interface
    • Feb.
    • G. Kurpanek et al. , "PA7200: A PA-RISC Processor with Integrated High Performance MP Bus Interface," Proc. Comp-Con'94, pp. 375-382, Feb. 1994.
    • (1994) Proc. Comp-Con'94 , pp. 375-382
    • Kurpanek, G.1
  • 35
    • 0024480850 scopus 로고
    • Precision Architecture
    • Jan.
    • R. Lee, "Precision Architecture," Computer, vol. 22, no. 1, pp. 78-91, Jan. 1989.
    • (1989) Computer , vol.22 , Issue.1 , pp. 78-91
    • Lee, R.1
  • 36
    • 0030685021 scopus 로고    scopus 로고
    • The Alpha 21264: A 500 MHz Out-of-Order Execution Microprocessor
    • Feb.
    • D. Leibholz and R. Razdan, "The Alpha 21264: A 500 MHz Out-of-Order Execution Microprocessor," Proc. CompCon '97, pp. 28-36, Feb. 1997.
    • (1997) Proc. CompCon '97 , pp. 28-36
    • Leibholz, D.1    Razdan, R.2
  • 37
    • 3342935940 scopus 로고
    • The PowerPC 620 Microprocessor: A High Performance Superscalar RISC Microprocessor
    • Mar.
    • D. Levitan, T. Thomas, and P. Tu, "The PowerPC 620 Microprocessor: A High Performance Superscalar RISC Microprocessor," Proc. CompCon '95, pp. 285-291, Mar. 1995.
    • (1995) Proc. CompCon '95 , pp. 285-291
    • Levitan, D.1    Thomas, T.2    Tu, P.3
  • 38
    • 0002388384 scopus 로고
    • Structural Aspects of the System/360 Model 85, Part II: The Cache
    • J. Liptay, "Structural Aspects of the System/360 Model 85, Part II: The Cache," IBM Systems J., vol. 7, pp. 15-21, 1968.
    • (1968) IBM Systems J. , vol.7 , pp. 15-21
    • Liptay, J.1
  • 39
    • 33747411708 scopus 로고
    • Vertical Partitioning in Cache Hierarchies
    • Jan.
    • L. Liu, "Vertical Partitioning in Cache Hierarchies," IBM Technical Disclosure, vol. 30, no. 8, p. 33, Jan. 1988.
    • (1988) IBM Technical Disclosure , vol.30 , Issue.8 , pp. 33
    • Liu, L.1
  • 40
    • 33747431446 scopus 로고
    • Managing Coherence for Multi-Level Caches
    • May
    • L. Liu, "Managing Coherence for Multi-Level Caches," IBM Research Report RC 18947, May 1993.
    • (1993) IBM Research Report RC 18947
    • Liu, L.1
  • 41
    • 0028768002 scopus 로고
    • Cache Designs with Partial Address Matching
    • Dec.
    • L. Liu, "Cache Designs with Partial Address Matching," Proc. MICRO 27, pp. 128-136, Dec. 1994.
    • (1994) Proc. MICRO 27 , pp. 128-136
    • Liu, L.1
  • 42
    • 84866817853 scopus 로고    scopus 로고
    • "History Table for Set Prediction for Accessing a Set-Associative Cache," U.S. Patent No. 5,418,922, May 1995
    • L. Liu, "History Table for Set Prediction for Accessing a Set-Associative Cache," U.S. Patent No. 5,418,922, May 1995.
    • Liu, L.1
  • 43
    • 0004278278 scopus 로고
    • C. May, E. Silha, R. Simpson, and H. Warren, eds. Morgan-Kaufmann, May
    • The PowerPC Architecture, C. May, E. Silha, R. Simpson, and H. Warren, eds. Morgan-Kaufmann, May 1994,
    • (1994) The PowerPC Architecture
  • 44
    • 0026867250 scopus 로고
    • Cache Replacement with Dynamic Exclusion
    • May
    • S. McFarling, "Cache Replacement with Dynamic Exclusion," Proc. 19th ISCA, pp. 191-200, May 1992.
    • (1992) Proc. 19th ISCA , pp. 191-200
    • McFarling, S.1
  • 45
    • 84866818236 scopus 로고    scopus 로고
    • "Cache Synonym Detection and Handling Mechanism," U.S. Patent No. 4332010, 25 May 1982
    • B. Messina and W. Silkman, "Cache Synonym Detection and Handling Mechanism," U.S. Patent No. 4332010, 25 May 1982.
    • Messina, B.1    Silkman, W.2
  • 47
    • 84866824747 scopus 로고    scopus 로고
    • "Set Associative Sector Cache," U.S. Patent No. 4493026, 8 Jan. 1985
    • H. Olnowich, "Set Associative Sector Cache," U.S. Patent No. 4493026, 8 Jan. 1985.
    • Olnowich, H.1
  • 48
    • 0031096193 scopus 로고    scopus 로고
    • A Case for Intelligent RAM
    • Mar./Apr.
    • D. Patterson et al., "A Case for Intelligent RAM," IEEE Micro, vol. 17, no. 2, pp. 34-44, Mar./Apr. 1997.
    • (1997) IEEE Micro , vol.17 , Issue.2 , pp. 34-44
    • Patterson, D.1
  • 49
    • 2842548142 scopus 로고    scopus 로고
    • Improving Cache Performance with Balanced Tag and Data Paths
    • Oct.
    • J. Peir, W. Hsu, H. Young, and S. Ong, "Improving Cache Performance with Balanced Tag and Data Paths," Proc. Seventh ASPLOS, pp. 268-278, Oct. 1996.
    • (1996) Proc. Seventh ASPLOS , pp. 268-278
    • Peir, J.1    Hsu, W.2    Young, H.3    Ong, S.4
  • 51
    • 0031612546 scopus 로고    scopus 로고
    • Capturing Dynamic Memory Reference Behavior with Adaptive Cache Topology
    • Oct.
    • J. Peir, Y. Lee, and W. Hsu, "Capturing Dynamic Memory Reference Behavior with Adaptive Cache Topology," Proc. Eighth ASPLOS, pp. 240-250, Oct. 1998.
    • (1998) Proc. Eighth ASPLOS , pp. 240-250
    • Peir, J.1    Lee, Y.2    Hsu, W.3
  • 52
    • 84866824750 scopus 로고    scopus 로고
    • "Dynamic Flow Instruction Cache Memory Organized Around Trace Segments Independent of Virtual Address Line," U.S. Patent No. 5381533, 1994
    • A. Peleg and U. Weiser, "Dynamic Flow Instruction Cache Memory Organized Around Trace Segments Independent of Virtual Address Line," U.S. Patent No. 5381533, 1994.
    • Peleg, A.1    Weiser, U.2
  • 53
    • 0024668505 scopus 로고
    • Characteristics of Performance-Optimal Multi-Level Cache Hierarchies
    • May
    • S. Przybylski, M. Horowitz, and J. Hennessy, "Characteristics of Performance-Optimal Multi-Level Cache Hierarchies," Proc. 16th ISCA, pp. 114-121, May 1989.
    • (1989) Proc. 16th ISCA , pp. 114-121
    • Przybylski, S.1    Horowitz, M.2    Hennessy, J.3
  • 54
    • 0025429332 scopus 로고
    • The Performance Impact of Block Sizes and Fetch Strategies
    • May
    • S. Przybylski, "The Performance Impact of Block Sizes and Fetch Strategies," Proc. 17th ISCA, pp. 160-169, May 1990.
    • (1990) Proc. 17th ISCA , pp. 160-169
    • Przybylski, S.1
  • 55
    • 84866818233 scopus 로고    scopus 로고
    • "Parallel Addressing of A Storage Hierarchy in A Data Processing System Using Virtual Address,"U.S. Patent No. 3693165, 19 Sept. 1972
    • F. Reiley and J. Richcreek, "Parallel Addressing of A Storage Hierarchy in A Data Processing System Using Virtual Address," U.S. Patent No. 3693165, 19 Sept. 1972.
    • Reiley, F.1    Richcreek, J.2
  • 56
    • 84948125832 scopus 로고    scopus 로고
    • Reducing Conflicts in Direct-Mapped Caches with a Temporality-Based Design
    • Aug.
    • J. Rivers and E. Davidson, "Reducing Conflicts in Direct-Mapped Caches with a Temporality-Based Design," Proc. 1996 Int'l Conf. Parallel Processing, pp. 151-162, Aug. 1996.
    • (1996) Proc. 1996 Int'l Conf. Parallel Processing , pp. 151-162
    • Rivers, J.1    Davidson, E.2
  • 57
    • 0030380559 scopus 로고    scopus 로고
    • Trace Cache: A Low-Latency Approach to High-Bandwidth Instruction Fetching
    • Dec.
    • E. Rotenberg, S. Bennett, and J. Smith, "Trace Cache: A Low-Latency Approach to High-Bandwidth Instruction Fetching," Proc. MICRO 29, pp. 24-34, Dec. 1996.
    • (1996) Proc. MICRO 29 , pp. 24-34
    • Rotenberg, E.1    Bennett, S.2    Smith, J.3
  • 59
    • 0029666645 scopus 로고    scopus 로고
    • Missing the Memory Wall: The Case for Processor/Memory Integration
    • May
    • A. Saulsbury, F. Pong, and A. Nowatzyk, "Missing the Memory Wall: The Case for Processor/Memory Integration," Proc. 23rd ISCA, pp. 90-101, May 1996.
    • (1996) Proc. 23rd ISCA , pp. 90-101
    • Saulsbury, A.1    Pong, F.2    Nowatzyk, A.3
  • 60
    • 84866824744 scopus 로고    scopus 로고
    • "Dynamic Address Translation Reversed," U.S. Patent No. 3786427, 15 Jan. 1974
    • G. Schmidt and J. Schnell, "Dynamic Address Translation Reversed," U.S. Patent No. 3786427, 15 Jan. 1974.
    • Schmidt, G.1    Schnell, J.2
  • 61
    • 0027307814 scopus 로고
    • A Case for Two-Way Skewed-Associative Caches
    • May
    • A. Seznec, "A Case for Two-Way Skewed-Associative Caches," Proc. 20th ISCA, pp. 169-178, May 1993.
    • (1993) Proc. 20th ISCA , pp. 169-178
    • Seznec, A.1
  • 62
    • 0028324009 scopus 로고
    • Decoupled Sectored Caches: Conciliating Low Tag Implementation cost and Low Miss Ratio
    • Apr.
    • A. Seznec, "Decoupled Sectored Caches: Conciliating Low Tag Implementation cost and Low Miss Ratio," Proc. 21st ISCA, pp. 384-393, Apr. 1994.
    • (1994) Proc. 21st ISCA , pp. 384-393
    • Seznec, A.1
  • 64
    • 0029666644 scopus 로고    scopus 로고
    • Don't Use the Page Number, but a Pointer to It
    • May
    • A. Seznec, "Don't Use the Page Number, But a Pointer to It," Proc. 23rd ISCA, pp. 104-113, May 1996.
    • (1996) Proc. 23rd ISCA , pp. 104-113
    • Seznec, A.1
  • 65
    • 0018106484 scopus 로고
    • Sequential Program Prefetching in Memory Hierarchies
    • Dec.
    • A. Smith, "Sequential Program Prefetching in Memory Hierarchies" Computer, vol. 11, no. 12, pp. 7-21, Dec. 1978.
    • (1978) Computer , vol.11 , Issue.12 , pp. 7-21
    • Smith, A.1
  • 66
    • 0020177251 scopus 로고
    • Cache Memories
    • Sept.
    • A. Smith, "Cache Memories," Computing Surveys, vol. 14, no. 4, pp. 473-530, Sept. 1982.
    • (1982) Computing Surveys , vol.14 , Issue.4 , pp. 473-530
    • Smith, A.1
  • 67
    • 0023538249 scopus 로고
    • Cache Memory Design: An Evolving Art
    • Dec.
    • A. Smith, "Cache Memory Design: An Evolving Art," IEEE Spectrum, pp. 40-44, Dec. 1987.
    • (1987) IEEE Spectrum , pp. 40-44
    • Smith, A.1
  • 70
    • 33747425809 scopus 로고
    • Data Processing System with Second Level Cache
    • Nov.
    • F. Sparacio, "Data Processing System with Second Level Cache," IBM Technical Disclosure, vol. 21, no. 6, pp. 2,468-2,469, Nov. 1978.
    • (1978) IBM Technical Disclosure , vol.21 , Issue.6
    • Sparacio, F.1
  • 71
    • 84866824745 scopus 로고    scopus 로고
    • "Odd/Even Bank Structure for a Cache Memory," U.S. Patent No. 4424561, 3 Jan. 1984
    • P. Stanley, R. Brown, and A. Peters, "Odd/Even Bank Structure for a Cache Memory," U.S. Patent No. 4424561, 3 Jan. 1984.
    • Stanley, P.1    Brown, R.2    Peters, A.3
  • 74
    • 0025433673 scopus 로고
    • The TLB Slice - A Low-Cost High-Speed Address Translation Mechanism
    • May
    • G. Taylor, P. Davis, and M. Farmwald, "The TLB Slice - A Low-Cost High-Speed Address Translation Mechanism," Proc. 17th ISCA, pp. 355-363, May 1990.
    • (1990) Proc. 17th ISCA , pp. 355-363
    • Taylor, G.1    Davis, P.2    Farmwald, M.3
  • 75
    • 0022952846 scopus 로고
    • The IBM 3090 System: An Overview
    • S. Tucker, "The IBM 3090 System: An Overview," IBM System J., vol. 1, no. 25, 1986.
    • (1986) IBM System J. , vol.1 , Issue.25
    • Tucker, S.1
  • 76
    • 0029508817 scopus 로고
    • A Modified Approach to Data Cache Management
    • Nov.
    • G. Tyson, M. Farrens, J. Matthews, and A. Pleszkun, "A Modified Approach to Data Cache Management," Proc. MICRO 28, pp. 93-103. Nov. 1995.
    • (1995) Proc. MICRO , vol.28 , pp. 93-103
    • Tyson, G.1    Farrens, M.2    Matthews, J.3    Pleszkun, A.4
  • 77
    • 0024668839 scopus 로고
    • Organization and Performance of a Two-Level Virtual Real Cache Hierarchy
    • May
    • W. Wang, J. Baer, and H. Levy, "Organization and Performance of a Two-Level Virtual Real Cache Hierarchy," Proc. 16th ISCA, pp. 140-148, May 1989.
    • (1989) Proc. 16th ISCA , pp. 140-148
    • Wang, W.1    Baer, J.2    Levy, H.3
  • 78
    • 0029189690 scopus 로고
    • CAT - Caching Address Tags, a Technique for Reducing Area Cost of On-Chip Caches
    • June
    • H. Wang, T. Sun, and Q. Yang, "CAT - Caching Address Tags, a Technique for Reducing Area Cost of On-Chip Caches," Proc. 22nd ISCA, pp. 381-390, June 1995.
    • (1995) Proc. 22nd ISCA , pp. 381-390
    • Wang, H.1    Sun, T.2    Yang, Q.3
  • 79
    • 0031333603 scopus 로고    scopus 로고
    • A High-Frequency Custom CMOS S/390 Microprocessor
    • Oct.
    • C. Webb and J. Liptay, "A High-Frequency Custom CMOS S/390 Microprocessor," Proc. Int'l Conf. Computer Designs, pp. 241-246, Oct. 1997.
    • (1997) Proc. Int'l Conf. Computer Designs , pp. 241-246
    • Webb, C.1    Liptay, J.2
  • 80
    • 0026918393 scopus 로고
    • Consistency Management for Virtually Index Caches
    • Oct.
    • B. Wheeler and B. Bershad, "Consistency Management for Virtually Index Caches," Proc. Fifth ASPLOS, pp. 124-136, Oct. 1992.
    • (1992) Proc. Fifth ASPLOS , pp. 124-136
    • Wheeler, B.1    Bershad, B.2
  • 81
    • 0029666643 scopus 로고    scopus 로고
    • Increasing Cache Port Efficiency for Dynamic Superscalar Microprocessors
    • May
    • K. Wilson, K. Olukotun, and M. Rosenblum, "Increasing Cache Port Efficiency for Dynamic Superscalar Microprocessors," Proc. 23rd ISCA, pp. 147-157, May 1996.
    • (1996) Proc. 23rd ISCA , pp. 147-157
    • Wilson, K.1    Olukotun, K.2    Rosenblum, M.3
  • 82
    • 0003650381 scopus 로고
    • An Enhanced Access and Cycle Time Model for On-Chip Caches
    • July
    • S. Wilton and N. Jouppi, "An Enhanced Access and Cycle Time Model for On-Chip Caches," DEC WRL Research Report 93/5, July 1994.
    • (1994) DEC WRL Research Report 93/5
    • Wilton, S.1    Jouppi, N.2
  • 83
    • 0022583630 scopus 로고
    • An In-Cache Address Translation Machanism
    • June
    • D. Wood et al. , "An In-Cache Address Translation Machanism," Proc. 13th ISCA, pp. 358-365, June 1986.
    • (1986) Proc. 13th ISCA , pp. 358-365
    • Wood, D.1
  • 84
    • 0024668506 scopus 로고
    • Supporting Reference and Dirty Bits in SPUR's Virtual Address Cache
    • May
    • D. Wood and R. Katz, "Supporting Reference and Dirty Bits in SPUR's Virtual Address Cache," Proc. 16th ISCA, pp. 122-130, May 1989.
    • (1989) Proc. 16th ISCA , pp. 122-130
    • Wood, D.1    Katz, R.2
  • 85
    • 0030129806 scopus 로고    scopus 로고
    • The MIPS R10000 Superscalar Microprocessor
    • Apr.
    • K. Yeager, "The MIPS R10000 Superscalar Microprocessor," IEEE Micro, vol. 16, no. 2, pp. 28-40, Apr. 1996.
    • (1996) IEEE Micro , vol.16 , Issue.2 , pp. 28-40
    • Yeager, K.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.