{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:48:07Z","timestamp":1772164087107,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":28,"publisher":"ACM","license":[{"start":{"date-parts":[[1989,4,1]],"date-time":"1989-04-01T00:00:00Z","timestamp":607392000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[1989,4]]},"DOI":"10.1145\/70082.68193","type":"proceedings-article","created":{"date-parts":[[2004,2,3]],"date-time":"2004-02-03T10:24:38Z","timestamp":1075803878000},"page":"113-122","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":49,"title":["Translation lookaside buffer consistency: a software approach"],"prefix":"10.1145","author":[{"given":"D. L.","family":"Black","sequence":"first","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA"}]},{"given":"R. F.","family":"Rashid","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA"}]},{"given":"D. B.","family":"Golub","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA"}]},{"given":"C. R.","family":"Hill","sequence":"additional","affiliation":[{"name":"Philips Labs, Briarcliff Manor, NY"}]}],"member":"320","published-online":{"date-parts":[[1989,4]]},"reference":[{"key":"e_1_3_2_1_1_2","volume-title":"UNiX System V\/386 Programmer's Reference Manual","author":"T.","year":"1988","unstructured":"AT&amp; T. UNiX System V\/386 Programmer's Reference Manual . Prentice-Hall , Englewood Cliffs, NI , 1988 . AT&amp;T. UNiX System V\/386 Programmer's Reference Manual. Prentice-Hall, Englewood Cliffs, NI, 1988."},{"key":"e_1_3_2_1_2_2","doi-asserted-by":"publisher","DOI":"10.1109\/12.2245"},{"key":"e_1_3_2_1_4_2","first-page":"782","volume-title":"Procesor- Memory Element. In Proceedings of the International Conference on Parallel Processing","author":"Brantley W.","year":"1985","unstructured":"W. Brantley , K. McAuliffe , and j. Weiss. RP3 Procesor- Memory Element. In Proceedings of the International Conference on Parallel Processing , pages 782 - 789 , IEEE Computer Society , 1985 . W. Brantley, K. McAuliffe, and j. Weiss. RP3 Procesor- Memory Element. In Proceedings of the International Conference on Parallel Processing, pages 782-789, IEEE Computer Society, 1985."},{"key":"e_1_3_2_1_5_2","volume-title":"Architecture of the IBM System\/370","author":"Case R.","year":"1982","unstructured":"R. Case and A. Padegs . Architecture of the IBM System\/370 , chapter 51, pages ~30-855. McGraw-Hill Book Company , New York , 1982 . R. Case and A. Padegs. Architecture of the IBM System\/370, chapter 51, pages ~30-855. McGraw-Hill Book Company, New York, 1982."},{"key":"e_1_3_2_1_6_2","unstructured":"S. Chatt~jee. Multiprocessor Cache Consistency an annotated bibliography. To Appear.  S. Chatt~jee. Multiprocessor Cache Consistency an annotated bibliography. To Appear."},{"key":"e_1_3_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/48675.48676"},{"key":"e_1_3_2_1_8_2","doi-asserted-by":"publisher","DOI":"10.5555\/52400.52446"},{"key":"e_1_3_2_1_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/214451.214455"},{"key":"e_1_3_2_1_10_2","volume-title":"C Threads. Computer Science Department","author":"Cooper E.","year":"1988","unstructured":"E. Cooper and R. Draves . C Threads. Computer Science Department , Carnegie Mellon University , Pittsburgh , P^, 1988 . Programmer's manual for the Cthreads library. E. Cooper and R. Draves. C Threads. Computer Science Department, Carnegie Mellon University, Pittsburgh, P^, 1988. Programmer's manual for the Cthreads library."},{"key":"e_1_3_2_1_11_2","first-page":"531","volume-title":"Proceedings of the International Conference on Parallel Processing","author":"Crowther W.","year":"1985","unstructured":"W. Crowther , J. Goodhue , E. Start , R. Thomas , W. Milliken , and T. Blackadar . Performance Measurements on a 128-node Butterfly Parallel Processor . In Proceedings of the International Conference on Parallel Processing , pages 531 - 540 , IEEE Computer Society , 1985 . W. Crowther, J. Goodhue, E. Start, R. Thomas, W. Milliken, and T. Blackadar. Performance Measurements on a 128-node Butterfly Parallel Processor. In Proceedings of the International Conference on Parallel Processing, pages 531-540, IEEE Computer Society, 1985."},{"key":"e_1_3_2_1_12_2","volume-title":"Digital Equipment Corporation","author":"Hardware Handbook VAX","year":"1982","unstructured":"VAX Hardware Handbook . Digital Equipment Corporation , Maynard, MA, 1982 . VAX Hardware Handbook. Digital Equipment Corporation, Maynard, MA, 1982."},{"key":"e_1_3_2_1_13_2","unstructured":"Encore Computer Corporation. Multimax 320 Multiprocessor System. Data Sheet.  Encore Computer Corporation. Multimax 320 Multiprocessor System. Data Sheet."},{"key":"e_1_3_2_1_14_2","volume-title":"Proceedings of the","author":"Gingell R.","year":"1987","unstructured":"R. Gingell , $. Moran, and W. Shannon . Virtual Memory Architecture in SunOS . In Proceedings of the Summer 1987 USENIX Conference, pages 81-94, USENiX Association, Phoenix, AZ , June 1987. R. Gingell, $. Moran, and W. Shannon. Virtual Memory Architecture in SunOS. In Proceedings of the Summer 1987 USENIX Conference, pages 81-94, USENiX Association, Phoenix, AZ, June 1987."},{"key":"e_1_3_2_1_15_2","unstructured":"80386 Progratmner~ Reference Manual. Intel Corporation Santa Clara CA 1986.  80386 Progratmner~ Reference Manual. Intel Corporation Santa Clara CA 1986."},{"key":"e_1_3_2_1_16_2","volume-title":"MiPS R2000 RISC Architecture","author":"Kane O.","year":"1987","unstructured":"O. Kane . MiPS R2000 RISC Architecture . Prentice-Hall , Englewood Cliffs, NI , 1987 . O. Kane. MiPS R2000 RISC Architecture. Prentice-Hall, Englewood Cliffs, NI, 1987."},{"key":"e_1_3_2_1_17_2","unstructured":"MC88200 Users Manual. Motorola Inc Austin TX 1988.  MC88200 Users Manual. Motorola Inc Austin TX 1988."},{"key":"e_1_3_2_1_18_2","volume-title":"National Semiconductor Corporation","author":"Databook 0","year":"1986","unstructured":"Series 3200 0 Databook . National Semiconductor Corporation , Santa Clara, CA , 1986 . Series 32000 Databook. National Semiconductor Corporation, Santa Clara, CA, 1986."},{"key":"e_1_3_2_1_19_2","first-page":"764","volume-title":"Proceedings of the International Conference on Parallel Processing","author":"Pfister G.","year":"1985","unstructured":"G. Pfister , et. al. The IBM Research Parallel Processor Prototype: Introduction and Architecture . In Proceedings of the International Conference on Parallel Processing , pages 764 - 771 , IEEE Computer Society , 1985 . G. Pfister, et. al. The IBM Research Parallel Processor Prototype: Introduction and Architecture. In Proceedings of the International Conference on Parallel Processing, pages 764- 771, IEEE Computer Society, 1985."},{"key":"e_1_3_2_1_20_2","doi-asserted-by":"publisher","DOI":"10.1109\/12.2249"},{"key":"e_1_3_2_1_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/12.2242"},{"key":"e_1_3_2_1_22_2","volume-title":"Member of the RP3 Group","author":"Rosenburg B.","unstructured":"B. Rosenburg . Personal Communication. Member of the RP3 Group , IBM T. J. Watson Research Center . B. Rosenburg. Personal Communication. Member of the RP3 Group, IBM T. J. Watson Research Center."},{"key":"e_1_3_2_1_23_2","doi-asserted-by":"publisher","DOI":"10.1109\/CMPCON.1988.4907"},{"key":"e_1_3_2_1_24_2","volume-title":"Guide to the Camelot Distributed Transaction Facility. Computer Science Department","author":"Spector A.","year":"1988","unstructured":"A. Spector and K. Swedlow , eds . Guide to the Camelot Distributed Transaction Facility. Computer Science Department , Carnegie Mellon University , Pittsburgh, PA , 0.98(51){aleph} edition, 1988 . A. Spector and K. Swedlow, eds. Guide to the Camelot Distributed Transaction Facility. Computer Science Department, Carnegie Mellon University, Pittsburgh, PA, 0.98(51){aleph} edition, 1988."},{"key":"e_1_3_2_1_25_2","doi-asserted-by":"publisher","DOI":"10.5555\/53951.53975"},{"key":"e_1_3_2_1_26_2","volume-title":"Proceedings of the","author":"Tevanian A.","year":"1987","unstructured":"A. Tevanian , R. Rashid , D. Golub , D. Black , E. Cooper , and M. Young . Much Threads and the UNIX Kernel: The Battle for Control . In Proceedings of the Summer 1987 USENIX Conference, pages 185-197, USENIX Association, Phoenix, AZ , June 1987. A. Tevanian, R. Rashid, D. Golub, D. Black, E. Cooper, and M. Young. Much Threads and the UNIX Kernel: The Battle for Control. In Proceedings of the Summer 1987 USENIX Conference, pages 185-197, USENIX Association, Phoenix, AZ, June 1987."},{"key":"e_1_3_2_1_27_2","volume-title":"Proceedings of the","author":"Tevanian A.","year":"1987","unstructured":"A. Tevanian , R. Rashid , M. Young , D. Golub , M. Thompson , W. Bolosky , and R. Sanzi . A UNIX Interface for Shared Memory and Mapped Files under Mach . In Proceedings of the Summer 1987 USENIX Conference, pages 53-68, USENIX Association, Phoenix, AZ , June 1987. A. Tevanian, R. Rashid, M. Young, D. Golub, M. Thompson, W. Bolosky, and R. Sanzi. A UNIX Interface for Shared Memory and Mapped Files under Mach. In Proceedings of the Summer 1987 USENIX Conference, pages 53-68, USENIX Association, Phoenix, AZ, June 1987."},{"key":"e_1_3_2_1_29_2","volume-title":"Conference Proceedings","author":"Thompson M.","year":"1988","unstructured":"M. Thompson , J. Barton , T. Jermoluk , and J. Wagner . Translation Lookaside Buffer Synchronization in a Multiprocessor System . in Conference Proceedings , Winter 1988 , USENIX Technical Conference, pages 297-302, USENIX Association, Dallas, TX , February 1988. M. Thompson, J. Barton, T. Jermoluk, and J. Wagner. Translation Lookaside Buffer Synchronization in a Multiprocessor System. in Conference Proceedings, Winter 1988, USENIX Technical Conference, pages 297-302, USENIX Association, Dallas, TX, February 1988."},{"key":"e_1_3_2_1_30_2","doi-asserted-by":"publisher","DOI":"10.1145\/41457.37507"}],"event":{"name":"ASPLOS89: Int'l Conference on Architecture Support for Programming Lang & Operating Systems","location":"Boston Massachusetts USA","acronym":"ASPLOS89","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","SIGARCH ACM Special Interest Group on Computer Architecture","IEEE-CS Computer Society"]},"container-title":["Proceedings of the third international conference on Architectural support for programming languages and operating systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/70082.68193","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/70082.68193","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T17:38:01Z","timestamp":1750268281000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/70082.68193"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1989,4]]},"references-count":28,"alternative-id":["10.1145\/70082.68193","10.1145\/70082"],"URL":"https:\/\/doi.org\/10.1145\/70082.68193","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/68182.68193","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[1989,4]]},"assertion":[{"value":"1989-04-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}