메뉴 건너뛰기




Volumn , Issue , 2011, Pages 144-155

CHIPPER: A low-complexity bufferless deflection router

Author keywords

[No Author keywords available]

Indexed keywords

AGE-BASED; AREA REDUCTION; BACK PRESSURES; CACHE MISS; CHIP MULTIPROCESSOR; CONTROL LOGIC; CRITICAL PATHS; DEFLECTION ROUTINGS; DESIGN TRADEOFF; DESKTOP APPLICATIONS; ENERGY CONSUMPTION; HARDWARE COST; HIGH COSTS; LARGE POWER; LIVELOCK FREEDOM; LOW-COMPLEXITY; MICRO ARCHITECTURES; MULTITHREADED; NETWORK LOAD; NETWORK POWER; NETWORKS ON CHIPS; PERFORMANCE DEGRADATION; PERMUTATION NETWORK; POWER REDUCTIONS; REASSEMBLY; ROUTER ARCHITECTURE; ROUTER BUFFER; THREE PROBLEMS; TOKEN-PASSING;

EID: 79955909866     PISSN: 15300897     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/HPCA.2011.5749724     Document Type: Conference Paper
Times cited : (194)

References (57)
  • 1
    • 79955916929 scopus 로고    scopus 로고
    • TPC-C. http://www.tpc.org/tpcc/.
  • 2
    • 34547471544 scopus 로고    scopus 로고
    • Design tradeoffs for tiled CMP on-chip networks
    • J. Balfour and W. J. Dally. Design tradeoffs for tiled CMP on-chip networks. ICS, 2006.
    • (2006) ICS
    • Balfour, J.1    Dally, W.J.2
  • 3
    • 84939340871 scopus 로고
    • On distributed communications networks
    • P. Baran. On distributed communications networks. IEEE Trans. on Comm., 1964.
    • (1964) IEEE Trans. on Comm.
    • Baran, P.1
  • 4
    • 0033722744 scopus 로고    scopus 로고
    • Piranha: A scalable architecture based on single-chip multiprocessing
    • L. A. Barroso et al. Piranha: a scalable architecture based on single-chip multiprocessing. ISCA-27, 2000.
    • (2000) ISCA-27
    • Barroso, L.A.1
  • 5
    • 85154002090 scopus 로고
    • Sorting networks and their applications
    • K. Batcher. Sorting networks and their applications. AFIPS Spring Joint Comp. Conf., 32:307-314, 1968.
    • (1968) AFIPS Spring Joint Comp. Conf. , vol.32 , pp. 307-314
    • Batcher, K.1
  • 6
    • 34547261834 scopus 로고    scopus 로고
    • Thousand core chips: A technology perspective
    • S. Borkar. Thousand core chips: a technology perspective. DAC-44, 2007.
    • (2007) DAC-44
    • Borkar, S.1
  • 8
    • 0035247054 scopus 로고    scopus 로고
    • Unslotted deflection routing: A practical and efficient protocol for multihop optical networks
    • T. Chich, P. Fraigniaud, and J. Cohen. Unslotted deflection routing: a practical and efficient protocol for multihop optical networks. IEEE/ACM Transactions on Networking, 2001.
    • (2001) IEEE/ACM Transactions on Networking
    • Chich, T.1    Fraigniaud, P.2    Cohen, J.3
  • 11
    • 0023346637 scopus 로고
    • Deadlock-free message routing in multiprocessor interconnection networks
    • W. Dally and C. Seitz. Deadlock-free message routing in multiprocessor interconnection networks. IEEE Trans. on Comp., 1987.
    • (1987) IEEE Trans. on Comp.
    • Dally, W.1    Seitz, C.2
  • 13
    • 76749124429 scopus 로고    scopus 로고
    • Application-aware prioritization mechanisms for on-chip networks
    • R. Das et al. Application-aware prioritization mechanisms for on-chip networks. MICRO-42, 2009.
    • (2009) MICRO-42
    • Das, R.1
  • 14
    • 77954985868 scopus 로고    scopus 로고
    • Aérgia: Exploiting packet latency slack in on-chip networks
    • R. Das et al. Aérgia: exploiting packet latency slack in on-chip networks. ISCA-37, 2010.
    • (2010) ISCA-37
    • Das, R.1
  • 16
    • 74049103873 scopus 로고    scopus 로고
    • Reducing packet dropping in a bufferless noc
    • C. Gómez et al. Reducing packet dropping in a bufferless noc. Euro-Par-14, 2008.
    • (2008) Euro-Par-14
    • Gómez, C.1
  • 17
    • 36348975404 scopus 로고    scopus 로고
    • Implementation and evaluation of on-chip network architectures
    • P. Gratz, C. Kim, R. McDonald, and S. Keckler. Implementation and evaluation of on-chip network architectures. ICCD, 2006.
    • (2006) ICCD
    • Gratz, P.1    Kim, C.2    McDonald, R.3    Keckler, S.4
  • 18
    • 34250831093 scopus 로고    scopus 로고
    • Avoiding message-dependent deadlock in network-based systems-on-chip
    • A. Hansson, K. Goossens, and A. Radulescu. Avoiding message-dependent deadlock in network-based systems-on-chip. VLSI Design, 2007.
    • (2007) VLSI Design
    • Hansson, A.1    Goossens, K.2    Radulescu, A.3
  • 19
    • 76749157492 scopus 로고    scopus 로고
    • Scarab: A single cycle adaptive routing and bufferless network
    • M. Hayenga, N. Jerger, and M. Lipasti. Scarab: A single cycle adaptive routing and bufferless network. MICRO-42, 2009.
    • (2009) MICRO-42
    • Hayenga, M.1    Jerger, N.2    Lipasti, M.3
  • 21
    • 36849022584 scopus 로고    scopus 로고
    • A 5-GHz mesh interconnect for a teraflops processor
    • Y. Hoskote et al. A 5-GHz mesh interconnect for a teraflops processor. IEEE Micro, 2007.
    • (2007) IEEE Micro
    • Hoskote, Y.1
  • 22
    • 34547288235 scopus 로고    scopus 로고
    • Implicitly parallel programming models for thousand-core microprocessors
    • W. W. Hwu et al. Implicitly parallel programming models for thousand-core microprocessors. DAC-44, 2007.
    • (2007) DAC-44
    • Hwu, W.W.1
  • 23
    • 79951684475 scopus 로고    scopus 로고
    • Adaptive flow control for robust performance and energy
    • S. A. R. Jafri et al. Adaptive flow control for robust performance and energy. MICRO-43, 2010.
    • (2010) MICRO-43
    • Jafri, S.A.R.1
  • 24
    • 0036949388 scopus 로고    scopus 로고
    • An adaptive, non-uniform cache structure for wire-dominated on-chip caches
    • C. Kim, D. Burger, and S. Keckler. An adaptive, non-uniform cache structure for wire-dominated on-chip caches. ASPLOS-10, 2002.
    • (2002) ASPLOS-10
    • Kim, C.1    Burger, D.2    Keckler, S.3
  • 25
    • 76749128509 scopus 로고    scopus 로고
    • Low-cost router microarchitecture for on-chip networks
    • J. Kim. Low-cost router microarchitecture for on-chip networks. MICRO-42, 2009.
    • (2009) MICRO-42
    • Kim, J.1
  • 26
    • 52649149257 scopus 로고    scopus 로고
    • iDEAL: Inter-router dual-function energy and area-efficient links for network-on-chip (NoC) architectures
    • A. Kodi, A. Sarathy, and A. Louri. iDEAL: Inter-router dual-function energy and area-efficient links for network-on-chip (NoC) architectures. ISCA-35, 2008.
    • (2008) ISCA-35
    • Kodi, A.1    Sarathy, A.2    Louri, A.3
  • 27
    • 20344374162 scopus 로고    scopus 로고
    • Niagara: A 32-way multithreaded sparc processor
    • DOI 10.1109/MM.2005.35
    • P. Kongetira, K. Aingaran, and K. Olukotun. Niagara: A 32-way multithreaded SPARC processor. IEEE Micro, 25(2):21-29, 2005. (Pubitemid 40784326)
    • (2005) IEEE Micro , vol.25 , Issue.2 , pp. 21-29
    • Kongetira, P.1    Aingaran, K.2    Olukotun, K.3
  • 28
    • 0026154865 scopus 로고
    • Chaos router: Architecture and performance
    • S. Konstantinidou and L. Snyder. Chaos router: architecture and performance. ISCA-18, 1991.
    • (1991) ISCA-18
    • Konstantinidou, S.1    Snyder, L.2
  • 29
    • 84904279959 scopus 로고
    • Lockup-free instruction fetch/prefetch cache organization
    • D. Kroft. Lockup-free instruction fetch/prefetch cache organization. ISCA-8, 1981.
    • (1981) ISCA-8
    • Kroft, D.1
  • 30
    • 0030685588 scopus 로고    scopus 로고
    • The SGI Origin: A ccNUMA highly scalable server
    • J. Laudon and D. Lenoski. The SGI Origin: a ccNUMA highly scalable server. ISCA-24, 1997.
    • (1997) ISCA-24
    • Laudon, J.1    Lenoski, D.2
  • 31
    • 33750928209 scopus 로고    scopus 로고
    • Evaluation of on-chip networks using deflection routing
    • Z. Lu, M. Zhong, and A. Jantsch. Evaluation of on-chip networks using deflection routing. GLSVLSI-16, 2006.
    • (2006) GLSVLSI-16
    • Lu, Z.1    Zhong, M.2    Jantsch, A.3
  • 32
    • 31944440969 scopus 로고    scopus 로고
    • Pin: Building customized program analysis tools with dynamic instrumentation
    • C.-K. Luk et al. Pin: building customized program analysis tools with dynamic instrumentation. PLDI, 2005.
    • (2005) PLDI
    • Luk, C.-K.1
  • 33
    • 79955911677 scopus 로고    scopus 로고
    • MATLAB
    • MathWorks. MATLAB. http://www.mathworks.com/ products/matlab/.
  • 35
    • 64949139014 scopus 로고    scopus 로고
    • Elastic-buffer flow control for on-chip networks
    • G. Michelogiannakis et al. Elastic-buffer flow control for on-chip networks. HPCA-15, 2009.
    • (2009) HPCA-15
    • Michelogiannakis, G.1
  • 36
    • 77955102506 scopus 로고    scopus 로고
    • Evaluating bufferless flow-control for on-chip networks
    • G. Michelogiannakis et al. Evaluating bufferless flow-control for on-chip networks. NOCS, 2010.
    • (2010) NOCS
    • Michelogiannakis, G.1
  • 37
    • 84881458030 scopus 로고    scopus 로고
    • Microsoft Corporation. Microsoft SharePoint. http: //sharepoint. microsoft.com/en-us/Pages/ default.aspx.
    • Microsoft SharePoint
  • 38
    • 70450255432 scopus 로고    scopus 로고
    • A case for bufferless routing in on-chip networks
    • T. Moscibroda and O. Mutlu. A case for bufferless routing in on-chip networks. ISCA-36, 2009.
    • (2009) ISCA-36
    • Moscibroda, T.1    Mutlu, O.2
  • 39
    • 79955900775 scopus 로고    scopus 로고
    • ViChaR: A dynamic virtual channel regulator for on-chip networks
    • C. Nicopoulos et al. ViChaR: A dynamic virtual channel regulator for on-chip networks. MICRO-39, 2006.
    • (2006) MICRO-39
    • Nicopoulos, C.1
  • 40
    • 84865556460 scopus 로고    scopus 로고
    • Next generation on-chip networks: What kind of congestion control do we need?
    • G. Nychis, C. Fallin, T. Moscibroda, and O. Mutlu. Next generation on-chip networks: What kind of congestion control do we need? Hotnets-IX, 2010.
    • (2010) Hotnets-IX
    • Nychis, G.1    Fallin, C.2    Moscibroda, T.3    Mutlu, O.4
  • 41
    • 0002432406 scopus 로고    scopus 로고
    • The case for a single-chip multiprocessor
    • K. Olukotun et al. The case for a single-chip multiprocessor. ASPLOS, 1996.
    • (1996) ASPLOS
    • Olukotun, K.1
  • 42
    • 36849063126 scopus 로고    scopus 로고
    • Research challenges for on-chip interconnection networks
    • J. Owens et al. Research challenges for on-chip interconnection networks. IEEE Micro, 2007.
    • (2007) IEEE Micro
    • Owens, J.1
  • 43
    • 21644454187 scopus 로고    scopus 로고
    • Pinpointing representative portions of large Intel Itanium programs with dynamic instrumentation
    • H. Patil et al. Pinpointing representative portions of large Intel Itanium programs with dynamic instrumentation. MICRO-37, 2004.
    • (2004) MICRO-37
    • Patil, H.1
  • 45
    • 0029273301 scopus 로고
    • Supporting dynamic data structures on distributed shared memory machines
    • Mar
    • A. Rogers et al. Supporting dynamic data structures on distributed shared memory machines. ACM Trans. Prog. Lang. and Sys., 17(2):233-263, Mar 1995.
    • (1995) ACM Trans. Prog. Lang. and Sys. , vol.17 , Issue.2 , pp. 233-263
    • Rogers, A.1
  • 46
    • 49249086142 scopus 로고    scopus 로고
    • Larrabee: A many-core x86 architecture for visual computing
    • L. Seiler et al. Larrabee: a many-core x86 architecture for visual computing. SIGGRAPH, 2008.
    • (2008) SIGGRAPH
    • Seiler, L.1
  • 47
    • 0001558043 scopus 로고
    • Architecture and applications of the HEP multiprocessor computer system
    • B. Smith. Architecture and applications of the HEP multiprocessor computer system. SPIE, 1981.
    • (1981) SPIE
    • Smith, B.1
  • 48
    • 0034443570 scopus 로고    scopus 로고
    • Symbiotic jobscheduling for a simultaneous multithreaded processor
    • A. Snavely and D. M. Tullsen. Symbiotic jobscheduling for a simultaneous multithreaded processor. ASPLOS-9, 2000.
    • (2000) ASPLOS-9
    • Snavely, A.1    Tullsen, D.M.2
  • 49
    • 79955897385 scopus 로고    scopus 로고
    • CPU
    • Standard Performance Evaluation Corporation. SPEC CPU2006. http://www.spec.org/cpu2006.
    • (2006)
  • 52
    • 33750908258 scopus 로고    scopus 로고
    • Implementation analysis of NoC: A MPSoC trace-driven approach
    • S. Tota et al. Implementation analysis of NoC: a MPSoC trace-driven approach. GLSVLSI-16, 2006.
    • (2006) GLSVLSI-16
    • Tota, S.1
  • 53
    • 77952576085 scopus 로고    scopus 로고
    • Towards scalable, energy-efficient, bus-based on-chip networks
    • A. Udipi et al. Towards scalable, energy-efficient, bus-based on-chip networks. HPCA-16, 2010.
    • (2010) HPCA-16
    • Udipi, A.1
  • 54
    • 0000648555 scopus 로고
    • A permutation network
    • Jan
    • A. Waksman. A permutation network. JACM, 15:159-163, Jan 1968.
    • (1968) JACM , vol.15 , pp. 159-163
    • Waksman, A.1
  • 55
    • 84948976085 scopus 로고    scopus 로고
    • Orion: A power-performance simulator for interconnection networks
    • H.Wang et al. Orion: a power-performance simulator for interconnection networks. MICRO-35, 2002.
    • (2002) MICRO-35
    • Wang, H.1
  • 56
    • 84862144932 scopus 로고    scopus 로고
    • Power-driven design of router microarchitectures in on-chip networks
    • H. Wang, L. Peh, and S. Malik. Power-driven design of router microarchitectures in on-chip networks. MICRO-36, 2003.
    • (2003) MICRO-36
    • Wang, H.1    Peh, L.2    Malik, S.3
  • 57
    • 0029179077 scopus 로고
    • The SPLASH-2 programs: Characterization and methodological considerations
    • S. Woo et al. The SPLASH-2 programs: characterization and methodological considerations. ISCA-22, 1995.
    • (1995) ISCA-22
    • Woo, S.1


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