{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T20:41:45Z","timestamp":1725482505563},"publisher-location":"Berlin, Heidelberg","reference-count":43,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540678793"},{"type":"electronic","value":"9783540446552"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2000]]},"DOI":"10.1007\/10720115_12","type":"book-chapter","created":{"date-parts":[[2007,3,29]],"date-time":"2007-03-29T15:22:31Z","timestamp":1175181751000},"page":"162-178","source":"Crossref","is-referenced-by-count":5,"title":["Efficient Communication Using Message Prediction for Cluster of Multiprocessors"],"prefix":"10.1007","author":[{"given":"Ahmad","family":"Afsahi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nikitas J.","family":"Dimopoulos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"12_CR1","series-title":"Lecture Notes in Computer Science","first-page":"55","volume-title":"Parallel and Distributed Processing","author":"A. Afsahi","year":"1999","unstructured":"Afsahi, A., Dimopoulos, N.J.: Hiding Communication Latency in Reconfigurable Message-Passing Environments. In: Rolim, J.D.P. (ed.) IPPS-WS 1999 and SPDP-WS 1999. LNCS, vol.\u00a01586, pp. 55\u201360. Springer, Heidelberg (1999)"},{"key":"12_CR2","unstructured":"Afsahi, A., Dimopoulos, N.J.: Communication Latency Hiding in Reconfigurable Message-Passing Environments: Quantitative Studies. In: 13th Annual International Symposium on High Performance Computing Systems and Applications, HPCS 1999, pp. 111\u2013126 (June 1999)"},{"key":"12_CR3","unstructured":"Afsahi, A., Dimopoulos, N.J.: Efficient Communication Using Message Prediction for Clusters of Multiprocessor, Technical Report ECE-99-5, Department of Electrical and Computer Engineering, University of Victoria (December 1999)"},{"issue":"2","key":"12_CR4","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/2.485843","volume":"29","author":"C. Amza","year":"1996","unstructured":"Amza, C., Cox, A.L., Dwarkadas, S., Keleher, P., Lu, H., Rajamony, R., Yu, W., Zwaenepoel, W.: TreadMarks: Shared Memory Computing on Networks of Workstation. IEEE Computer\u00a029(2), 18\u201328 (1996)","journal-title":"IEEE Computer"},{"key":"12_CR5","unstructured":"Bailey, D.H., Harsis, T., Saphir, W., der Wijngaart, R.V., Woo, A., Yarrow, M.: The NAS Parallel Benchmarks 2.0: Report NAS-95-020, Nasa Ames Research Center (December 1995)"},{"key":"12_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1007\/BFb0097899","volume-title":"Parallel and Distributed Processing","author":"M. Banikazemi","year":"1999","unstructured":"Banikazemi, M., Govindaraju, R.K., Blackmore, R., Panda, D.K.: Implementing Efficient MPI on LAPI for IBM RS\/ 6000 SP Systems: Experiences and Performance Evaluation. In: Rolim, J.D.P. (ed.) IPPS-WS 1999 and SPDP-WS 1999. LNCS, vol.\u00a01586, pp. 183\u2013190. Springer, Heidelberg (1999)"},{"key":"12_CR7","unstructured":"Basu, A., Welsh, M., Eicken, T.V.: Incorporting Memory Management into User-Level Network Interfaces. Hot Interconnects V (August 1997)"},{"key":"12_CR8","doi-asserted-by":"crossref","unstructured":"Blumrich, M., Li, K., Alpert, R., Dubnicki, C., Felten, E., Sandberg, J.: A Virtual Memory Mapped Network Interface for the SHRIMP Multicomputer. In: Proceedings of the 21st Annual International Symposium on Computer Architecture, pp. 142\u2013153 (1994)","DOI":"10.1109\/ISCA.1994.288154"},{"key":"12_CR9","doi-asserted-by":"crossref","unstructured":"Boden, N.J., Cohen, D., Felderman, R.E., Kulawik, A.E., Seitz, C.L., Seizovic, J.N., Su, W.-K.: Myrinet: A Gigabit-per-Second Local Area Network. IEEE Micro (February 1995)","DOI":"10.1109\/40.342015"},{"key":"12_CR10","doi-asserted-by":"crossref","unstructured":"Chodnekar, S., Srinivasan, V., Vaidya, A., Sivasubramaniam, A., Das, C.: Towards a Communication Characterization Methodology for Parallel Applications. In: Proceedings of the Third International Symposium on High Performance Computer Architecture (1997)","DOI":"10.1109\/HPCA.1997.569693"},{"key":"12_CR11","unstructured":"Chu, H.: Zero-copy TCP in Solaris. In: Proceedings of the USENIX Annual Technical Conference, pp. 253\u2013263 (1996)"},{"key":"12_CR12","doi-asserted-by":"crossref","unstructured":"Dahlgren, F., Dubois, M., Stenstr\u00f6m, P.: Sequential Hardware Prefetching in Shared- Memory Multiprocessors. IEEE Transactions on Parallel and Distributed Systems\u00a06(7) (1995)","DOI":"10.1109\/71.395402"},{"key":"12_CR13","unstructured":"Demaine, E.D.: A Threads-Only MPI Implementation for the Development of Parallel Programs. In: Proceedings of the 11th International Symposium on High Performance Computing Systems, HPCS7, pp. 153\u2013163 (1997)"},{"key":"12_CR14","unstructured":"Dao, B.V., Yalamanchili, S., Duato, J.: Architectural Support for Reducing Communication Overhead in Multiprocessor Interconnection Network. In: Proceedings of the Third International Symposium on High Performance Computer Architecture, pp. 343\u2013352 (1997)"},{"issue":"10","key":"12_CR15","doi-asserted-by":"publisher","first-page":"915","DOI":"10.1002\/(SICI)1096-9128(199710)9:10<915::AID-CPE277>3.0.CO;2-C","volume":"9","author":"J.J. Dongarra","year":"1997","unstructured":"Dongarra, J.J., Dunigan, T.: Message-Passing Performance of Various Computers. Concurrency: Practice and Experience\u00a09(10), 915\u2013926 (1997)","journal-title":"Concurrency: Practice and Experience"},{"key":"12_CR16","doi-asserted-by":"crossref","unstructured":"Druschel, P., Peterson, L.L.: Fbufs: A High-bandwidth Cross-domain Transfer Facility. In: Proceedings of the Fourteenth ACM Symposium on Operating Systems Principles, pp. 189\u2013202 (1993)","DOI":"10.1145\/168619.168634"},{"key":"12_CR17","unstructured":"Dubnicki, C., Bilas, A., Chen, Y., Damianakis, S., Li, K.: VMMC-2: Efficient Support for Reliable, Connection-Oriented Communication. In: Proceedings of the Hot Interconnect 1997 (1997)"},{"key":"12_CR18","doi-asserted-by":"crossref","unstructured":"Dunning, D., Regnier, G., McAlpine, G., Cameron, D., Shubert, B., Berry, F., Merritt, A.M., Gronke, E., Dodd, C.: The Virtual Interface Architecture. IEEE Micro, 66\u201376 (March-April 1998)","DOI":"10.1109\/40.671404"},{"key":"12_CR19","doi-asserted-by":"crossref","unstructured":"Geoffray, P., Prylli, L., Tourancheau, B.: BIP-SMP: High Performance Message Passing Over a Cluster of Commodity SMPs. In: SC 1999: High Performance Networking and Computing Conference (November 1999)","DOI":"10.1145\/331532.331552"},{"key":"12_CR20","unstructured":"Gropp, W., Lusk, E.: User\u2019s Guide for MPICH, a Portable Implementation of MPI. Argonne National Laboratory, Mathematics and Computer Science Division (June 1999)"},{"key":"12_CR21","unstructured":"Horst, R.W., Garcia, D.: ServerNet SAN I\/O Architecture. In: Proceedings of the Hot Interconnects V (1997)"},{"key":"12_CR22","doi-asserted-by":"crossref","unstructured":"Karlson, S., Brorsson, M.: A Comparative Characterization of Communication Patterns in Applications Using MPI and Shared Memory on an IBM SP2. In: Proceedings of the Workshop on Communication, Architecture, and Applications for Network-based Parallel Computing, International Symposium on High Performance Computer Architecture (February 1998)","DOI":"10.1007\/BFb0052217"},{"key":"12_CR23","doi-asserted-by":"crossref","unstructured":"Kaxiras, S., Goodman, J.R.: Improving CC-NUMA Performance Using Instruction- Based Prediction. In: International Symposium on High Performance Computer Architecture (1999)","DOI":"10.1109\/HPCA.1999.744359"},{"key":"12_CR24","doi-asserted-by":"crossref","unstructured":"Kim, J., Lilja, D.J.: Characterization of Communication Patterns in Message-Passing Parallel Scientific Application Programs. In: Proceedings of the Workshop on Communication, Architecture, and Applications for Network-based Parallel Computing, International Symposium on High Performance Computer Architecture, pp. 202\u2013216 (February 1998)","DOI":"10.1007\/BFb0052218"},{"key":"12_CR25","doi-asserted-by":"crossref","unstructured":"de Lahaut, D.G., Germain, C.: Static Communications in Parallel Scientific Programs. In: Halatsis, C., Philokyprou, G., Maritsas, D., Theodoridis, S. (eds.) PARLE 1994. LNCS, vol.\u00a0817. Springer, Heidelberg (1994)","DOI":"10.1007\/3-540-58184-7_107"},{"key":"12_CR26","doi-asserted-by":"crossref","unstructured":"Lai, A.-C., Falsafi, B.: Memory Sharing Predictor: The Key to a Speculative Coherent DSM. In: Proceedings of the 26th Annual International Symposium on Computer Architectures, pp. 172\u2013183 (1999)","DOI":"10.1145\/307338.300994"},{"key":"12_CR27","unstructured":"Lauria, M., Pakin, S., Chien, A.A.: Efficient Layering for High Speed Communication: Fast Messages 2.x. In: Proceedings of the 7th High Performance Distributed Computing, HPDC7, Conference (1998)"},{"key":"12_CR28","doi-asserted-by":"crossref","unstructured":"Lumetta, S.S., Mainwaring, A.M., Culler, D.E.: Multi-Protocol Active Messages on a Cluster of SMPs. In: SC 1997: High Performance Networking and Computing Conference (November 1997)","DOI":"10.1145\/509593.509596"},{"key":"12_CR29","unstructured":"Message Passing Interface Forum: MPI: A Message-Passing Interface Standard. Version 1.1 (June 1995)"},{"key":"12_CR30","unstructured":"Message Passing Interface Forum: MPI-2: Extensions to the Message-Passing Interface (July 1997)"},{"key":"12_CR31","doi-asserted-by":"crossref","unstructured":"Mukherjee, S.S., Hill, M.D.: Using Prediction to Accelerate Coherence Protocols. In: Proceedings of the 25th Annual International Symposium on Computer Architecture (1998)","DOI":"10.1109\/ISCA.1998.694773"},{"key":"12_CR32","doi-asserted-by":"crossref","unstructured":"Pakin, S., Lauria, M., Chien, A.: High Performance Messaging on Workstation: Illinois Fast Messages (FM) for Myrinet. In: Proceedings of the Supercomputing 1995 (November 1995)","DOI":"10.1145\/224170.224360"},{"key":"12_CR33","doi-asserted-by":"crossref","unstructured":"Prylli, L., Tourancheau, B.: BIP: A New Protocol Designed for High Performance Networking on Myrinet. In: Proceedings of the PC-NOW98: International Workshop on Personal Computer based Networks of Workstations, in conjunction with IPPS\/SPDP 1998 (1998)","DOI":"10.1007\/3-540-64359-1_721"},{"key":"12_CR34","unstructured":"Rodrigues, S.H., Anderson, T.E., Culler, D.E.: High-Performance Local Area Communication with Fast Sockets. In: USENIX 1997 Annual Technical Conference (January 1997)"},{"key":"12_CR35","unstructured":"Sakr, M.F., Levitan, S.P., Chiarulli, D.M., Horne, B.G., Giles, C.L.: Predicting Multiprocessor Memory Access Patterns with Learning Models. In: Proceedings of the Fourteenth International Conference on Machine Learning, pp. 305\u2013312 (1997)"},{"key":"12_CR36","doi-asserted-by":"crossref","unstructured":"Shah, G., Nieplocha, J., Mirza, J., Kim, C., Harrison, R., Govindaraju, R.K., Gildea, K., DiNicola, P., Bender, C.: Performance and Experience with LAPI \u2013 a New High Performance Communication Library for the IBM RS\/6000 SP. In: Rolim, J.D.P. (ed.) IPPS-WS 1998 and SPDP-WS 1998. LNCS, vol.\u00a01388. Springer, Heidelberg (1998)","DOI":"10.1109\/IPPS.1998.669923"},{"key":"12_CR37","doi-asserted-by":"crossref","unstructured":"Takahashi, T., O\u2019Carrol, F., Tezuka, H., Hori, A., Sumimoto, S., Harada, H., Ishikawa, Y., Beckman, P.H.: Implementation and Evaluation of MPI on an SMP Cluster. In: Proceedings of the PC-NOW 1999: International Workshop on Personal Computer based Networks Of Workstations, in conjunction with PPS\/SPDP 1999 (1999)","DOI":"10.1007\/BFb0098001"},{"key":"12_CR38","doi-asserted-by":"crossref","unstructured":"Tanaka, Y., Matsuda, M., Ando, M., Kubota, K., Sato, M.: COMPaS: A Pentium Pro PCbased SMP Cluster and its Experience. In: Proceedings of the PC-NOW 1998: International Workshop on Personal Computer based Networks Of Workstations, in conjunction with IPPS\/SPDP 1998 (1998)","DOI":"10.1007\/3-540-64359-1_722"},{"key":"12_CR39","doi-asserted-by":"crossref","unstructured":"Tezuka, H., O\u2019Carroll, F., Hori, A., Ishikawa, Y.: Pin-down Cache: A Virtual Memory Management Technique for Zero-copy Communication. In: Rolim, J.D.P. (ed.) IPPS-WS 1998 and SPDP-WS 1998. LNCS, vol.\u00a01388. Springer, Heidelberg (1998)","DOI":"10.1109\/IPPS.1998.669932"},{"key":"12_CR40","doi-asserted-by":"crossref","unstructured":"Eicken, T.V., Culler, D.E., Goldstein, S.C., Schauser, K.E.: Active Messages: A Mechanism for Integrated Communication and Computation. In: Proceedings of the 19th Annual International Symposium on Computer Architecture, pp. 256\u2013265 (May 1992)","DOI":"10.1109\/ISCA.1992.753322"},{"key":"12_CR41","doi-asserted-by":"crossref","unstructured":"Eicken, T.V., Basu, A., Buch, V., Vogels, W.: U-Net: A User-Level Network Interface for Parallel and Distributed Computing. In: Proceedings of the 15th ACM Symposium on Operating Systems Principles (December 1995)","DOI":"10.1145\/224056.224061"},{"key":"12_CR42","doi-asserted-by":"crossref","unstructured":"Worley, P.H., Foster, I.T.: Parallel Spectral Transform Shallow Water Model: A Runtime-tunable parallel benchmark coder. In: Proceedings of the Scalable High Performance Computing Conference, pp. 207\u2013214 (1994)","DOI":"10.1109\/SHPCC.1994.296645"},{"key":"12_CR43","doi-asserted-by":"crossref","unstructured":"Zhang, Z., Torrellas, J.: Speeding Up Irregular Applications in Shared-Memory Multiprocessors: Memory Binding and Group Prefetching. In: Proeedings of the 22nd Annual International Symposium on Computer Architectures, pp. 188\u2013199 (1995)","DOI":"10.1145\/225830.224423"}],"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\/10720115_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,26]],"date-time":"2019-04-26T20:59:21Z","timestamp":1556312361000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/10720115_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000]]},"ISBN":["9783540678793","9783540446552"],"references-count":43,"URL":"https:\/\/doi.org\/10.1007\/10720115_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2000]]}}}