메뉴 건너뛰기




Volumn , Issue , 2009, Pages 484-495

Simultaneous speculative threading: A novel pipeline architecture implemented in sun's ROCK processor

Author keywords

Checkpoint based architecture; Chip multiprocessor; CMP; Hardware speculation; Instruction level parallelism; Memory level parallelism; Processor architecture; SST

Indexed keywords

CHECK POINTING; CHIP MULTIPROCESSOR; INSTRUCTION LEVEL PARALLELISM; MEMORY DISAMBIGUATION; OUT OF ORDER; PIPELINE ARCHITECTURE; POWER EFFICIENT; PROCESSOR ARCHITECTURES; RE-ORDER BUFFERS; REGISTER RENAMING LOGIC; SEQUENTIAL PROGRAMS; SUN MICROSYSTEMS;

EID: 70450257973     PISSN: 10636897     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1555754.1555814     Document Type: Conference Paper
Times cited : (46)

References (26)
  • 4
    • 22944440036 scopus 로고    scopus 로고
    • High-Performance Throughput Computing
    • CHAUDHRY, S., CAPRIOLI, P., YIP, S., AND TREMBLAY, M. High-Performance Throughput Computing. IEEE Micro 25, 3 (2005), 32-45.
    • (2005) IEEE Micro , vol.25 , Issue.3 , pp. 32-45
    • CHAUDHRY, S.1    CAPRIOLI, P.2    YIP, S.3    TREMBLAY, M.4
  • 5
    • 65549167440 scopus 로고    scopus 로고
    • CHAUDHRY, S., CYPHER, R., EKMAN, M., KARLSSON, M., LANDIN, A., YIP, S., ZEFFER, H., AND TREMBLAY, M. ROCK: A High-Performance SPARC CMT Processor. IEEE Micro 29, 2 (2009).
    • CHAUDHRY, S., CYPHER, R., EKMAN, M., KARLSSON, M., LANDIN, A., YIP, S., ZEFFER, H., AND TREMBLAY, M. ROCK: A High-Performance SPARC CMT Processor. IEEE Micro 29, 2 (2009).
  • 10
    • 0027262011 scopus 로고
    • Transactional Memory: Architectural Support for Lock-Free Data Structures
    • HERLIHY, M., AND MOSS, J. E. B. Transactional Memory: Architectural Support for Lock-Free Data Structures. SIGARCH Computer Architecture News 21, 2 (1993), 289-300.
    • (1993) SIGARCH Computer Architecture News , vol.21 , Issue.2 , pp. 289-300
    • HERLIHY, M.1    MOSS, J.E.B.2
  • 11
    • 0032639289 scopus 로고    scopus 로고
    • The Alpha 21264 Microprocessor
    • KESSLER, R. The Alpha 21264 Microprocessor. IEEE Micro 19, 2 (1999), 24-36.
    • (1999) IEEE Micro , vol.19 , Issue.2 , pp. 24-36
    • KESSLER, R.1
  • 12
    • 20344374162 scopus 로고    scopus 로고
    • Niagara: A 32-Way Multithreaded Sparc Processor
    • KONGETIRA, P., AINGARAN, K., AND OLUKOTUN, K. Niagara: A 32-Way Multithreaded Sparc Processor. IEEE Micro 25, 2 (2005), 21-29.
    • (2005) IEEE Micro , vol.25 , Issue.2 , pp. 21-29
    • KONGETIRA, P.1    AINGARAN, K.2    OLUKOTUN, K.3
  • 13
    • 0033348795 scopus 로고    scopus 로고
    • A Chip-Multiprocessor Architecture With Speculative Multithreading
    • KRISHNAN, V., AND TORRELLAS, J. A Chip-Multiprocessor Architecture With Speculative Multithreading. IEEE Transactions on Computers 48, 9 (1999), 866-880.
    • (1999) IEEE Transactions on Computers , vol.48 , Issue.9 , pp. 866-880
    • KRISHNAN, V.1    TORRELLAS, J.2
  • 16
    • 33644903196 scopus 로고    scopus 로고
    • Efficient Runahead Execution: Power-Efficient Memory Latency Tolerance
    • MUTLU, O., KIM, H., AND PATT, Y. N. Efficient Runahead Execution: Power-Efficient Memory Latency Tolerance. IEEE Micro 26, 1 (2006), 10-20.
    • (2006) IEEE Micro , vol.26 , Issue.1 , pp. 10-20
    • MUTLU, O.1    KIM, H.2    PATT, Y.N.3
  • 20
    • 31844447800 scopus 로고    scopus 로고
    • Mitosis Compiler: An Infrastructure for Speculative Threading Based on Pre-Computation Slices
    • QUIÑONES, C. G., MADRILES, C., SÁNCHEZ, J., MARCUELLO, P., GONZÁLEZ, A., AND TULLSEN, D. Mitosis Compiler: An Infrastructure for Speculative Threading Based on Pre-Computation Slices. SIGPLAN Notices 40, 6 (2005), 269-279.
    • (2005) SIGPLAN Notices , vol.40 , Issue.6 , pp. 269-279
    • QUIÑONES, C.G.1    MADRILES, C.2    SÁNCHEZ, J.3    MARCUELLO, P.4    GONZÁLEZ, A.5    TULLSEN, D.6
  • 21
    • 3242801250 scopus 로고    scopus 로고
    • An All-Software Thread-Level Data Dependence Speculation System for Multiprocessors
    • RUNDBERG, P., AND STENSTRÖM, P. An All-Software Thread-Level Data Dependence Speculation System for Multiprocessors. Journal of Instruction-Level Parallelism 3, 1 (2001), 2002.
    • (2001) Journal of Instruction-Level Parallelism 3 , pp. 1
    • RUNDBERG, P.1    STENSTRÖM, P.2
  • 24
    • 0034316177 scopus 로고    scopus 로고
    • The MAJC Architecture: A Synthesis of Parallelism and Scalability
    • TREMBLAY, M., CHAN, J., CHAUDHRY, S., CONIGLIAM, A., AND TSE, S. The MAJC Architecture: A Synthesis of Parallelism and Scalability. IEEE Micro 20, 6 (2000), 12-25.
    • (2000) IEEE Micro , vol.20 , Issue.6 , pp. 12-25
    • TREMBLAY, M.1    CHAN, J.2    CHAUDHRY, S.3    CONIGLIAM, A.4    TSE, S.5


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