메뉴 건너뛰기




Volumn 2, Issue 3, 2005, Pages 301-334

Whole Execution Traces and Their Applications

Author keywords

Addresses; Algorithms; Compression; Control flow; Dependences; Measurement; Performance; Profiling; Values

Indexed keywords


EID: 84997350878     PISSN: 15443566     EISSN: 15443973     Source Type: Journal    
DOI: 10.1145/1089008.1089012     Document Type: Article
Times cited : (37)

References (53)
  • 1
    • 0033337012 scopus 로고    scopus 로고
    • Selective Cache Ways: On-Demand Cache Resource Allocation
    • IEEE Computer Society, Haifa
    • Albonesi, D. H. 1999. Selective Cache Ways: On-Demand Cache Resource Allocation. In Intl. Symposium on Microarchitecture., IEEE Computer Society, Haifa., 248-259.
    • (1999) Intl. Symposium on Microarchitecture , pp. 248-259
    • Albonesi, D.H.1
  • 4
    • 0036395516 scopus 로고    scopus 로고
    • Branch Predictor Prediction: A Power-Aware Branch Predictor for High-Performance Processors
    • IEEE Computer Society, Freiburg
    • Baniasadi, A. and Moshovos, A. 2002. Branch Predictor Prediction: A Power-Aware Branch Predictor for High-Performance Processors. In Intl. Conference on Computer Design. IEEE Computer Society, Freiburg. 458-461.
    • (2002) Intl. Conference on Computer Design , pp. 458-461
    • Baniasadi, A.1    Moshovos, A.2
  • 5
    • 0031594023 scopus 로고    scopus 로고
    • Memory System Characterization of Commercial Workloads
    • IEEE Computer Society, Barcelona
    • Barroso, L. et al. 1998. Memory System Characterization of Commercial Workloads. In Intl. Symposium on Computer Architecture. IEEE Computer Society, Barcelona. 3-14.
    • (1998) Intl. Symposium on Computer Architecture , pp. 3-14
    • Barroso, L.1
  • 7
    • 0033719421 scopus 로고    scopus 로고
    • Wattch: A Framework for Architectural-Level Power Analysis and Optimizations
    • ACM Press, New York
    • Brooks, D., Tiwari, V., and Martonosi, M. 2000. Wattch: A Framework for Architectural-Level Power Analysis and Optimizations. In Intl. Symposium on Computer Architecture., ACM Press, New York., 83-94.
    • (2000) Intl. Symposium on Computer Architecture , pp. 83-94
    • Brooks, D.1    Tiwari, V.2    Martonosi, M.3
  • 8
    • 0003465202 scopus 로고    scopus 로고
    • Simplescalar Tool Set
    • Version 2. 0. Tech. Rep. CS-TR-97-1342, University of Wisconsin, Madison. June
    • Burger, D. and Austin, M. 1997. Simplescalar Tool Set, Version 2. 0. Tech. Rep. CS-TR-97-1342, University of Wisconsin, Madison. June.
    • (1997)
    • Burger, D.1    Austin, M.2
  • 9
    • 85025418399 scopus 로고
    • Fast and Accurate Instruction Fetch and Branch Prediction
    • IEEE Computer Society Press, Chicago, IL
    • Calder, B. and Grunwald, D. 1994. Fast and Accurate Instruction Fetch and Branch Prediction. In Intl. Symposium on Computer Architecture. IEEE Computer Society Press, Chicago, IL. 211.
    • (1994) Intl. Symposium on Computer Architecture , pp. 211
    • Calder, B.1    Grunwald, D.2
  • 10
    • 0028202735 scopus 로고
    • A Performance Study of Software and Hardware Data Prefetching Schemes
    • IEEE Computer Society Press, Chicago, IL
    • Chen, T. and Baer, J. 1994. A Performance Study of Software and Hardware Data Prefetching Schemes. In Intl. Symposium on Computer Architecture. IEEE Computer Society Press, Chicago, IL. 223-232.
    • (1994) Intl. Symposium on Computer Architecture , pp. 223-232
    • Chen, T.1    Baer, J.2
  • 12
    • 0029529601 scopus 로고
    • Control Flow Prediction with Tree-Like Subgraphs for Superscalar Processors
    • IEEE Computer Society Press, Ann Arbor, MI
    • Dutta, S. and Franklin, M. 1995. Control Flow Prediction with Tree-Like Subgraphs for Superscalar Processors. In Intl. Symposium on Microarchitecture., IEEE Computer Society Press, Ann Arbor, MI., 258-263.
    • (1995) Intl. Symposium on Microarchitecture , pp. 258-263
    • Dutta, S.1    Franklin, M.2
  • 13
    • 0031334458 scopus 로고    scopus 로고
    • Alternative Fetch and Issue Techniques from the Trace Cache Mechanism
    • IEEE Computer Society, Research Triangle Park, NC
    • Friendly, D., Patel, S., and Patt, Y. 1997. Alternative Fetch and Issue Techniques from the Trace Cache Mechanism. In Intl. Symposium on Microarchitecture., IEEE Computer Society, Research Triangle Park, NC., 24-33.
    • (1997) Intl. Symposium on Microarchitecture , pp. 24-33
    • Friendly, D.1    Patel, S.2    Patt, Y.3
  • 14
    • 0033358971 scopus 로고    scopus 로고
    • Reducing Power in Superscalar Processor Caches Using Subbanking, Multiple Line Buffers and Bit-line Segmentation
    • ACM Press, New York
    • Ghose, K. and Kamble, M. B. 1999. Reducing Power in Superscalar Processor Caches Using Subbanking, Multiple Line Buffers and Bit-line Segmentation. In Intl. Symposium on Low Power Electronics and Design., ACM Press, New York., 70-75.
    • (1999) Intl. Symposium on Low Power Electronics and Design , pp. 70-75
    • Ghose, K.1    Kamble, M.B.2
  • 16
    • 0030379515 scopus 로고    scopus 로고
    • Increasing the Instruction Fetch Rate via Block-Structured Instruction Set Architectures
    • IEEE Computer Society, Paris
    • Hao, E., Chang, P., Evers, M., and Patt, Y. 1996. Increasing the Instruction Fetch Rate via Block-Structured Instruction Set Architectures. In Intl. Symposium on Microarchitecture., IEEE Computer Society, Paris., 191-200.
    • (1996) Intl. Symposium on Microarchitecture , pp. 191-200
    • Hao, E.1    Chang, P.2    Evers, M.3    Patt, Y.4
  • 17
    • 0034226001 scopus 로고    scopus 로고
    • SPEC CPU 2000: Measuring Performance in the New Millennium.
    • HENNING, J. 2000. SPEC CPU 2000: Measuring Performance in the New Millennium. IEEE Computer 33, 7 (July), 28-35.
    • (2000) IEEE Computer , vol.33 , Issue.7 , pp. 28-35
    • HENNING, J.1
  • 18
    • 0031364559 scopus 로고    scopus 로고
    • Path-based Next Trace Prediction
    • IEEE Computer Society, Research Triangle Park, NC
    • Jacobson, Q., Rotenberg, E., and Smith, J. 1997. Path-based Next Trace Prediction. In Intl. Symposium on Microarchitecture., IEEE Computer Society, Research Triangle Park, NC., 14-23.
    • (1997) Intl. Symposium on Microarchitecture , pp. 14-23
    • Jacobson, Q.1    Rotenberg, E.2    Smith, J.3
  • 21
    • 27144512535 scopus 로고    scopus 로고
    • The Branch Processor Architecture.
    • Tech. Rep. CSL-TR-1999-1000, Cornell Computer Systems Laboratory. Nov
    • Manohar, R. and Heinrich, M. 1999. The Branch Processor Architecture. Tech. Rep. CSL-TR-1999-1000, Cornell Computer Systems Laboratory. Nov.
    • (1999)
    • Manohar, R.1    Heinrich, M.2
  • 24
    • 0029326787 scopus 로고
    • Enhancing Instruction Scheduling with a Block-structured ISA
    • Melvin, S. and Patt, Y. 1995. Enhancing Instruction Scheduling with a Block-structured ISA. Intl. Journal on Parallel Processing 23, 3 (June), 221-243.
    • (1995) Intl. Journal on Parallel Processing , vol.23 , Issue.3 , pp. 221-243
    • Melvin, S.1    Patt, Y.2
  • 25
    • 0034819242 scopus 로고    scopus 로고
    • Slice-Processors: An Implementation of Operation-Based Prediction
    • ACM Press, New York
    • Moshovos, A., Pnevmatikatos, D. N., and Baniasadi, A. 2001. Slice-Processors: An Implementation of Operation-Based Prediction. In Intl. Conference on Supercomputing., ACM Press, New York., 321-334.
    • (2001) Intl. Conference on Supercomputing , pp. 321-334
    • Moshovos, A.1    Pnevmatikatos, D.N.2    Baniasadi, A.3
  • 28
    • 0031594002 scopus 로고    scopus 로고
    • Improving Trace Cache Effectiveness with Branch Promotion and Trace Packing
    • Patel, S., Evers, M., and Patt, Y. 1998. Improving Trace Cache Effectiveness with Branch Promotion and Trace Packing. In Intl. Symposium on Computer Architecture. ACM Press, New York. 262-271.
    • (1998) Intl. Symposium on Computer Architecture , pp. 262-271
    • Patel, S.1    Evers, M.2    Patt, Y.3
  • 29
    • 1642291745 scopus 로고    scopus 로고
    • Requirements, Bottlenecks, and Good Fortune: Agents for Microprocessor Evolution
    • Patt, Y. 2001. Requirements, Bottlenecks, and Good Fortune: Agents for Microprocessor Evolution. Proceedings of the IEEE 89, 11 (Nov.), 1153-1159.
    • (2001) Proceedings of the IEEE , vol.89 , Issue.11 , pp. 1153-1159
    • Patt, Y.1
  • 30
    • 26444473340 scopus 로고    scopus 로고
    • Low-power Branch Target Buffer for Application-Specific Embedded Processors
    • IEEE Computer Society, Washington, DC
    • Petrov, P. and Orailoglu, A. 2003. Low-power Branch Target Buffer for Application-Specific Embedded Processors. In Euromicro Symposium on Digital Systems Design., IEEE Computer Society, Washington, DC., 158-165.
    • (2003) Euromicro Symposium on Digital Systems Design , pp. 158-165
    • Petrov, P.1    Orailoglu, A.2
  • 31
    • 0027989215 scopus 로고
    • Control Flow Prediction for Dynamic ILP Processors
    • IEEE Computer Society Press, Austin, TX
    • Pnevmatikatos, D. N., Franklin, M., and Sohi, G. S. 1993. Control Flow Prediction for Dynamic ILP Processors. In Intl. Symposium on Microarchitecture., IEEE Computer Society Press, Austin, TX., 153-163.
    • (1993) Intl. Symposium on Microarchitecture , pp. 153-163
    • Pnevmatikatos, D.N.1    Franklin, M.2    Sohi, G.S.3
  • 32
    • 0035693947 scopus 로고    scopus 로고
    • Reducing Set-Associative Cache Energy via Way Prediction and Selective Direct-Mapping
    • IEEE Computer Society, Austin, TX
    • Powell, M. et al. 2001. Reducing Set-Associative Cache Energy via Way Prediction and Selective Direct-Mapping. In Intl. Symposium on Microarchitecture., IEEE Computer Society, Austin, TX, 54-65.
    • (2001) Intl. Symposium on Microarchitecture , pp. 54-65
    • Powell, M.1
  • 33
    • 84937433634 scopus 로고    scopus 로고
    • Branch Prediction Using Profile Data
    • Springer-Verlag, New York
    • Ramirez, A., Larriba-Pey, J., and Valero, M. 2001. Branch Prediction Using Profile Data. In EuroPar Conference., Springer-Verlag, New York., 386-393.
    • (2001) EuroPar Conference , pp. 386-393
    • Ramirez, A.1    Larriba-Pey, J.2    Valero, M.3
  • 35
    • 0032662408 scopus 로고    scopus 로고
    • A Scalable Front-End Architecture for Fast Instruction Delivery
    • IEEE Computer Society, Atlanta, GA
    • Reinman, G., Austin, T. and Calder, C. 1999a. A Scalable Front-End Architecture for Fast Instruction Delivery. In Intl. Symposium on Computer Architecture., IEEE Computer Society, Atlanta, GA., 234-245.
    • (1999) Intl. Symposium on Computer Architecture , pp. 234-245
    • Reinman, G.1    Austin, T.2    Calder, C.3
  • 37
    • 0035308287 scopus 로고    scopus 로고
    • Optimizations Enabled by a Decoupled Front-End Architecture
    • Reinman, G., Calder, C., and Austin, T. 2001. Optimizations Enabled by a Decoupled Front-End Architecture. IEEE TC 50, 40 (Apr.), 338-435.
    • (2001) IEEE TC , vol.50 , Issue.40 , pp. 338-435
    • Reinman, G.1    Calder, C.2    Austin, T.3
  • 38
    • 68749118218 scopus 로고    scopus 로고
    • High Performance and Energy Efficient Serial Prefetch Architecture
    • Springer-Verlag, New York
    • Reinman, G., Calder, B., and Austin, T. M. 2002. High Performance and Energy Efficient Serial Prefetch Architecture. In Intl. Symposium on High-Performance Computing., Springer-Verlag, New York., 146-159.
    • (2002) Intl. Symposium on High-Performance Computing , pp. 146-159
    • Reinman, G.1    Calder, B.2    Austin, T.M.3
  • 39
    • 0012561327 scopus 로고    scopus 로고
    • Coming Challenges in Microarchitecture and Architecture
    • Ronen, R., Mendelson, A., et al. 2001. Coming Challenges in Microarchitecture and Architecture. Proceedings of the IEEE 89, 3 (Mar.), 325-340.
    • (2001) Proceedings of the IEEE , vol.89 , Issue.3 , pp. 325-340
    • Ronen, R.1    Mendelson, A.2
  • 40
    • 0030380559 scopus 로고    scopus 로고
    • Trace Cache: A Low Latency Approach to High Bandwidth Instruction Fetching
    • IEEE Computer Society, Austin, TX
    • Rotenberg, E., Bennet, S., and Smith, J. 1996. Trace Cache: A Low Latency Approach to High Bandwidth Instruction Fetching. In Intl. Symposium on Microarchitecture., IEEE Computer Society, Austin, TX., 24-34.
    • (1996) Intl. Symposium on Microarchitecture , pp. 24-34
    • Rotenberg, E.1    Bennet, S.2    Smith, J.3
  • 42
    • 85009016223 scopus 로고    scopus 로고
    • EPIC: An Architecture for Instruction-Level Parallel Processors
    • Tech. Rep. HPL-99-111, HP Labs
    • Schlansker, M. and Rau, B. 1999. EPIC: An Architecture for Instruction-Level Parallel Processors. Tech. Rep. HPL-99-111, HP Labs.
    • (1999)
    • Schlansker, M.1    Rau, B.2
  • 44
    • 0038008182 scopus 로고    scopus 로고
    • Effective Ahead Pipelining of Instruction Block Address Generation
    • ACM Press, New York
    • Seznec, A. et al. 2003. Effective Ahead Pipelining of Instruction Block Address Generation. In Intl. Conference on Computer Architecture., ACM Press, New York., 241-252.
    • (2003) Intl. Conference on Computer Architecture , pp. 241-252
    • Seznec, A.1
  • 46
    • 0003450887 scopus 로고    scopus 로고
    • Cacti 3. 0: An Integrated Cache Timing, Power, Area Model
    • Tech. Rep. 2001/02, Compaq Western Research Laboratory. Aug
    • Shivakumar, P. and Jouppi, N. 2001. Cacti 3. 0: An Integrated Cache Timing, Power, Area Model. Tech. Rep. 2001/02, Compaq Western Research Laboratory. Aug.
    • (2001)
    • Shivakumar, P.1    Jouppi, N.2
  • 47
    • 0031333687 scopus 로고    scopus 로고
    • Reducing the Performance Impact of Instruction Cache Misses by Writing Instructions into the Reservation Stations Out-of-Order
    • IEEE Computer Society, Research Triangle Park, NC
    • Stark, J., Racunas, P., and Patt, Y. 1997. Reducing the Performance Impact of Instruction Cache Misses by Writing Instructions into the Reservation Stations Out-of-Order. In Intl. Symposium on Microarchitecture., IEEE Computer Society, Research Triangle Park, NC., 34-43.
    • (1997) Intl. Symposium on Microarchitecture , pp. 34-43
    • Stark, J.1    Racunas, P.2    Patt, Y.3
  • 49
    • 0021177458 scopus 로고
    • The Reduction of Branch Instruction Execution Overhead Using Structured Control Flow
    • ACM Press, New York
    • Wedig, R. and Rose, M. 1984. The Reduction of Branch Instruction Execution Overhead Using Structured Control Flow. In Intl. Symposium on Computer Architecture., ACM Press, New York., 119-125.
    • (1984) Intl. Symposium on Computer Architecture , pp. 119-125
    • Wedig, R.1    Rose, M.2
  • 50
    • 0026961839 scopus 로고
    • A Comprehensive Instruction Fetch Mechanism for a Processor Supporting Speculative Execution
    • IEEE Computer Society Press, Portland, OR
    • Yeh, T. and Patt, Y. 1992. A Comprehensive Instruction Fetch Mechanism for a Processor Supporting Speculative Execution. In Intl. Symposium on Microarchitecture., IEEE Computer Society Press, Portland, OR., 129-139.
    • (1992) Intl. Symposium on Microarchitecture , pp. 129-139
    • Yeh, T.1    Patt, Y.2
  • 51
    • 0027307813 scopus 로고
    • A Comparison of Dynamic Branch Predictors that use Two Levels of Branch History
    • IEEE Computer Society Press, Philadelphia, PA
    • Yeh, T. and Patt, Y. 1993. A Comparison of Dynamic Branch Predictors that use Two Levels of Branch History. In Intl. Symposium on Computer Architecture., IEEE Computer Society Press, Philadelphia, PA., 257-266.
    • (1993) Intl. Symposium on Computer Architecture , pp. 257-266
    • Yeh, T.1    Patt, Y.2
  • 52
    • 28444463705 scopus 로고    scopus 로고
    • Energy-Efficient and High-Performance Instruction Fetch using a Block-Aware ISA
    • ACM Press, New York
    • Zmily, A. and Kozyrakis, C. 2005. Energy-Efficient and High-Performance Instruction Fetch using a Block-Aware ISA. In Intl. Symposium on Low Power Electronics and Design., ACM Press, New York., 36-41.
    • (2005) Intl. Symposium on Low Power Electronics and Design , pp. 36-41
    • Zmily, A.1    Kozyrakis, C.2
  • 53
    • 27144474555 scopus 로고    scopus 로고
    • Improving Instruction Delivery with a Block-Aware ISA
    • Springer-Verlag, Lisbon
    • Zmily, A., Killian, E., and Kozyrakis, C. 2005. Improving Instruction Delivery with a Block-Aware ISA. In EuroPar Conference., Springer-Verlag, Lisbon., 530-539.
    • (2005) EuroPar Conference , pp. 530-539
    • Zmily, A.1    Killian, E.2    Kozyrakis, C.3


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