메뉴 건너뛰기




Volumn 2006, Issue , 2006, Pages 265-274

SPARTAN: Speculative avoidance of register allocations to transient values for performance and energy efficiency

Author keywords

Energy efficiency; Register files

Indexed keywords

BRANCH MISPREDICTIONS; REGISTER ALLOCATIONS; REGISTER FILES;

EID: 34247188456     PISSN: 1089795X     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1152154.1152194     Document Type: Conference Paper
Times cited : (11)

References (48)
  • 1
    • 84944392430 scopus 로고    scopus 로고
    • Checkpoint Processing and Recovery: Towards Scalable Large Instruction Window Processors
    • Akkary, H., et. al.., "Checkpoint Processing and Recovery: Towards Scalable Large Instruction Window Processors", in the Proceedings of MICRO-36, 2003.
    • in the Proceedings of MICRO-36, 2003
    • Akkary, H.1    et., al.2
  • 2
    • 0012574251 scopus 로고    scopus 로고
    • Profile-based Dynamic Voltage Scheduling using Program Checkpoints in COPPER Framework
    • Azevedo, A., et al., "Profile-based Dynamic Voltage Scheduling using Program Checkpoints in COPPER Framework", in the Proceedings of DATE, 2002.
    • (2002) Proceedings of DATE
    • Azevedo, A.1
  • 6
    • 34247242496 scopus 로고    scopus 로고
    • Exploiting Data-Flow Mini-Graphs in Superscalar Processors
    • Bracy, A., et al., "Exploiting Data-Flow Mini-Graphs in Superscalar Processors", in the Proceedings of MICRO-37, 2004.
    • in the Proceedings of MICRO-37, 2004
    • Bracy, A.1
  • 7
    • 34247233838 scopus 로고    scopus 로고
    • Burger, D. and Austin, T. M, The SimpleScalar tool set: Version 2.0, Tech. Report, Dept. of CS, Univ. of Wisconsin-Madison, June 1997
    • Burger, D. and Austin, T. M., "The SimpleScalar tool set: Version 2.0", Tech. Report, Dept. of CS, Univ. of Wisconsin-Madison, June 1997.
  • 13
    • 21644435605 scopus 로고    scopus 로고
    • Register Packing: Exploiting Narrow-Width Operands for Reducing Register File Pressure
    • Ergin O., et. al., "Register Packing: Exploiting Narrow-Width Operands for Reducing Register File Pressure", in the Proceedings of MICRO, 2004.
    • in the Proceedings of MICRO, 2004
    • Ergin, O.1    et., al.2
  • 14
    • 85088326304 scopus 로고    scopus 로고
    • Register Traffic Analysis for Streamlining Inter-Operation Communication in Fine-Grain Parallel Processors
    • Franklin, M., et. al.., "Register Traffic Analysis for Streamlining Inter-Operation Communication in Fine-Grain Parallel Processors", in the Proceedings of MICRO-25.
    • in the Proceedings of MICRO-25
    • Franklin, M.1    et., al.2
  • 18
    • 0003278283 scopus 로고    scopus 로고
    • The Microarchitecture of the Pentium 4 Processor
    • Hinton, G., et al., "The Microarchitecture of the Pentium 4 Processor", Intel Technology Journal, Q1, 2001.
    • (2001) Intel Technology Journal , vol.Q1
    • Hinton, G.1
  • 19
    • 0032315402 scopus 로고    scopus 로고
    • A Novel Renaming Scheme to Exploit Value Temporal Locality through Physical Register Reuse and Unification
    • Jourdan, S.,et. al. "A Novel Renaming Scheme to Exploit Value Temporal Locality through Physical Register Reuse and Unification", in the Proceedings of MICRO-31
    • in the Proceedings of MICRO-31
    • Jourdan, S.1    et., al.2
  • 20
    • 0032639289 scopus 로고    scopus 로고
    • The Alpha 21264 Microprocessor
    • March
    • Kessler, R.E., "The Alpha 21264 Microprocessor", IEEE Micro, 19(2) (March 1999), pp. 24-36.
    • (1999) IEEE Micro , vol.19 , Issue.2 , pp. 24-36
    • Kessler, R.E.1
  • 22
    • 1142280977 scopus 로고    scopus 로고
    • Reducing Register Ports Using Delayed Write-Back Queues and Operand Pre-Fetch
    • Kim, N., Mudge, T., "Reducing Register Ports Using Delayed Write-Back Queues and Operand Pre-Fetch", in the Proceedings of ICS-17, 2003.
    • in the Proceedings of ICS-17, 2003
    • Kim, N.1    Mudge, T.2
  • 27
    • 84948992629 scopus 로고    scopus 로고
    • Cherry: Checkpointed Early Resource Recycling in Out-of-order Microprocessors
    • Martinez, J., et. al.., "Cherry: Checkpointed Early Resource Recycling in Out-of-order Microprocessors", in the Proceedings of MICRO-35, 2002.
    • in the Proceedings of MICRO-35, 2002
    • Martinez, J.1    et., al.2
  • 28
    • 0001876657 scopus 로고    scopus 로고
    • Delaying Register Allocation Through Virtual-Physical Registers
    • Monreal, et al., "Delaying Register Allocation Through Virtual-Physical Registers", in the Proceedings of MICRO-32, 1999.
    • in the Proceedings of MICRO-32, 1999
    • Monreal1
  • 29
    • 11944251828 scopus 로고    scopus 로고
    • Late Allocation and Early Release of Physical Registers
    • October
    • Monreal, T., et al., "Late Allocation and Early Release of Physical Registers", IEEE Transactions on Computers, October 2004.
    • (2004) IEEE Transactions on Computers
    • Monreal, T.1
  • 32
    • 35348890663 scopus 로고    scopus 로고
    • Register Renaming and Dynamic Speculation: An Alternative Approach
    • Moudgill, M., et al. "Register Renaming and Dynamic Speculation: An Alternative Approach", in the Proceedings of MICRO-26, 1993.
    • in the Proceedings of MICRO-26, 1993
    • Moudgill, M.1
  • 36
    • 0034462013 scopus 로고    scopus 로고
    • Register Integration: A Simple and Efficient Implementation of Squash Reus
    • Roth A. et. al "Register Integration: A Simple and Efficient Implementation of Squash Reus", in the Proceedings of MICRO-33, 2000.
    • in the Proceedings of MICRO-33, 2000
    • Roth, A.1    et., al.2
  • 37
    • 21644448505 scopus 로고    scopus 로고
    • Sassone, P. et. atl., Dynamic Strands: Collapsing Speculative Dependence Chains for Reducing Pipeline Communication, in the Proceedings of MICRO-37, 2004
    • Sassone, P. et. atl., "Dynamic Strands: Collapsing Speculative Dependence Chains for Reducing Pipeline Communication", in the Proceedings of MICRO-37, 2004
  • 41
    • 34247180461 scopus 로고    scopus 로고
    • Dynamically Reducing Pressure on the Physical Register File through Simple Register Sharing
    • Tran, N., et al., "Dynamically Reducing Pressure on the Physical Register File through Simple Register Sharing", in the Proceedings of ISPASS-2004.
    • in the Proceedings of ISPASS-2004
    • Tran, N.1
  • 42
    • 34247223889 scopus 로고    scopus 로고
    • Banked Multiported Register Files for High Frequency Superscalar Microprocessors
    • Tseng, J., Asanovic, K., "Banked Multiported Register Files for High Frequency Superscalar Microprocessors", in the Proceedings of ISCA-30, 2002.
    • in the Proceedings of ISCA-30, 2002
    • Tseng, J.1    Asanovic, K.2
  • 44
    • 0030129806 scopus 로고    scopus 로고
    • The MIPS R10000 Superscalar Microprocessor
    • April
    • Yeager, K., "The MIPS R10000 Superscalar Microprocessor", IEEE Micro, Vol. 16, No 2, April, 1996.
    • (1996) IEEE Micro , vol.16 , Issue.2
    • Yeager, K.1
  • 45
    • 28444470490 scopus 로고    scopus 로고
    • Performance,Energy, and Thermal Considerations for SMT and CMP Architectures
    • Yingmin L., et al, "Performance,Energy, and Thermal Considerations for SMT and CMP Architectures", in the Proceedings of HPCA-11, 2005.
    • in the Proceedings of HPCA-11, 2005
    • Yingmin, L.1
  • 46
    • 85087233373 scopus 로고    scopus 로고
    • Speculation Techniques for Improving Load-related Instruction Scheduling
    • Yoaz, A.,et al. "Speculation Techniques for Improving Load-related Instruction Scheduling", in the Proceedings of ISCA-26, 1999.
    • in the Proceedings of ISCA-26, 1999
    • Yoaz, A.1
  • 47
    • 33749393518 scopus 로고    scopus 로고
    • Cherry-MP: Correctly Integrating Checkpointed Early Resource Cycling in Chip Multiprocessors
    • Kirman M. et. al., "Cherry-MP: Correctly Integrating Checkpointed Early Resource Cycling in Chip Multiprocessors", in the Proceedings of MICRO-38, 2005.
    • in the Proceedings of MICRO-38, 2005
    • Kirman, M.1    et., al.2


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