메뉴 건너뛰기




Volumn , Issue , 2011, Pages 132-143

Atomic coherence: Leveraging nanophotonics to build race-free cache coherence protocols

Author keywords

[No Author keywords available]

Indexed keywords

ATOMIC COHERENCE; CACHE COHERENCE PROTOCOLS; COHERENCE PROTOCOL; LOW LATENCY; MUTEXES; PERFORMANCE GAIN; PERFORMANCE PENALTIES;

EID: 79955923055     PISSN: 15300897     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/HPCA.2011.5749723     Document Type: Conference Paper
Times cited : (37)

References (38)
  • 1
    • 0022806145 scopus 로고
    • Cache coherence protocols: Evaluation using a multiprocessor simulation model
    • J. Archibald and J.-L. Baer, "Cache coherence protocols: evaluation using a multiprocessor simulation model," ACM Trans. Comput. Syst., vol. 4, no. 4, pp. 273-298, 1986.
    • (1986) ACM Trans. Comput. Syst. , vol.4 , Issue.4 , pp. 273-298
    • Archibald, J.1    Baer, J.-L.2
  • 2
    • 0019268339 scopus 로고
    • A general multi-microprocessor interconnection mechanism for non-numeric processing
    • New York, NY, USA: ACM
    • H.-m. D. Toong, S. O. Strommen, and E. R. Goodrich, II, "A general multi-microprocessor interconnection mechanism for non-numeric processing," in CAW '80. New York, NY, USA: ACM, 1980, pp. 115-123.
    • (1980) CAW '80 , pp. 115-123
    • Toong, H.-M.D.1    Strommen, S.O.2    Goodrich II, E.R.3
  • 6
    • 84947253476 scopus 로고    scopus 로고
    • So many states, so little time: Verifying memory coherence in the Cray X1
    • D. Abts, S. Scott, and D. J. Lilja, "So many states, so little time: Verifying memory coherence in the Cray X1," in IPDPS '03, 2003.
    • (2003) IPDPS '03
    • Abts, D.1    Scott, S.2    Lilja, D.J.3
  • 8
    • 79951700287 scopus 로고    scopus 로고
    • Fractal coherence: Scalably verifiable cache coherence
    • M. Zhang, A. R. Lebeck, and D. J. Sorin, "Fractal coherence: Scalably verifiable cache coherence," in MICRO 43, 2010.
    • (2010) MICRO 43
    • Zhang, M.1    Lebeck, A.R.2    Sorin, D.J.3
  • 9
    • 0032762121 scopus 로고    scopus 로고
    • WildFire: A scalable path for SMPs
    • E. Hagersten and M. Koster, "WildFire: A scalable path for SMPs," in HPCA '99, 1999.
    • (1999) HPCA '99
    • Hagersten, E.1    Koster, M.2
  • 11
    • 0030685588 scopus 로고    scopus 로고
    • The SGI Origin: A ccNUMA highly scalable server
    • J. Laudon and D. Lenoski, "The SGI Origin: A ccNUMA highly scalable server," in ISCA '97, 1997, pp. 241-251.
    • (1997) ISCA '97 , pp. 241-251
    • Laudon, J.1    Lenoski, D.2
  • 12
    • 0038346234 scopus 로고    scopus 로고
    • Token coherence: Decoupling performance and correctness
    • M. M. K. Martin, M. D. Hill, and D. A. Wood, "Token coherence: decoupling performance and correctness," in ISCA '03, 2003, pp. 182-193.
    • (2003) ISCA '03 , pp. 182-193
    • Martin, M.M.K.1    Hill, M.D.2    Wood, D.A.3
  • 13
    • 0020551792 scopus 로고
    • Using cache memory to reduce processor-memory traffic
    • J. R. Goodman, "Using cache memory to reduce processor-memory traffic," in ISCA '83, 1983, pp. 124-131.
    • (1983) ISCA '83 , pp. 124-131
    • Goodman, J.R.1
  • 14
    • 47349125701 scopus 로고    scopus 로고
    • Uncorq: Unconstrained snoop request delivery in embedded-ring multiprocessors
    • K. Strauss, X. Shen, and J. Torrellas, "Uncorq: Unconstrained snoop request delivery in embedded-ring multiprocessors," in MICRO 40, 2007, pp. 327-342.
    • (2007) MICRO 40 , pp. 327-342
    • Strauss, K.1    Shen, X.2    Torrellas, J.3
  • 15
    • 0026818115 scopus 로고
    • The scalable coherent interface and related standards projects
    • D. B. Gustavson, "The scalable coherent interface and related standards projects," IEEE Micro, vol. 12, no. 1, pp. 10-22, 1992.
    • (1992) IEEE Micro , vol.12 , Issue.1 , pp. 10-22
    • Gustavson, D.B.1
  • 16
    • 66749116576 scopus 로고    scopus 로고
    • Token tenure: PATCHing token counting using directory-based cache coherence
    • A. Raghavan, C. Blundell, and M. M. K. Martin, "Token tenure: PATCHing token counting using directory-based cache coherence," in MICRO 41, 2008, pp. 47-58.
    • (2008) MICRO 41 , pp. 47-58
    • Raghavan, A.1    Blundell, C.2    Martin, M.M.K.3
  • 20
    • 35348900723 scopus 로고    scopus 로고
    • Virtual hierarchies to support server consolidation
    • M. R. Marty and M. D. Hill, "Virtual hierarchies to support server consolidation," in ISCA '07, 2007, pp. 46-56.
    • (2007) ISCA '07 , pp. 46-56
    • Marty, M.R.1    Hill, M.D.2
  • 21
  • 22
  • 23
    • 27544455733 scopus 로고    scopus 로고
    • RegionScout: Exploiting coarse grain sharing in snoop-based coherence
    • A. Moshovos, "RegionScout: Exploiting coarse grain sharing in snoop-based coherence," in ISCA '05, 2005, pp. 234-245.
    • (2005) ISCA '05 , pp. 234-245
    • Moshovos, A.1
  • 24
    • 33845403666 scopus 로고    scopus 로고
    • Coherence decoupling: Making use of incoherence
    • J. Huh, J. Chang, D. Burger, and G. S. Sohi, "Coherence decoupling: making use of incoherence," in ASPLOS-XI, 2004, pp. 97-106.
    • (2004) ASPLOS-XI , pp. 97-106
    • Huh, J.1    Chang, J.2    Burger, D.3    Sohi, G.S.4
  • 25
    • 0032678214 scopus 로고    scopus 로고
    • Memory sharing predictor: The key to a speculative coherent DSM
    • A.-C. Lai and B. Falsafi, "Memory sharing predictor: the key to a speculative coherent DSM," in ISCA '99, 1999, pp. 172-183.
    • (1999) ISCA '99 , pp. 172-183
    • Lai, A.-C.1    Falsafi, B.2
  • 26
    • 63549143378 scopus 로고    scopus 로고
    • Leveraging on-chip networks for data cache migration in chip multiprocessors
    • N. Eisley, L.-S. Peh, and L. Shang, "Leveraging on-chip networks for data cache migration in chip multiprocessors," in PACT '08, 2008, pp. 197-207.
    • (2008) PACT '08 , pp. 197-207
    • Eisley, N.1    Peh, L.-S.2    Shang, L.3
  • 28
    • 79955904031 scopus 로고    scopus 로고
    • Forward state for use in cache coherency in a multiprocessor system
    • Dec US Patent App. 10/325,069
    • H. Hum and J. Goodman, "Forward state for use in cache coherency in a multiprocessor system," Dec 2002, US Patent App. 10/325,069.
    • (2002)
    • Hum, H.1    Goodman, J.2
  • 29
    • 33847260173 scopus 로고    scopus 로고
    • Large-scale photonic integrated circuits for long-haul transmission and switching
    • [Online]. Available
    • R. N. et al, "Large-scale photonic integrated circuits for long-haul transmission and switching," J. Opt. Netw., vol. 6, no. 2, pp. 102-111, 2007. [Online]. Available: http://jon.osa.org/abstract.cfm?URI=JON-6-2-102
    • (2007) J. Opt. Netw. , vol.6 , Issue.2 , pp. 102-111
    • N, R.1
  • 31
    • 76749143733 scopus 로고    scopus 로고
    • Light speed arbitration and flow control for nanophotonic interconnects
    • D. Vantrease, N. Binkert, R. Schreiber, and M. H. Lipasti, "Light speed arbitration and flow control for nanophotonic interconnects," in MICRO 42, 2009, pp. 304-315.
    • (2009) MICRO 42 , pp. 304-315
    • Vantrease, D.1    Binkert, N.2    Schreiber, R.3    Lipasti, M.H.4
  • 33
    • 70450230786 scopus 로고    scopus 로고
    • Phastlane: A rapid transit optical routing network
    • M. Cianchetti, J. Kerekes, and D. Albonesi, "Phastlane: a rapid transit optical routing network," in ISCA-36, 2009.
    • (2009) ISCA-36
    • Cianchetti, M.1    Kerekes, J.2    Albonesi, D.3
  • 34
    • 79955903125 scopus 로고    scopus 로고
    • Flexishare: Energy-efficient nanophotonic crossbar architecture through channel sharing
    • Y. Pan, J. Kim, and G. Memik, "Flexishare: Energy-efficient nanophotonic crossbar architecture through channel sharing," in HPCA-16, 2010.
    • (2010) HPCA-16
    • Pan, Y.1    Kim, J.2    Memik, G.3
  • 35
    • 0029179077 scopus 로고
    • The SPLASH-2 programs: Characterization and methodological considerations
    • Jun
    • S. C. Woo, M. Ohara, E. Torrie, J. P. Singh, and A. Gupta, "The SPLASH-2 programs: Characterization and methodological considerations," in ISCA, Jun 1995, pp. 24-36.
    • (1995) ISCA , pp. 24-36
    • Woo, S.C.1    Ohara, M.2    Torrie, E.3    Singh, J.P.4    Gupta, A.5


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