{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,24]],"date-time":"2025-09-24T09:15:25Z","timestamp":1758705325142},"publisher-location":"Berlin, Heidelberg","reference-count":23,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540659150"},{"type":"electronic","value":"9783540488699"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1999]]},"DOI":"10.1007\/10704826_13","type":"book-chapter","created":{"date-parts":[[2006,12,28]],"date-time":"2006-12-28T16:00:11Z","timestamp":1167321611000},"page":"181-195","source":"Crossref","is-referenced-by-count":2,"title":["Implementing Application-Specific Cache-Coherence Protocols in Configurable Hardware"],"prefix":"10.1007","author":[{"given":"David","family":"Brooks","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Margaret","family":"Martonosi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"4","key":"13_CR1","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1145\/75104.75105","volume":"7","author":"K. Li","year":"1989","unstructured":"Li, K., Hudak, P.: Memory Coherence in Shared Virtual Memory Systems. ACM Transactions on Computer Systems\u00a07(4), 321\u2013359 (1989)","journal-title":"ACM Transactions on Computer Systems"},{"key":"13_CR2","doi-asserted-by":"crossref","unstructured":"Reinhardt, S.K., Larus, J.R., Wood, D.A.: Tempest and Typhoon: User- Level Shared Memory. In: Proc. 21st Annual Int. Symposium on Computer Architecture (April 1994)","DOI":"10.1109\/ISCA.1994.288138"},{"key":"13_CR3","doi-asserted-by":"crossref","unstructured":"Hill, M., et al.: Tempest: A Substrate for Portable Parallel Programs. In: COMP\/CON Spring 95","DOI":"10.1109\/CMPCON.1995.512404"},{"key":"13_CR4","doi-asserted-by":"crossref","unstructured":"Falsafi, B., Lebeck, A.R., et al.: Application-Specific Protocols for User-Level Shared Memory. In: Supercomputing 1994 (November 1994)","DOI":"10.1145\/602770.602838"},{"issue":"1","key":"13_CR5","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1109\/40.342015","volume":"15","author":"N.J. Boden","year":"1995","unstructured":"Boden, N.J., et al.: Myrinet \u2013 A Gigabit-per-Second Local-Area Network. IEEE Micro\u00a015(1), 29\u201336 (1995)","journal-title":"IEEE Micro"},{"key":"13_CR6","unstructured":"Bilas, A.: Improving the Performance of Shared Virtual Memory on System Area Networks. Technical Report #TR-586-98, Princeton Computer Science Dept. (August 1998)"},{"key":"13_CR7","doi-asserted-by":"crossref","unstructured":"Liao, C., et al.: Monitoring Shared Virtual Memory on a Myrinet-based PC Cluster. In: 12 th ACM International Conference on Supercomputing (ICS) (July 1998)","DOI":"10.1145\/277830.277886"},{"key":"13_CR8","unstructured":"Pfile, R.W.: Typhoon-Zero Implementation: The Vortex Module. University of Wisconsin-Madison, August 31 (1995)"},{"key":"13_CR9","doi-asserted-by":"crossref","unstructured":"Heinrich, M., et al.: The Performance Impact of Flexibility in the Stanford FLASH Multiprocessor. In: Proc. 6th Int. Conference on Architectural Support for Programming Languages and Operating Systems, San Jose, CA (October 1994)","DOI":"10.1145\/195473.195569"},{"key":"13_CR10","doi-asserted-by":"crossref","unstructured":"McHenry, J.T., et al.: An FPGA-based coprocessor for ATM firewalls. In: Proc. 5th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (April 1997)","DOI":"10.1109\/FPGA.1997.624602"},{"key":"13_CR11","doi-asserted-by":"crossref","unstructured":"Guillaud, J.-F., et al.: A PC\/ATM interface accelerator using reconfigurable technology. In Proc. of the SPIE, vol.\u00a02608, pp. 134\u2013145 (1995)","DOI":"10.1117\/12.224199"},{"key":"13_CR12","doi-asserted-by":"crossref","unstructured":"Chandra, et al.: Teapot: Language Support for Writing Memory Coherency Protocols. In: SIGPLAN Conference on Programming Language Design and Implementation (PLDI) (May 1996)","DOI":"10.1145\/231379.231430"},{"key":"13_CR13","unstructured":"Veenstra, J.E., Fowler, R.J.: MINT Tutorial and User Manual. Technical Report 452, Computer Science Department, The University of Rochester (June 1993) (Revised August 1994)"},{"key":"13_CR14","unstructured":"PCI Local Bus Specification, PCI Special Interest Group, Hillsboro, Oregon (April 1993)"},{"key":"13_CR15","unstructured":"Techniques for Increasing PCI Performance, Intel Co. (September 1997)"},{"key":"13_CR16","unstructured":"Fang, W., et al.: Contention and Queueing in an Experimental Multicomputer: Analytical and Simulation-based Results. TR-508-96, Princeton Computer Science Department (January 1996)"},{"key":"13_CR17","unstructured":"Bailey, et al.: The NAS Parallel Benchmarks. TR RNR-91-002, Ames Research Center (January 1991)"},{"key":"13_CR18","unstructured":"FPGA Express Version 2.0, Synopsys Co."},{"key":"13_CR19","unstructured":"Workview Office Version 7.3, Viewlogic Co."},{"key":"13_CR20","unstructured":"XACTstep Foundation Series F1.3 Software, Xilinx Co."},{"key":"13_CR21","unstructured":"Culler, D.E., et al.: Parallel Programming in Split-C. In: Supercomputing 1993 (November 1993)"},{"key":"13_CR22","doi-asserted-by":"crossref","unstructured":"Chandra, et al.: Where is Time Spent in Message-Passing and Shared-Memory Programs? In: 6th Int. Conf. on Architectural Support for Prog. Languages and Operating Systems (October 1994)","DOI":"10.1145\/195473.195501"},{"key":"13_CR23","doi-asserted-by":"crossref","unstructured":"Mukherjee, S., et al.: Efficient Support for Irregular Applications on Distributed-Memory Machines. In: 5th Symposium on Principles and Practices of Parallel Programming (July 1995)","DOI":"10.1145\/209936.209945"}],"container-title":["Lecture Notes in Computer Science","Network-Based Parallel Computing. Communication, Architecture, and Applications"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/10704826_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,23]],"date-time":"2019-04-23T07:11:39Z","timestamp":1556003499000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/10704826_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999]]},"ISBN":["9783540659150","9783540488699"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/10704826_13","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1999]]}}}