CCNoC: Cache-Coherent Network on Chip for Chip Multiprocessors
As the number of cores in chip multiprocessors (CMPs) increases, cache coherence protocol has become a key issue in integration of chip multiprocessors. Supporting cache coherence protocol in large chip multiprocessors still faces three hurdles: design complexity, performance and scalability. This p...
Saved in:
| Published in | Journal of computer science and technology Vol. 25; no. 2; pp. 257 - 266 |
|---|---|
| Main Author | |
| Format | Journal Article |
| Language | English |
| Published |
Boston
Springer US
01.03.2010
Springer Nature B.V Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China%Tsinghua National Laboratory of Information Science and Technology, Beijing 100084, China%Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China Tsinghua National Laboratory of Information Science and Technology, Beijing 100084, China |
| Subjects | |
| Online Access | Get full text |
| ISSN | 1000-9000 1860-4749 |
| DOI | 10.1007/s11390-010-9322-4 |
Cover
| Abstract | As the number of cores in chip multiprocessors (CMPs) increases, cache coherence protocol has become a key issue in integration of chip multiprocessors. Supporting cache coherence protocol in large chip multiprocessors still faces three hurdles: design complexity, performance and scalability. This paper proposes Cache Coherent Network on Chip (CCNoC), a scheme that decouples cache coherency maintenance from processors and shared L2 caches and implements it completely in network on chip to free up processors and shared L2 caches from the chore of maintaining coherency, thereby reduces design complexity of CMPs. In this way, CCNoC also improves the performance of cache coherence protocol through reducing directory access latency and enhances scalability by avoiding massive directories overhead in shared L2 caches. In CCNoC, coherence state caches and active directory caches are implemented in the network interface components of network on chip to maintain cache coherence states for blocks in L1 caches and manage directory information for recently accessed blocks in L2 caches respectively. CCNoC provides a scalable CMP framework to tackle cache coherency which is the foundation of CMP. This paper evaluates the performance of CCNoC. Experimental results show that for a 16-core system, CCNoC improves performance by 3% on average over the conventional chip multiprocessor and by 10% at best, while reduces storage overhead by 1.8% and saves directory storage by 88%, showing good scalability. |
|---|---|
| AbstractList | TP3; As the number of cores in chip multiprocessors (CMPs) increases, cache coherence protocol has become a key issue in integration of chip multiprocessors. Supporting cache coherence protocol in large chip multiprocessors still faces three hurdles: design complexity, performance and scalability. This paper proposes Cache Coherent Network on Chip (CCNoC), a scheme that decouples cache coherency maintenance from processors and shared L2 caches and implements it completely in network on chip to free up processors and shared L2 caches from the chore of maintaining coherency, thereby reduces design complexity of CMPs. In this way, CCNoC also improves the performance of cache coherence protocol through reducing directory access latency and enhances scalability by avoiding massive directories overhead in shared L2 caches. In CCNoC, coherence state caches and active directory caches are implemented in the network interface components of network on chip to maintain cache coherence states for blocks in L1 caches and manage directory information for recently accessed blocks in L2 caches respectively. CCNoC provides a scalable CMP framework to tackle cache coherency which is the foundation of CMP. This paper evaluates the performance of CCNoC. Experimental results show that for a 16-core system, CCNoC improves performance by 3% on average over the conventional chip multiprocessor and by 10% at best, while reduces storage overhead by 1.8% and saves directory storage by 88%, showing good scalability. As the number of cores in chip multiprocessors (CMPs) increases, cache coherence protocol has become a key issue in integration of chip multiprocessors. Supporting cache coherence protocol in large chip multiprocessors still faces three hurdles: design complexity, performance and scalability. This paper proposes Cache Coherent Network on Chip (CCNoC) , a scheme that decouples cache coherency maintenance from processors and shared L2 caches and implements it completely in network on chip to free up processors and shared L2 caches from the chore of maintaining coherency, thereby reduces design complexity of CMPs. In this way, CCNoC also improves the performance of cache coherence protocol through reducing directory access latency and enhances scalability by avoiding massive directories overhead in shared L2 caches. In CCNoC, coherence state caches and active directory caches are implemented in the network interface components of network on chip to maintain cache coherence states for blocks in L1 caches and manage directory information for recently accessed blocks in L2 caches respectively. CCNoC provides a scalable CMP framework to tackle cache coherency which is the foundation of CMP. This paper evaluates the performance of CCNoC. Experimental results show that for a 16-core system, CCNoC improves performance by 3% on average over the conventional chip multiprocessor and by 10% at best, while reduces storage overhead by 1.8% and saves directory storage by 88%, showing good scalability. As the number of cores in chip multiprocessors (CMPs) increases, cache coherence protocol has become a key issue in integration of chip multiprocessors. Supporting cache coherence protocol in large chip multiprocessors still faces three hurdles: design complexity, performance and scalability. This paper proposes Cache Coherent Network on Chip (CCNoC), a scheme that decouples cache coherency maintenance from processors and shared L2 caches and implements it completely in network on chip to free up processors and shared L2 caches from the chore of maintaining coherency, thereby reduces design complexity of CMPs. In this way, CCNoC also improves the performance of cache coherence protocol through reducing directory access latency and enhances scalability by avoiding massive directories overhead in shared L2 caches. In CCNoC, coherence state caches and active directory caches are implemented in the network interface components of network on chip to maintain cache coherence states for blocks in L1 caches and manage directory information for recently accessed blocks in L2 caches respectively. CCNoC provides a scalable CMP framework to tackle cache coherency which is the foundation of CMP. This paper evaluates the performance of CCNoC. Experimental results show that for a 16-core system, CCNoC improves performance by 3% on average over the conventional chip multiprocessor and by 10% at best, while reduces storage overhead by 1.8% and saves directory storage by 88%, showing good scalability. As the number of cores in chip multiprocessors (CMPs) increases, cache coherence protocol has become a key issue in integration of chip multiprocessors. Supporting cache coherence protocol in large chip multiprocessors still faces three hurdles: design complexity, performance and scalability. This paper proposes Cache Coherent Network on Chip (CCNoC), a scheme that decouples cache coherency maintenance from processors and shared L2 caches and implements it completely in network on chip to free up processors and shared L2 caches from the chore of maintaining coherency, thereby reduces design complexity of CMPs. In this way, CCNoC also improves the performance of cache coherence protocol through reducing directory access latency and enhances scalability by avoiding massive directories overhead in shared L2 caches. In CCNoC, coherence state caches and active directory caches are implemented in the network interface components of network on chip to maintain cache coherence states for blocks in L1 caches and manage directory information for recently accessed blocks in L2 caches respectively. CCNoC provides a scalable CMP framework to tackle cache coherency which is the foundation of CMP. This paper evaluates the performance of CCNoC. Experimental results show that for a 16-core system, CCNoC improves performance by 3% on average over the conventional chip multiprocessor and by 10% at best, while reduces storage overhead by 1.8% and saves directory storage by 88%, showing good scalability. |
| Author | 王惊雷 薛一波 Member, CCF, IEEE 王海霞 李崇民 汪东升 Senior Member,CCF |
| AuthorAffiliation | Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China Tsinghua National Laboratory of Information Science and Technology, Beijing 100084, China |
| AuthorAffiliation_xml | – name: Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China%Tsinghua National Laboratory of Information Science and Technology, Beijing 100084, China%Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China;Tsinghua National Laboratory of Information Science and Technology, Beijing 100084, China |
| Author_xml | – sequence: 1 fullname: 王惊雷 薛一波 Member, CCF, IEEE 王海霞 李崇民 汪东升 Senior Member,CCF |
| BookMark | eNp9kctO3DAUhi1EpXJ7AHYRGzakPb4kjnegiF4kSjewtjye45lkgj3YGQ28Sp-l79RXqKdBRWKBLNlH8vcf_8f_Idn3wSMhpxQ-UQD5OVHKFZRAoVScsVLskQPa1FAKKdR-rgHyTd4-ksOUegAuQYgDctm2t6H98_tX0Rq7xLINS4zox-IWx22IqyL4ol1268KFOBU_NsPYrWOwmFKI6Zh8cGZIePJyHpH7L9d37bfy5ufX7-3VTWkFpWPZMGc5h4qxRjSOz0FUwlXKoM2L1XODEhxS1agaG2doJflcqrkSCmfU2pofkYup79Z4Z_xC92ETfX5R96lfPfXpaaaR5fmBAaiMn094dvq4wTTqhy5ZHAbjMWySViBVxfg_8uwN-b9zIxmobJRmSE6QjSGliE7bbjRjF_wYTTdoCnoXg55i0NmG3sWgRVbSN8p17B5MfH5XwyZNyqxfYHy19J7oZQ67DH7xmHV6ZuzKdQPq3c8LVlP-FxVspjg |
| CitedBy_id | crossref_primary_10_1007_s11390_010_9390_5 |
| Cites_doi | 10.1145/225830.223990 10.1145/1080695.1069998 10.1109/2.55500 10.1109/HPCA.2000.824346 10.1145/343647.343776 10.1145/1105734.1105747 10.21236/ADA466772 10.1145/1128022.1128065 10.1007/978-1-4615-3604-8_9 10.1109/MICRO.2006.31 10.1109/DAC.2001.935594 10.1109/HPCA.1999.744354 10.1109/HPCA.1999.744357 10.1109/2.976921 10.1145/633625.52432 10.1145/74926.74944 10.1109/MICRO.2006.27 10.1007/11549468_65 10.1109/TPDS.2004.27 10.1109/IPDPS.2000.846057 |
| ClassificationCodes | TP3 |
| ContentType | Journal Article |
| Copyright | Springer 2010 Springer 2010. Copyright © Wanfang Data Co. Ltd. All Rights Reserved. |
| Copyright_xml | – notice: Springer 2010 – notice: Springer 2010. – notice: Copyright © Wanfang Data Co. Ltd. All Rights Reserved. |
| DBID | 2RA 92L CQIGP W92 ~WA AAYXX CITATION 3V. 7SC 7WY 7WZ 7XB 87Z 8AL 8FD 8FE 8FG 8FK 8FL ABJCF ABUWG AFKRA ARAPS AZQEC BENPR BEZIV BGLVJ CCPQU DWQXO FRNLG F~G GNUQQ HCIFZ JQ2 K60 K6~ K7- L.- L6V L7M L~C L~D M0C M0N M7S P5Z P62 PHGZM PHGZT PKEHL PQBIZ PQBZA PQEST PQGLB PQQKQ PQUKI PRINS PTHSS Q9U 2B. 4A8 92I 93N PSX TCJ |
| DOI | 10.1007/s11390-010-9322-4 |
| DatabaseName | 维普_期刊 中文科技期刊数据库-CALIS站点 维普中文期刊数据库 中文科技期刊数据库-工程技术 中文科技期刊数据库- 镜像站点 CrossRef ProQuest Central (Corporate) Computer and Information Systems Abstracts ABI/INFORM Collection ABI/INFORM Global (PDF only) ProQuest Central (purchase pre-March 2016) ABI/INFORM Collection Computing Database (Alumni Edition) Technology Research Database ProQuest SciTech Collection ProQuest Technology Collection ProQuest Central (Alumni) (purchase pre-March 2016) ABI/INFORM Collection (Alumni) Materials Science & Engineering Collection ProQuest Central (Alumni) ProQuest Central UK/Ireland Advanced Technologies & Computer Science Collection ProQuest Central Essentials ProQuest Central Business Premium Collection Technology Collection ProQuest One Community College ProQuest Central Business Premium Collection (Alumni) ABI/INFORM Global (Corporate) ProQuest Central Student SciTech Premium Collection ProQuest Computer Science Collection ProQuest Business Collection (Alumni Edition) ProQuest Business Collection Computer Science Database ABI/INFORM Professional Advanced ProQuest Engineering Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional ABI/INFORM Global Computing Database Engineering Database Advanced Technologies & Aerospace Database ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Premium ProQuest One Academic ProQuest One Academic Middle East (New) ProQuest One Business (UW System Shared) ProQuest One Business (Alumni) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic ProQuest One Academic UKI Edition ProQuest Central China Engineering Collection ProQuest Central Basic Wanfang Data Journals - Hong Kong WANFANG Data Centre Wanfang Data Journals 万方数据期刊 - 香港版 China Online Journals (COJ) China Online Journals (COJ) |
| DatabaseTitle | CrossRef ABI/INFORM Global (Corporate) ProQuest Business Collection (Alumni Edition) ProQuest One Business Computer Science Database ProQuest Central Student Technology Collection Technology Research Database Computer and Information Systems Abstracts – Academic ProQuest One Academic Middle East (New) ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection Computer and Information Systems Abstracts ProQuest Central (Alumni Edition) SciTech Premium Collection ProQuest One Community College ProQuest Central China ABI/INFORM Complete ProQuest Central ABI/INFORM Professional Advanced ProQuest One Applied & Life Sciences ProQuest Engineering Collection ProQuest Central Korea ProQuest Central (New) Advanced Technologies Database with Aerospace ABI/INFORM Complete (Alumni Edition) Engineering Collection Advanced Technologies & Aerospace Collection Business Premium Collection ABI/INFORM Global ProQuest Computing Engineering Database ABI/INFORM Global (Alumni Edition) ProQuest Central Basic ProQuest Computing (Alumni Edition) ProQuest One Academic Eastern Edition ProQuest Technology Collection ProQuest SciTech Collection ProQuest Business Collection Computer and Information Systems Abstracts Professional Advanced Technologies & Aerospace Database ProQuest One Academic UKI Edition Materials Science & Engineering Collection ProQuest One Business (Alumni) ProQuest One Academic ProQuest Central (Alumni) ProQuest One Academic (New) Business Premium Collection (Alumni) |
| DatabaseTitleList | Computer and Information Systems Abstracts ABI/INFORM Global (Corporate) |
| Database_xml | – sequence: 1 dbid: 8FG name: ProQuest Technology Collection url: https://search.proquest.com/technologycollection1 sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| DocumentTitleAlternate | CCNoC: Cache-Coherent Network on Chip for Chip Multiprocessors |
| EISSN | 1860-4749 |
| EndPage | 266 |
| ExternalDocumentID | jsjkxjsxb_e201002009 2376503651 10_1007_s11390_010_9322_4 33054261 |
| GrantInformation_xml | – fundername: 国家自然科学基金(60970002; 60833004; 60773146; ; 60673145) funderid: 国家自然科学基金(60970002; 60833004; 60773146; ; 60673145) |
| GroupedDBID | -4Z -59 -5G -BR -EM -Y2 -~C .86 .VR 06D 0R~ 0VY 1N0 1SB 2.D 28- 29K 2B. 2C0 2J2 2JN 2JY 2KG 2KM 2LR 2RA 2VQ 2~H 30V 3V. 4.4 406 408 409 40D 40E 5GY 5QI 5VR 5VS 67Z 6NX 7WY 8FE 8FG 8FL 8TC 8UJ 92H 92I 92L 92R 93N 95- 95. 95~ 96X AAAVM AABHQ AABYN AAFGU AAHNG AAIAL AAJKR AANZL AAOBN AARHV AARTL AATVU AAUYE AAWCG AAYIU AAYQN AAYTO ABBBX ABBXA ABDZT ABECU ABFGW ABFTD ABFTV ABHLI ABHQN ABJOX ABKAS ABKCH ABKTR ABMNI ABMQK ABNWP ABQBU ABSXP ABTEG ABTHY ABTMW ABULA ABUWG ABXPI ACBMV ACBRV ACBXY ACGFS ACHSB ACHXU ACIGE ACIPQ ACKNC ACMDZ ACMLO ACOKC ACOMO ACSNA ACTTH ACVWB ACWMK ADGRI ADHHG ADHIR ADINQ ADKNI ADKPE ADMDM ADRFC ADTIX ADURQ ADYFF ADZKW AEBTG AEFIE AEFTE AEGAL AEGNC AEJHL AEJRE AEKMD AENEX AEOHA AEPYU AESTI AETLH AEVTX AEXYK AEYWE AFEXP AFGCZ AFKRA AFLOW AFQWF AFUIB AFWTZ AFZKB AGAYW AGDGC AGGBP AGGDS AGJBK AGMZJ AGQMX AGWIL AGWZB AGYKE AHAVH AHBYD AHKAY AHSBF AHYZX AIAKS AIIXL AILAN AIMYW AITGF AJBLW AJDOV AJRNO ALMA_UNASSIGNED_HOLDINGS ALWAN AMKLP AMYLF AMYQR ARAPS ARMRJ ASPBG AVWKF AXYYD AZFZN AZQEC B-. BA0 BBWZM BDATZ BENPR BEZIV BGLVJ BGNMA BPHCQ CAG CCEZO CDYEO CHBEP COF CQIGP CS3 CSCUP CUBFJ CW9 D-I DNIVK DU5 DWQXO EBLON EBS EIOEI EJD ESBYG F5P FA0 FEDTE FERAY FFXSO FIGPU FINBP FNLPD FRNLG FRRFC FSGXE FWDCC GGCAI GGRSB GJIRD GNUQQ GNWQR GQ6 GQ7 GQ8 GROUPED_ABI_INFORM_COMPLETE GXS H13 HCIFZ HF~ HG6 HMJXF HQYDN HRMNR HVGLF HZ~ IAO IHE IJ- IPNFZ IXC IXD IXE IZIGR IZQ I~X I~Z J-C JBSCW JCJTX JZLTJ K60 K6V K6~ K7- KDC KOV LAK LLZTM M0C M0N M4Y MA- N2Q N95 NB0 NDZJH NF0 NQJWS NU0 O9- O93 O9G O9I O9J OAM P19 P2P P62 P9O PF0 PQBIZ PQEST PQQKQ PQUKI PROAC PT4 PT5 Q2X QOK QOS R4E R89 R9I RHV RNI RNS ROL RPX RSV RZK S16 S1Z S26 S27 S28 S3B SAP SCJ SCL SCLPG SCO SDH SDM SHX SISQX SJYHP SNE SNX SOJ SPISZ SRMVM SSLCW STPWE SZN T13 T16 TCJ TGT TSG TSK TSV TUC U2A UG4 UNUBA UOJIU UTJUX UZXMN VC2 VFIZW W23 W48 W92 WK8 YLTOR Z7R Z7U Z7X Z81 Z83 Z88 Z8R Z8W Z92 ZMTXR ~A9 ~EX ~WA -SI -S~ 5XA 5XJ AACDK AAJBT AASML AATNV AAXDM AAYZH ABAKF ABJCF ABJNI ABQSL ABTKH ABWNU ACAOD ACDTI ACPIV ACZOJ ADTPH AEFQL AEMSY AESKC AEVLU AFBBN AGQEE AGRTI AIGIU AMXSW AOCGG BSONS CAJEI CCPQU DDRTE DPUIP IKXTQ IWAJR M7S NPVJJ PQBZA PTHSS Q-- SNPRN SOHCF U1G U5S AAPKM AAYXX ABBRH ABDBE ABFSG ABRTQ ACSTC ADHKG AEZWR AFDZB AFHIU AFOHR AGQPQ AHPBZ AHWEU AIXLP ATHPR AYFIA CITATION ICD IVC PHGZM PHGZT PQGLB PUEGO TGMPQ 7SC 7XB 8AL 8FD 8FK JQ2 L.- L6V L7M L~C L~D PKEHL PRINS Q9U 4A8 PMFND PSX |
| ID | FETCH-LOGICAL-c411t-82fc330522848f3d0454f59aecece26dae70fe19896e8fa1573d79d949eb1cc63 |
| IEDL.DBID | BENPR |
| ISSN | 1000-9000 |
| IngestDate | Thu May 29 04:00:15 EDT 2025 Fri Sep 05 14:58:41 EDT 2025 Fri Jul 25 10:54:00 EDT 2025 Wed Oct 01 06:56:01 EDT 2025 Thu Apr 24 23:04:57 EDT 2025 Fri Feb 21 02:40:03 EST 2025 Fri Nov 25 14:47:05 EST 2022 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 2 |
| Keywords | network on chip chip multiprocessor cache coherence protocol |
| Language | English |
| License | http://www.springer.com/tdm |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c411t-82fc330522848f3d0454f59aecece26dae70fe19896e8fa1573d79d949eb1cc63 |
| Notes | 11-2296/TP TP332 chip multiprocessor, network on chip, cache coherence protocol TP303 ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 ObjectType-Article-2 ObjectType-Feature-1 content type line 23 |
| PQID | 872094541 |
| PQPubID | 326258 |
| PageCount | 10 |
| ParticipantIDs | wanfang_journals_jsjkxjsxb_e201002009 proquest_miscellaneous_907952309 proquest_journals_872094541 crossref_citationtrail_10_1007_s11390_010_9322_4 crossref_primary_10_1007_s11390_010_9322_4 springer_journals_10_1007_s11390_010_9322_4 chongqing_backfile_33054261 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 2010-03-01 |
| PublicationDateYYYYMMDD | 2010-03-01 |
| PublicationDate_xml | – month: 03 year: 2010 text: 2010-03-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationPlace | Boston |
| PublicationPlace_xml | – name: Boston – name: Beijing |
| PublicationTitle | Journal of computer science and technology |
| PublicationTitleAbbrev | J. Comput. Sci. Technol |
| PublicationTitleAlternate | Journal of Computer Science and Technology |
| PublicationTitle_FL | JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY |
| PublicationYear | 2010 |
| Publisher | Springer US Springer Nature B.V Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China%Tsinghua National Laboratory of Information Science and Technology, Beijing 100084, China%Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China Tsinghua National Laboratory of Information Science and Technology, Beijing 100084, China |
| Publisher_xml | – name: Springer US – name: Springer Nature B.V – name: Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China%Tsinghua National Laboratory of Information Science and Technology, Beijing 100084, China%Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China – name: Tsinghua National Laboratory of Information Science and Technology, Beijing 100084, China |
| References | Woo S, Ohara M, Torrie E, Singh J, Gupta A. The SPLASH-2 programs: Characterization and methodological considerations. In Proc. the 22nd Int. Symp. Computer Architecture, Santa Margherita Ligure, Italy, June 22–24, 1995, pp.24–36. Zhang M, Asanovic K. Victim migration: Dynamically adapting between private and shared CMP caches. MIT Technical Report, MIT-CSAIL-TR-2005–064, MIT-LCS-TR-1006, October, 2005. Mizrahi H E et al. Introducing memory into the switch elements of multiprocessor interconnection networks. In Proc. the 16th Int. Symp. Comp. Arch., Jerusalem, Israel, May 28-June 1, 1989, pp.158–166. AcacioMEGonzalezJGarciaJMDuatoJAn architecture for high-performance scalable shared- memory multiprocessors exploiting on-chip integrationIEEE Trans. Parallel and Distributed Systems200415875576810.1109/TPDS.2004.27 Dally W J, Towles B. Route packets, not wires: On-chip interconnection networks. In Proc. the 38th Design Automation Conference (DAC 2001), Las Vegas, USA, June 18–22, 2001, pp.684–689. Iyer R, Bhuya L N. Switch cache: A framework for improving the remote memory accesslatency of CC-NUMA multiprocessors. In Proc. the 5th Int. Symp. High Performance Computer Architecture, Orlando, USA, Jan. 9–12, 1999, pp.152–160. http://www.amd.com/. Agarwal A, Simoni R, Hennessy J et al. An evaluation of directory schemes for cache coherence. In Proc. the 15th Int. Symp. Comp. Arch., Honolulu, USA, May 30-June 2, 1988, pp.280–289. http://www-128.ibm.com/developerworks/power/library/paexpert1.html. Ros A, Acacio M E, García J M. A novel lightweight directory architecture for scalable shared-memory multiprocessors. In Proc. Euro-Par 2005 Parallel Processing, Lisboa, Portugal, Aug. 30-Sept. 2, 2005, pp.582–591. MartinMMKSorinDJBeckmannBMMartyMRXuMAlameldeenARMooreKEHillMDWoodDAMultifacet’s general execution-driven multiprocessor simulator (GEMS) toolsetComputer Architecture News2005334929910.1145/1105734.1105747 Ros A, Acacio M E, Garcí M J. An efficient cache design for scalable glueless shared-memory multiprocessors. In Proc. the 3rd Conference on Computing Frontiers, Ischia, Italy, May 3–5, 2006, pp.321–330. ChaikenDFieldsCKuriharaKAgarwalADirectory-based cache coherence in large-scale multiprocessorsComputer1990236495810.1109/2.55500 Michael M, Nanda A. Design and performance of directory caches for scalable shared memory multiprocessors. In Proc. the Fifth International Conference on High Performance Computer Architecture (HPCA-5), Orlando, USA, Jan. 9–12, 1999, pp.142–151. Guerrier P, Greiner A. A generic architecture for on-chip packet-switched interconnections. In Proc. the Design Automation and Test in Europe (DATE), Paris, France, March 27–30, 2000, pp.250–256. Gupta A, Weber W, Mowry T. Reducing memory traffic requirements for scalable directory-based cache coherence schemes. In Proc. Int. Conference on Parallel Processing (ICPP 1900), Urbana-Champaign, USA, August 13–17, 1990, pp.312–321. Eisley N, Peh L S, Shang L. In network cache coherence. In Proc. the 39th International Symposium on Microarchitecture (MICRO 2006), Orlando, Florida, December 9–13, 2006, pp.321–332. BeniniLDe MicheliGNetworks on chip: A new SoC paradigmIEEE Computer20023517078 International technology roadmap for semiconductors. http://public.itrs.net, 2009. Nanda A, Nguyen A, Michael M, Joseph D. High-throughput coherence controllers. In Proc. 6th Int. Symposium on High-Performance Computer Architecture (HPCA-6), Toulouse, France, Jan. 10–12, 2000, pp.145–155. Culler D E, Singh J P, Gupta A. Parallel Computer Architecture: A Hardware/Software Approach. Second Edition, Harcourt Asia Pte Ltd., 2002. Cho S, Jin L. Managing distributed shared L2 caches through OS-level page acclocation. In Proc. 39th Int. Symp. Microarchitecture, Orlando, Florida, USA, Dec. 9–13, 2006, pp.455–468. http://www.intel.com/multi-core/. Tomasevic M, Milutinovic V. Tutorial on the Cache Coherency Problem in Shared-Memory Multiprocessor: Hardware Methods. IEEE CS Press, 1993. Zhang M, Asanovic K. Victim replication: Maximizing capacity while hiding wire delay in tiled chip multiprocessors. In Proc. the 32nd Int. Symp. Computer Architecture, Madison, USA, June 4–8, 2005, pp.336–345. http://www.sun.com/processors/throughput/. Iyer R, Bhuyan L N, Nanda A. Using switch directories to speed up cache-to-cache transfers in CCNUMA multiprocessors. In Proc. the 14th International Symposium on Parallel and Distributed Processing, Cancun, Mexico, May 1–5, 2000, pp.721–728. 9322_CR3 9322_CR2 9322_CR1 9322_CR27 9322_CR22 9322_CR23 9322_CR24 9322_CR20 9322_CR21 D Chaiken (9322_CR25) 1990; 23 9322_CR15 9322_CR16 9322_CR17 9322_CR18 9322_CR12 9322_CR13 9322_CR14 MMK Martin (9322_CR26) 2005; 33 L Benini (9322_CR11) 2002; 35 9322_CR10 9322_CR9 9322_CR8 9322_CR7 9322_CR6 9322_CR5 9322_CR4 ME Acacio (9322_CR19) 2004; 15 |
| References_xml | – reference: AcacioMEGonzalezJGarciaJMDuatoJAn architecture for high-performance scalable shared- memory multiprocessors exploiting on-chip integrationIEEE Trans. Parallel and Distributed Systems200415875576810.1109/TPDS.2004.27 – reference: ChaikenDFieldsCKuriharaKAgarwalADirectory-based cache coherence in large-scale multiprocessorsComputer1990236495810.1109/2.55500 – reference: International technology roadmap for semiconductors. http://public.itrs.net, 2009. – reference: Woo S, Ohara M, Torrie E, Singh J, Gupta A. The SPLASH-2 programs: Characterization and methodological considerations. In Proc. the 22nd Int. Symp. Computer Architecture, Santa Margherita Ligure, Italy, June 22–24, 1995, pp.24–36. – reference: http://www.amd.com/. – reference: Agarwal A, Simoni R, Hennessy J et al. An evaluation of directory schemes for cache coherence. In Proc. the 15th Int. Symp. Comp. Arch., Honolulu, USA, May 30-June 2, 1988, pp.280–289. – reference: Culler D E, Singh J P, Gupta A. Parallel Computer Architecture: A Hardware/Software Approach. Second Edition, Harcourt Asia Pte Ltd., 2002. – reference: Zhang M, Asanovic K. Victim replication: Maximizing capacity while hiding wire delay in tiled chip multiprocessors. In Proc. the 32nd Int. Symp. Computer Architecture, Madison, USA, June 4–8, 2005, pp.336–345. – reference: Nanda A, Nguyen A, Michael M, Joseph D. High-throughput coherence controllers. In Proc. 6th Int. Symposium on High-Performance Computer Architecture (HPCA-6), Toulouse, France, Jan. 10–12, 2000, pp.145–155. – reference: Michael M, Nanda A. Design and performance of directory caches for scalable shared memory multiprocessors. In Proc. the Fifth International Conference on High Performance Computer Architecture (HPCA-5), Orlando, USA, Jan. 9–12, 1999, pp.142–151. – reference: BeniniLDe MicheliGNetworks on chip: A new SoC paradigmIEEE Computer20023517078 – reference: Iyer R, Bhuya L N. Switch cache: A framework for improving the remote memory accesslatency of CC-NUMA multiprocessors. In Proc. the 5th Int. Symp. High Performance Computer Architecture, Orlando, USA, Jan. 9–12, 1999, pp.152–160. – reference: MartinMMKSorinDJBeckmannBMMartyMRXuMAlameldeenARMooreKEHillMDWoodDAMultifacet’s general execution-driven multiprocessor simulator (GEMS) toolsetComputer Architecture News2005334929910.1145/1105734.1105747 – reference: http://www.intel.com/multi-core/. – reference: Mizrahi H E et al. Introducing memory into the switch elements of multiprocessor interconnection networks. In Proc. the 16th Int. Symp. Comp. Arch., Jerusalem, Israel, May 28-June 1, 1989, pp.158–166. – reference: http://www.sun.com/processors/throughput/. – reference: Dally W J, Towles B. Route packets, not wires: On-chip interconnection networks. In Proc. the 38th Design Automation Conference (DAC 2001), Las Vegas, USA, June 18–22, 2001, pp.684–689. – reference: Ros A, Acacio M E, Garcí M J. An efficient cache design for scalable glueless shared-memory multiprocessors. In Proc. the 3rd Conference on Computing Frontiers, Ischia, Italy, May 3–5, 2006, pp.321–330. – reference: Gupta A, Weber W, Mowry T. Reducing memory traffic requirements for scalable directory-based cache coherence schemes. In Proc. Int. Conference on Parallel Processing (ICPP 1900), Urbana-Champaign, USA, August 13–17, 1990, pp.312–321. – reference: Tomasevic M, Milutinovic V. Tutorial on the Cache Coherency Problem in Shared-Memory Multiprocessor: Hardware Methods. IEEE CS Press, 1993. – reference: Cho S, Jin L. Managing distributed shared L2 caches through OS-level page acclocation. In Proc. 39th Int. Symp. Microarchitecture, Orlando, Florida, USA, Dec. 9–13, 2006, pp.455–468. – reference: Iyer R, Bhuyan L N, Nanda A. Using switch directories to speed up cache-to-cache transfers in CCNUMA multiprocessors. In Proc. the 14th International Symposium on Parallel and Distributed Processing, Cancun, Mexico, May 1–5, 2000, pp.721–728. – reference: Ros A, Acacio M E, García J M. A novel lightweight directory architecture for scalable shared-memory multiprocessors. In Proc. Euro-Par 2005 Parallel Processing, Lisboa, Portugal, Aug. 30-Sept. 2, 2005, pp.582–591. – reference: Zhang M, Asanovic K. Victim migration: Dynamically adapting between private and shared CMP caches. MIT Technical Report, MIT-CSAIL-TR-2005–064, MIT-LCS-TR-1006, October, 2005. – reference: Eisley N, Peh L S, Shang L. In network cache coherence. In Proc. the 39th International Symposium on Microarchitecture (MICRO 2006), Orlando, Florida, December 9–13, 2006, pp.321–332. – reference: http://www-128.ibm.com/developerworks/power/library/paexpert1.html. – reference: Guerrier P, Greiner A. A generic architecture for on-chip packet-switched interconnections. In Proc. the Design Automation and Test in Europe (DATE), Paris, France, March 27–30, 2000, pp.250–256. – ident: 9322_CR27 doi: 10.1145/225830.223990 – ident: 9322_CR24 doi: 10.1145/1080695.1069998 – volume: 23 start-page: 49 issue: 6 year: 1990 ident: 9322_CR25 publication-title: Computer doi: 10.1109/2.55500 – ident: 9322_CR17 doi: 10.1109/HPCA.2000.824346 – ident: 9322_CR10 doi: 10.1145/343647.343776 – volume: 33 start-page: 92 issue: 4 year: 2005 ident: 9322_CR26 publication-title: Computer Architecture News doi: 10.1145/1105734.1105747 – ident: 9322_CR23 doi: 10.21236/ADA466772 – ident: 9322_CR21 doi: 10.1145/1128022.1128065 – ident: 9322_CR16 doi: 10.1007/978-1-4615-3604-8_9 – ident: 9322_CR22 doi: 10.1109/MICRO.2006.31 – ident: 9322_CR5 – ident: 9322_CR3 – ident: 9322_CR1 – ident: 9322_CR9 doi: 10.1109/DAC.2001.935594 – ident: 9322_CR2 – ident: 9322_CR18 doi: 10.1109/HPCA.1999.744354 – ident: 9322_CR14 doi: 10.1109/HPCA.1999.744357 – volume: 35 start-page: 70 issue: 1 year: 2002 ident: 9322_CR11 publication-title: IEEE Computer doi: 10.1109/2.976921 – ident: 9322_CR7 doi: 10.1145/633625.52432 – ident: 9322_CR13 doi: 10.1145/74926.74944 – ident: 9322_CR12 doi: 10.1109/MICRO.2006.27 – ident: 9322_CR20 doi: 10.1007/11549468_65 – volume: 15 start-page: 755 issue: 8 year: 2004 ident: 9322_CR19 publication-title: IEEE Trans. Parallel and Distributed Systems doi: 10.1109/TPDS.2004.27 – ident: 9322_CR6 – ident: 9322_CR8 – ident: 9322_CR4 – ident: 9322_CR15 doi: 10.1109/IPDPS.2000.846057 |
| SSID | ssj0037044 |
| Score | 1.8142532 |
| Snippet | As the number of cores in chip multiprocessors (CMPs) increases, cache coherence protocol has become a key issue in integration of chip multiprocessors.... As the number of cores in chip multiprocessors (CMPs) increases, cache coherence protocol has become a key issue in integration of chip multiprocessors.... TP3; As the number of cores in chip multiprocessors (CMPs) increases, cache coherence protocol has become a key issue in integration of chip multiprocessors.... |
| SourceID | wanfang proquest crossref springer chongqing |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 257 |
| SubjectTerms | Artificial Intelligence Chemical-mechanical polishing Chips Chips (electronics) Coherence Complexity Computer Science Data Structures and Information Theory Directories Directory Information management Information Systems Applications (incl.Internet) Multiprocessing Multiprocessor Networks Performance enhancement Performance evaluation Processors Protocol Protocol (computers) Regular Paper Software Engineering System on chip Theory of Computation 一致性协议 一致性维护 二级高速缓存 多处理器芯片 片上网络 目录信息 |
| SummonAdditionalLinks | – databaseName: SpringerLink Journals (ICM) dbid: U2A link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8QwEA4-Ll58i-uq5KAXJdBH0jYeBCkui4c9ueAttGmi7kq72hX8-c70qSAL0kuheZRMZjKTmfmGkAtX68i4vmBpwA3jYRYwGSUJ8zLpa9fqAHphtMUkGE_5w5N4avK4yzbavXVJVpK6T3YDZQWDqBwm0YLi62RTIJoXbOKpd9eKXz90qgqueG_NsCJm68r8awgEVHgp8ud3mO73wdRrm52DtErryW2SP_84gUa7ZLtRHeldTes9smbyfbLTlmWgDZcekNs4nhTxDY0Rq5lh_gUiMNFJHfBNi5zGL68LCtpq_VLl4C7qhIHiozwk09H9YzxmTZkEprnrLlnkWe0D23pw0kTWzxBUzwqZGA2PF2SJCR1rMDYqMJFNXBH6WSgzySXIaa0D_4hs5EVujgnNQNwIzwaRBrvRS1MpHCMcm2gfSJcZOSDDbr3gmNVzBI9SODlaYgPitCuodIMwjoUu3lSPjYwEUEAAhQRQfECuui6LGl5jVeNhSxbVcFqpotADC1VwmJ12X4FF0O-R5Kb4LBXY_xIvv-H3r1ti9gOsmO6yoXffeFbO5l-z8itVBsMIHPQtnfxr1CHZqgMQMIztlGwsPz7NGeg1y_S82sffZdnsEw priority: 102 providerName: Springer Nature |
| Title | CCNoC: Cache-Coherent Network on Chip for Chip Multiprocessors |
| URI | http://lib.cqvip.com/qk/85226X/20102/33054261.html https://link.springer.com/article/10.1007/s11390-010-9322-4 https://www.proquest.com/docview/872094541 https://www.proquest.com/docview/907952309 https://d.wanfangdata.com.cn/periodical/jsjkxjsxb-e201002009 |
| Volume | 25 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVLSH databaseName: SpringerLink Journals customDbUrl: mediaType: online eissn: 1860-4749 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0037044 issn: 1000-9000 databaseCode: AFBBN dateStart: 19970101 isFulltext: true providerName: Library Specific Holdings – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: http://www.proquest.com/pqcentral?accountid=15518 eissn: 1860-4749 dateEnd: 20241101 omitProxy: true ssIdentifier: ssj0037044 issn: 1000-9000 databaseCode: BENPR dateStart: 19970101 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Technology Collection customDbUrl: eissn: 1860-4749 dateEnd: 20181130 omitProxy: true ssIdentifier: ssj0037044 issn: 1000-9000 databaseCode: 8FG dateStart: 19970101 isFulltext: true titleUrlDefault: https://search.proquest.com/technologycollection1 providerName: ProQuest – providerCode: PRVAVX databaseName: SpringerLINK - Czech Republic Consortium customDbUrl: eissn: 1860-4749 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0037044 issn: 1000-9000 databaseCode: AGYKE dateStart: 19970101 isFulltext: true titleUrlDefault: http://link.springer.com providerName: Springer Nature – providerCode: PRVAVX databaseName: SpringerLink Journals (ICM) customDbUrl: eissn: 1860-4749 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0037044 issn: 1000-9000 databaseCode: U2A dateStart: 19970101 isFulltext: true titleUrlDefault: http://www.springerlink.com/journals/ providerName: Springer Nature |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3db9MwED9t7QsvfCNKofIDvIAs8p0YCVCJ2k0gKoSoNJ4sx3a2dSjplk7an89dEqfwUuUliu3Y8tl3Z9_d7wBe-1pn1g9jXiSR5VFqEi4ypXhgRKj9UifYirwtVsnpOvp6Fp8dwXcXC0NulY4ntoza1JruyN9naYAnkTjyP2-vOSWNIuOqy6Ch-swK5mOLMHYM44CAsUYw_rJY_fjpWHOYem12V7rT5pQt05k521g61IXIRwtL6IAWEdjCRV2dX6MI-V9o7TXRwXjahvxUparO_5FOy4dwv1cr2bxbB4_gyFaP4YFL2cD6HfwEPuX5qs4_sJxwnDnFZhA6E1t1zuCsrlh-cbllqMl2L2187rYLJqhvmqewXi5-5ae8T6HAdeT7O54FpQ5xSwcohbIyNAS4V8ZCWY1PkBhlU6-05DeV2KxUfpyGJhVGRAJ5uNZJ-AxGVV3Z58AMsqI4KJNM45kyKAoRezb2SqVDJKuxYgLTYb5QBOsrApaS1Dmd0ibguRmUukcfpyQYf-QeN5kIIJEAkgggowm8HZpsO-iNQ5Wnjiyy34WNHNbMBNhQituHbCKqsvVtI4WXCroYx-G_c8Tc_-BAd296eu8rb5rN1d2muSukJRcDj-xOLw4Oawr3OmcEcml7CaPdza19hTrOrpjBcbY8mcF4fvL722LWr2P8ug7mfwGANPki |
| linkProvider | ProQuest |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LT9wwEB5ROLSX0qe63T58KJdWVvNwHkaCqk1BS6FRVYHEzU1sB7pUyUIWFX4c_42ZvLa97A3lEslJHHnG8_DMfAPwztU6tq4f8DwUlovIhFzGWcY9I33tFjrEtyjbIg0nR-LbcXC8Ajd9LQylVfYysRHUptJ0Rv4xjjz0RALhfpqdc2oaRcHVvoNG1nVWMFsNwlhX17Fvr_-iB1dv7X1Fcm943u7OYTLhXZMBroXrznnsFRp9ejRDYhEXviFIuiKQmdV4eaHJbOQUljKLQhsXmRtEvomkkUKilNM69PG792BN-EKi77f2ZSf98bNXBX7kNN1k6QydU3fOPqza1O6h7UU5YThCDqEgcIfTqjw5R5X1v5JcWL5DsLYpMSqLrDz5RxvuPoKHnRnLPrd89xhWbPkE1vsWEayTGE9hO0nSKtlkCeFGc6oFITQolrbJ56wqWXL6e8bQcm5vmnrgWVu8UF3Uz-DoTlbzOayWVWlfADMo-gKvCGONPqyX5zJwbOAUmfaRjYyVIxgP64UqX58RkJWiyckrHIHTr6DSHdo5Nd34oxY4zUQAhQRQRAAlRvB-eGXWQn0se3jck0V1u75WA4-OgA2juF0pBpOVtrqslXQiSQfx-PsfemIuPrBkuo2O3ouHp_X07GpaX-XKUkqDQ3Gul0t_6y3cnxx-P1AHe-n-GB60iRCUTvcKVucXl_Y12lfz_E3HxQx-3fXGuQVnWzMg |
| linkToPdf | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3dS9xAEF-qBfFFrVZ6Xm33QV8si_nYfKwPBYk9bJXDBw98W5L9OD3L5jR3cH--M5fkYqEIkpdA9iPs7OzM7Mz8hpAjX6nU-GHEipgbxhMdM5HmOQu0CJVvVQy9MNpiGF-O-J-76K6pc1q10e6tS7LOaUCUJjc7nWp72iW-geKCAVUeE2hN8TXykSNOAmzoUXDeHsVh4i2rueIdNsPqmK1b839DILjCfenGTzD1v0Kq0zxXztJlio-zuRu_kkaDHbLVqJH0vKb7J_LBuF2y3ZZooA3H7pGfWTYsszOaIW4zw1wMRGOiwzr4m5aOZvcPUwqaa_2yzMed1skD5XP1mYwGv26zS9aUTGCK-_6MpYFVIbBwAFIntaFGgD0bidwoeIJY5ybxrME4qdikNvejJNSJ0IILOLOVisN9su5KZ74QquHoiQIbpwpsyKAoROSZyLO5CoGM2oge6a_WC0SuekQgKYmTo1XWI167glI1aONY9OKv7HCSkQASCCCRAJL3yMmqy7SG2nircb8li2y4rpJpEoC1GnGYna6-ArugDyR3ppxXUniJwItw-P0fLTG7Ad6Y7rihd9d4Uk0eF5NqUUiDIQUe-pkO3jXqd7JxczGQ17-HV32yWcclYHTbV7I-e56bQ1B3ZsW35ZZ-AYz78zs |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=CCNoC%3ACache-Coherent+Network+on+Chip+for+Chip+Multiprocessors&rft.jtitle=%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6%E6%8A%80%E6%9C%AF%E5%AD%A6%E6%8A%A5%EF%BC%88%E8%8B%B1%E6%96%87%E7%89%88%EF%BC%89&rft.au=Jing-Lei+Wang&rft.au=Yi-Bo+Xue&rft.au=Hai-Xia+Wang&rft.au=Chong-Min+Li&rft.date=2010-03-01&rft.pub=Department+of+Computer+Science+and+Technology%2C+Tsinghua+University%2C+Beijing+100084%2C+China%25Tsinghua+National+Laboratory+of+Information+Science+and+Technology%2C+Beijing+100084%2C+China%25Department+of+Computer+Science+and+Technology%2C+Tsinghua+University%2C+Beijing+100084%2C+China&rft.issn=1000-9000&rft.volume=25&rft.issue=2&rft.spage=257&rft.epage=266&rft_id=info:doi/10.1007%2Fs11390-010-9322-4&rft.externalDocID=jsjkxjsxb_e201002009 |
| thumbnail_s | http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=http%3A%2F%2Fimage.cqvip.com%2Fvip1000%2Fqk%2F85226X%2F85226X.jpg http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=http%3A%2F%2Fwww.wanfangdata.com.cn%2Fimages%2FPeriodicalImages%2Fjsjkxjsxb-e%2Fjsjkxjsxb-e.jpg |