{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:39:47Z","timestamp":1750307987942,"version":"3.41.0"},"reference-count":17,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2005,9,17]],"date-time":"2005-09-17T00:00:00Z","timestamp":1126915200000},"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":["SIGARCH Comput. Archit. News"],"published-print":{"date-parts":[[2006,3]]},"abstract":"<jats:p>The focus of this work is on techniques that promise to reduce the message delivery latency in message passing environments. The main contributors to message delivery latency in message passing environments are the copying operations needed to transfer and bind a received message to the consuming process\/thread. To reduce this copying overhead and to reach to finer granularity, we introduced architectural extensions comprising of specialized network cache and instructions to manage the operations of this extension. In this work we study the caching environment. Our simulations show that messages can be bound and transferred into the data cache where they persist long enough to be consumed. We also study the structure of the required network cache and show that a small capacity cache is sufficient.<\/jats:p>","DOI":"10.1145\/1147349.1147358","type":"journal-article","created":{"date-parts":[[2006,10,18]],"date-time":"2006-10-18T22:35:32Z","timestamp":1161210932000},"page":"41-48","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Hiding message delivery and reducing memory access latency by providing direct-to-cache transfer during receive operations in a message passing environment"],"prefix":"10.1145","volume":"34","author":[{"given":"Farshad","family":"Khunjush","sequence":"first","affiliation":[{"name":"University of Victoria, Victoria, B.C., Canada"}]},{"given":"Nikitas J.","family":"Dimopoulos","sequence":"additional","affiliation":[{"name":"University of Victoria, Victoria, B.C., Canada"}]}],"member":"320","published-online":{"date-parts":[[2005,9,17]]},"reference":[{"key":"e_1_2_1_1_1","first-page":"164","volume-title":"Proceedings, 2003 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing","author":"Khunjush Farshad","year":"2003","unstructured":"Farshad Khunjush , M. Watheq El-Kharashi , Kin F. Li , and Nikitas J . Dimopoulos \"Network Processor Design: Issues and Challenges \", Proceedings, 2003 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing pp. 164 -- 168 , Aug. 2003 . Farshad Khunjush, M. Watheq El-Kharashi, Kin F. Li, and Nikitas J. Dimopoulos \"Network Processor Design: Issues and Challenges\", Proceedings, 2003 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing pp. 164--168, Aug. 2003."},{"key":"e_1_2_1_2_1","volume-title":"Proceedings, Second Workshop on Advanced Networking and Communication Hardware, ANCHOR2005","author":"Khunjush Farshad","year":"2005","unstructured":"Farshad Khunjush and Nikitas J . Dimopoulos, \"Evaluation of Direct-To-Cache Transfer during Receive Operations in a Message Passing Environment \", Proceedings, Second Workshop on Advanced Networking and Communication Hardware, ANCHOR2005 , in conjunction with ISCA-32, June 2005 . Farshad Khunjush and Nikitas J. Dimopoulos, \"Evaluation of Direct-To-Cache Transfer during Receive Operations in a Message Passing Environment\", Proceedings, Second Workshop on Advanced Networking and Communication Hardware, ANCHOR2005, in conjunction with ISCA-32, June 2005."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/582787.822993"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/646094.680690"},{"key":"e_1_2_1_5_1","volume-title":"The NAS Parallel Benchmarks 2.0: Report NAS-95-020","author":"Bailey D. H.","year":"1995","unstructured":"D. H. Bailey , T. Harsis , W. Saphir , R. V. der Wijngaart , A. Woo and M. Yarrow , \" The NAS Parallel Benchmarks 2.0: Report NAS-95-020 \", Nasa Ames Research Center , December 1995 . D. H. Bailey, T. Harsis, W. Saphir, R. V. der Wijngaart, A. Woo and M. Yarrow, \"The NAS Parallel Benchmarks 2.0: Report NAS-95-020\", Nasa Ames Research Center, December 1995."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.982917"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/40.342015"},{"key":"e_1_2_1_8_1","volume-title":"Proceedings of the Hot Interconnect97","author":"Dubnicki C.","year":"1997","unstructured":"C. Dubnicki , A. Bilas , Y. Chen , S. Damianakis and K. Li , \" VMMC-2: Efficient Support for Reliable, Connection-Oriented Communication \", Proceedings of the Hot Interconnect97 , 1997 . C. Dubnicki, A. Bilas, Y. Chen, S. Damianakis and K. Li, \"VMMC-2: Efficient Support for Reliable, Connection-Oriented Communication\", Proceedings of the Hot Interconnect97, 1997."},{"key":"e_1_2_1_9_1","volume-title":"USENIX 1997","author":"Rodrigues S. H.","year":"1997","unstructured":"S. H. Rodrigues , T. E. Anderson and D. E. Culler , \" High-Performance Local Area Communication with Fast Sockets \", USENIX 1997 , Jan. 1997 . R. Sheifert, Gigabit Ethernet, Addison-Wesley , 1998. S. H. Rodrigues, T. E. Anderson and D. E. Culler, \"High-Performance Local Area Communication with Fast Sockets\", USENIX 1997, Jan. 1997. R. Sheifert, Gigabit Ethernet, Addison-Wesley, 1998."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/191995.192024"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/71.963419"},{"key":"e_1_2_1_12_1","first-page":"253","volume-title":"Proceedings of the USENIX Annual Technical Conference","author":"Chu H.","year":"1996","unstructured":"H. Chu , \"Zero-copy TCP in Solaris\" , Proceedings of the USENIX Annual Technical Conference , 1996 , pp. 253 -- 263 . H. Chu, \"Zero-copy TCP in Solaris\", Proceedings of the USENIX Annual Technical Conference, 1996, pp. 253--263."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/279358.279386"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/646092.680542"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/SHPCC.1994.296645"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8191(96)00053-1"},{"key":"e_1_2_1_17_1","first-page":"333","volume-title":"Proceedings of Computer Systems: Architectures, Modeling, and Simulation: Third and Fourth International Workshops, SAMOS 2004","author":"Agarwal Nainesh","year":"2004","unstructured":"Nainesh Agarwal and Nikitas J . Dimopoulos, \"Using CoDeL to Rapidly Prototype Network Processor Extensions \", Proceedings of Computer Systems: Architectures, Modeling, and Simulation: Third and Fourth International Workshops, SAMOS 2004 , Samos, Greece , July , 2004 , pp. 333 -- 342 . Nainesh Agarwal and Nikitas J. Dimopoulos, \"Using CoDeL to Rapidly Prototype Network Processor Extensions\", Proceedings of Computer Systems: Architectures, Modeling, and Simulation: Third and Fourth International Workshops, SAMOS 2004, Samos, Greece, July, 2004, pp. 333--342."}],"container-title":["ACM SIGARCH Computer Architecture News"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1147349.1147358","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1147349.1147358","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T15:06:12Z","timestamp":1750259172000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1147349.1147358"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,9,17]]},"references-count":17,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2006,3]]}},"alternative-id":["10.1145\/1147349.1147358"],"URL":"https:\/\/doi.org\/10.1145\/1147349.1147358","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1152779.1147358","asserted-by":"subject"}]},"ISSN":["0163-5964"],"issn-type":[{"type":"print","value":"0163-5964"}],"subject":[],"published":{"date-parts":[[2005,9,17]]},"assertion":[{"value":"2005-09-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}