• Hong Y, Zheng Y, Yang F, Zang B, Guan H and Chen H. (2019). Scaling out NUMA-Aware Applications with RDMA-Based Distributed Shared Memory. Journal of Computer Science and Technology. 10.1007/s11390-019-1901-4. 34:1. (94-112). Online publication date: 1-Jan-2019.

    http://link.springer.com/10.1007/s11390-019-1901-4

  • Romanescu B, Lebeck A, Sorin D and Bracy A. (2010). UNified Instruction/Translation/Data (UNITD) coherence: One protocol to rule them all 2010 IEEE 16th International Symposium on High Performance Computer Architecture (HPCA). 10.1109/HPCA.2010.5416643. 978-1-4244-5658-1. (1-12).

    http://ieeexplore.ieee.org/document/5416643/

  • Ducoffe G, Lécuyer M, Chaintreau A and Geambasu R. (2015). Web Transparency for Complex Targeting. ACM SIGMETRICS Performance Evaluation Review. 43:1. (465-466). Online publication date: 24-Jun-2015.

    https://doi.org/10.1145/2796314.2745896

  • Ahmed F, Erman J, Ge Z, Liu A, Wang J and Yan H. (2015). Detecting and Localizing End-to-End Performance Degradation for Cellular Data Services. ACM SIGMETRICS Performance Evaluation Review. 43:1. (459-460). Online publication date: 24-Jun-2015.

    https://doi.org/10.1145/2796314.2745892

  • Umar I, Anshus O and Ha P. (2015). DeltaTree. ACM SIGMETRICS Performance Evaluation Review. 43:1. (457-458). Online publication date: 24-Jun-2015.

    https://doi.org/10.1145/2796314.2745891

  • Bojja Venkatakrishnan S and Viswanath P. (2015). Deterministic Near-Optimal P2P Streaming. ACM SIGMETRICS Performance Evaluation Review. 43:1. (451-452). Online publication date: 24-Jun-2015.

    https://doi.org/10.1145/2796314.2745888

  • Wu R, Xu J, Srikant R, Massoulie L, Lelarge M and Hajek B. (2015). Clustering and Inference From Pairwise Comparisons. ACM SIGMETRICS Performance Evaluation Review. 43:1. (449-450). Online publication date: 24-Jun-2015.

    https://doi.org/10.1145/2796314.2745887

  • Zhao Y, Rao J, Zhou X and Yi Q. (2015). Understanding Parallel Performance Under Interferences in Multi-tenant Clouds. ACM SIGMETRICS Performance Evaluation Review. 43:1. (447-448). Online publication date: 24-Jun-2015.

    https://doi.org/10.1145/2796314.2745886

  • Chang J, Shieh C and Liang T. (2006). A Transparent Distributed Shared Memory for Clustered Symmetric Multiprocessors. The Journal of Supercomputing. 37:2. (145-160). Online publication date: 1-Aug-2006.

    https://doi.org/10.1007/s11227-006-5483-x

  • Zeffer H, Radović Z and Hagersten E. Exploiting locality. Proceedings of the 20th international conference on Parallel and distributed processing. (33-33).

    /doi/10.5555/1898953.1898969

  • Zeffer H, Radovic Z and Hagersten E. (2006). Exploiting locality: a flexible DSM approach Proceedings 20th IEEE International Parallel & Distributed Processing Symposium. 10.1109/IPDPS.2006.1639273. 1-4244-0054-6. (10 pp.).

    http://ieeexplore.ieee.org/document/1639273/

  • Liss L, Birk Y and Schuster A. (2005). In-Kernel Integration of Operating System and Infiniband Functions for High Performance Computing Clusters. IEEE Transactions on Parallel and Distributed Systems. 16:9. (830-840). Online publication date: 1-Sep-2005.

    https://doi.org/10.1109/TPDS.2005.111

  • Falsafi B and Wood D. (2005). Evaluating scheduling policies for fine-grain communication protocols on a cluster of SMPs. Journal of Parallel and Distributed Computing. 65:4. (464-478). Online publication date: 1-Apr-2005.

    https://doi.org/10.1016/j.jpdc.2004.11.011

  • Bilas A, Jiang D and Singh J. (2003). Shared virtual memory clusters. Journal of Parallel and Distributed Computing. 63:12. (1257-1276). Online publication date: 1-Dec-2003.

    https://doi.org/10.1016/j.jpdc.2003.08.001

  • Bilas A, Gibson C, Azimi R, Christodoulopoulou R and Jamieson P. (2003). Using System Emulation to Model Next-Generation Shared Virtual Memory Clusters. Cluster Computing. 6:4. (325-338). Online publication date: 1-Oct-2003.

    https://doi.org/10.1023/A:1025713926030

  • Radović Z and Hagersten E. Removing the overhead from software-based shared memory. Proceedings of the 2001 ACM/IEEE conference on Supercomputing. (56-56).

    https://doi.org/10.1145/582034.582090

  • Plaat A, Bal H, Hofman R and Kielmann T. (2001). Sensitivity of parallel applications to large differences in bandwidth and latency in two-layer interconnects. Future Generation Computer Systems. 17:6. (769-782). Online publication date: 1-Apr-2001.

    https://doi.org/10.1016/S0167-739X(00)00103-5

  • Cappello F, Richard O and Etiemble D. (2001). Understanding performance of SMP clusters running MPI programs. Future Generation Computer Systems. 17:6. (711-720). Online publication date: 1-Apr-2001.

    https://doi.org/10.1016/S0167-739X(00)00054-6

  • Chang J and Shieh C. Teamster: a transparent distributed shared memory for cluster symmetric multiprocessors First IEEE/ACM International Symposium on Cluster Computing and the Grid. 10.1109/CCGRID.2001.923235. 0-7695-1010-8. (508-513).

    http://ieeexplore.ieee.org/document/923235/

  • Gibson C and Bilas A. (2001). Shared Virtual Memory Clusters with Next-Generation Interconnection Networks and Wide Compute Nodes. High Performance Computing — HiPC 2001. 10.1007/3-540-45307-5_15. (167-181).

    http://link.springer.com/10.1007/3-540-45307-5_15

  • Cappello F and Etiemble D. MPI versus MPI+OpenMP on IBM SP for the NAS benchmarks. Proceedings of the 2000 ACM/IEEE conference on Supercomputing. (12-es).

    /doi/10.5555/370049.370071

  • Niwa J, Matsumoto T and Hiraki K. Comparative study of page-based and segment-based software DSM through compiler optimization. Proceedings of the 14th international conference on Supercomputing. (284-295).

    https://doi.org/10.1145/335231.335259

  • Baden S and Fink S. (2000). A Programming Methodology for Dual-Tier Multicomputers. IEEE Transactions on Software Engineering. 26:3. (212-226). Online publication date: 1-Mar-2000.

    https://doi.org/10.1109/32.842948

  • Cappello F and Etiemble D. (2000). MPI versus MPI+OpenMP on the IBM SP for the NAS Benchmarks ACM/IEEE SC 2000 Conference. 10.1109/SC.2000.10001. 0-7803-9802-5. (12-12).

    http://ieeexplore.ieee.org/document/1592725/

  • Niwa J, Inagaki T, Matsumoto T and Hiraki K. Evaluation of compiler-assisted software DSM schemes for a workstation cluster Innovative Architecture for Future Generation High-Performance Processors and Systems. 1999 International Workshop on Innovative Architectures (IWIA'99). 10.1109/IWIA.1999.898843. 0-7695-0650-X. (57-68).

    http://ieeexplore.ieee.org/document/898843/

  • Katramatos D, Saxena D, Mehta N and Chapin S. A cost/benefit model for dynamic resource sharing 9th Heterogeneous Computing Workshop (HCW 2000). 10.1109/HCW.2000.843753. 0-7695-0556-2. (297-306).

    http://ieeexplore.ieee.org/document/843753/

  • Hu W, Zhang F and Liu H. (2000). A New Home-Based Software DSM Protocol for SMP Clusters. Euro-Par 2000 Parallel Processing. 10.1007/3-540-44520-X_160. (1132-1142).

    http://link.springer.com/10.1007/3-540-44520-X_160

  • Houzet D and Albenge M. (1999). A shared memory model on a cluster of PCs. Microprocessors and Microsystems. 10.1016/S0141-9331(99)00029-0. 23:3. (125-134). Online publication date: 1-Oct-1999.

    http://linkinghub.elsevier.com/retrieve/pii/S0141933199000290

  • Subhlok J, Lieu P and Lowekamp B. (1999). Automatic node selection for high performance applications on networks. ACM SIGPLAN Notices. 34:8. (163-172). Online publication date: 1-Aug-1999.

    https://doi.org/10.1145/329366.301119

  • Bagrodia R, Deeljman E, Docy S and Phan T. (1999). Performance prediction of large parallel applications using parallel simulations. ACM SIGPLAN Notices. 34:8. (151-162). Online publication date: 1-Aug-1999.

    https://doi.org/10.1145/329366.301118

  • Sundaram-Stukel D and Vernon M. (1999). Predictive analysis of a wavefront application using LogGP. ACM SIGPLAN Notices. 34:8. (141-150). Online publication date: 1-Aug-1999.

    https://doi.org/10.1145/329366.301117

  • Kielmann T, Hofman R, Bal H, Plaat A and Bhoedjang R. (1999). MagPIe. ACM SIGPLAN Notices. 34:8. (131-140). Online publication date: 1-Aug-1999.

    https://doi.org/10.1145/329366.301116

  • Yeung D. The scalability of multigrain systems. Proceedings of the 13th international conference on Supercomputing. (268-277).

    https://doi.org/10.1145/305138.305203

  • Bilas A, Liao C and Singh J. Using network interface support to avoid asynchronous protocol processing in shared virtual memory systems. Proceedings of the 26th annual international symposium on Computer architecture. (282-293).

    https://doi.org/10.1145/300979.301003

  • Bilas A, Liao C and Singh J. (1999). Using network interface support to avoid asynchronous protocol processing in shared virtual memory systems. ACM SIGARCH Computer Architecture News. 27:2. (282-293). Online publication date: 1-May-1999.

    https://doi.org/10.1145/307338.301003

  • Kielmann T, Hofman R, Bal H, Plaat A and Bhoedjang R. MagPIe. Proceedings of the seventh ACM SIGPLAN symposium on Principles and practice of parallel programming. (131-140).

    https://doi.org/10.1145/301104.301116

  • Iftode L and Singh J. (1999). Shared virtual memory: progress and challenges. Proceedings of the IEEE. 10.1109/5.747870. 87:3. (498-507). Online publication date: 1-Mar-1999.

    http://ieeexplore.ieee.org/document/747870/

  • Cappello F and Richard O. Performance characteristics of a network of commodity multiprocessors for the NAS benchmarks using a hybrid memory model 1999 International Conference on Parallel Architectures and Compilation Techniques. 10.1109/PACT.1999.807434. 0-7695-0425-6. (108-116).

    http://ieeexplore.ieee.org/document/807434/

  • Bilas A, Cheng Liao and Singh J. Using network interface support to avoid asynchronous protocol processing in shared virtual memory systems International Symposium on Computer Architecture. 10.1109/ISCA.1999.765958. 0-7695-0170-2. (282-293).

    http://ieeexplore.ieee.org/document/765958/

  • Hu Y, Honghui Lu , Cox A and Zwaenepoel W. OpenMP for networks of SMPs 13th International Parallel Processing Symposium and 10th Symposium on Parallel and Distributed Processing. 10.1109/IPPS.1999.760492. 0-7695-0143-5. (302-310).

    http://ieeexplore.ieee.org/document/760492/

  • Woodward P and Anderson S. Portable petaFLOP/s programming: applying distributed computing methodology to the grid within a single machine room Proceedings. The Eighth International Symposium on High Performance Distributed Computing. 10.1109/HPDC.1999.805284. 0-7803-5681-0. (70-83).

    http://ieeexplore.ieee.org/document/805284/

  • Cappello F, Richard O and Etiemble D. Investigating the performance of two programming models for clusters of SMP PCs HPCA: 6th International Symposium on High-Performance Computer Architecutre. 10.1109/HPCA.2000.824364. 0-7695-0550-3. (349-359).

    http://ieeexplore.ieee.org/document/824364/

  • Stets R, Dwarkadas S, Kontothanassis L, Rencuzogullari U and Scott M. The effect of network total order, broadcast, and remote-write capability on network-based shared memory computing HPCA: 6th International Symposium on High-Performance Computer Architecutre. 10.1109/HPCA.2000.824356. 0-7695-0550-3. (265-276).

    http://ieeexplore.ieee.org/document/824356/

  • Dwarkadas S, Gharachorloo K, Kontothanassis L, Scales D, Scott M and Stets R. (1999). Comparative evaluation of fine- and coarse-grain approaches for software distributed shared memory Proceedings Fifth International Symposium on High-Performance Computer Architecture. 10.1109/HPCA.1999.744377. 0-7695-0004-8. (260-269).

    http://ieeexplore.ieee.org/document/744377/

  • Falsafi B and Wood D. (1999). Parallel Dispatch Queue: a queue-based programming abstraction to parallelize fine-grain communication protocols Proceedings Fifth International Symposium on High-Performance Computer Architecture. 10.1109/HPCA.1999.744362. 0-7695-0004-8. (182-192).

    http://ieeexplore.ieee.org/document/744362/

  • Houzet D. A shared memory model on a cluster of PCs HICSS 32 - 32nd Annual Hawaii International Conference on System Sciences. 10.1109/HICSS.1999.772815. 0-7695-0001-3. (10).

    http://ieeexplore.ieee.org/document/772815/

  • Cappello F, Richard O and Etiemble D. (1999). Performance of the NAS Benchmarks on a Cluster of SMP PCs Using a Parallelization of the MPI Programs with OpenMP. Parallel Computing Technologies. 10.1007/3-540-48387-X_36. (339-350).

    http://link.springer.com/10.1007/3-540-48387-X_36

  • Bilas A, Iftode L and Singh J. Evaluation of hardware write propagation support for next-generation shared virtual memory clusters. Proceedings of the 12th international conference on Supercomputing. (274-281).

    https://doi.org/10.1145/277830.277893

  • Schoinas I, Falsafi B, Hill M, Larus J and Wood D. Sirocco: cost-effective fine-grain distributed shared memory 1998 International Conference on Parallel Architectures and Compilation Techniques. 10.1109/PACT.1998.727144. 0-8186-8591-3. (40-49).

    http://ieeexplore.ieee.org/document/727144/

  • Inagaki T, Niwa J, Matsumoto T and Hiraki K. Supporting software distributed shared memory with an optimizing compiler 1998 International Conference on Parallel Processing. 10.1109/ICPP.1998.708490. 0-8186-8650-2. (225-235).

    http://ieeexplore.ieee.org/document/708490/

  • Roy S and Chaudhary V. Strings: a high-performance distributed shared memory for symmetrical multiprocessor clusters The Seventh International Symposium on High Performance Distributed Computing. 10.1109/HPDC.1998.709960. 0-8186-8579-4. (90-97).

    http://ieeexplore.ieee.org/document/709960/

  • Scales D, Gharachorloo K and Aggarwal A. Fine-grain software distributed shared memory on SMP clusters 1998 Fourth International Symposium on High-Performance Computer Architecture. 10.1109/HPCA.1998.650552. 0-8186-8323-6. (125-136).

    http://ieeexplore.ieee.org/document/650552/

  • Samanta R, Bilas A, Iftode L and Singh J. Home-based SVM protocols for SMP clusters: Design and performance 1998 Fourth International Symposium on High-Performance Computer Architecture. 10.1109/HPCA.1998.650551. 0-8186-8323-6. (113-124).

    http://ieeexplore.ieee.org/document/650551/

  • Dreier B, Zahn M and Ungerer T. Parallel and distributed programming with Pthreads and Rthreads Third International Workshop on High-Level Parallel Programming Models and Supportive Environments. 10.1109/HIPS.1998.665141. 0-8186-8412-7. (34-40).

    http://ieeexplore.ieee.org/document/665141/

  • Stets R, Dwarkadas S, Hardavellas N, Hunt G, Kontothanassis L, Parthasarathy S and Scott M. (1997). Cashmere-2L. ACM SIGOPS Operating Systems Review. 31:5. (170-183). Online publication date: 1-Dec-1997.

    https://doi.org/10.1145/269005.266675

  • Scales D and Gharachorloo K. (1997). Towards transparent and efficient software distributed shared memory. ACM SIGOPS Operating Systems Review. 31:5. (157-169). Online publication date: 1-Dec-1997.

    https://doi.org/10.1145/269005.266673

  • Stets R, Dwarkadas S, Hardavellas N, Hunt G, Kontothanassis L, Parthasarathy S and Scott M. Cashmere-2L. Proceedings of the sixteenth ACM symposium on Operating systems principles. (170-183).

    https://doi.org/10.1145/268998.266675

  • Scales D and Gharachorloo K. Towards transparent and efficient software distributed shared memory. Proceedings of the sixteenth ACM symposium on Operating systems principles. (157-169).

    https://doi.org/10.1145/268998.266673

  • Zhou Y, Iftode L, Sing J, Li K, Toonen B, Schoinas I, Hill M and Wood D. (1997). Relaxed consistency and coherence granularity in DSM systems. ACM SIGPLAN Notices. 32:7. (193-205). Online publication date: 1-Jul-1997.

    https://doi.org/10.1145/263767.263788

  • Zhou Y, Iftode L, Sing J, Li K, Toonen B, Schoinas I, Hill M and Wood D. Relaxed consistency and coherence granularity in DSM systems. Proceedings of the sixth ACM SIGPLAN symposium on Principles and practice of parallel programming. (193-205).

    https://doi.org/10.1145/263764.263788

  • Kontothanassis L, Hunt G, Stets R, Hardavellas N, Cierniak M, Parthasarathy S, Meira W, Dwarkadas S and Scott M. VM-based shared memory on low-latency, remote-memory-access networks. Proceedings of the 24th annual international symposium on Computer architecture. (157-169).

    https://doi.org/10.1145/264107.264163

  • Kontothanassis L, Hunt G, Stets R, Hardavellas N, Cierniak M, Parthasarathy S, Meira W, Dwarkadas S and Scott M. (1997). VM-based shared memory on low-latency, remote-memory-access networks. ACM SIGARCH Computer Architecture News. 25:2. (157-169). Online publication date: 1-May-1997.

    https://doi.org/10.1145/384286.264163

  • Falsafi B and Wood D. Scheduling communication on an SMP node parallel machine Third International Symposium on High-Performance Computer Architecture. 10.1109/HPCA.1997.569649. 0-8186-7764-3. (128-138).

    http://ieeexplore.ieee.org/document/569649/

  • Scales D, Gharachorloo K and Thekkath C. (1996). Shasta. ACM SIGOPS Operating Systems Review. 30:5. (174-185). Online publication date: 1-Dec-1996.

    https://doi.org/10.1145/248208.237179

  • Scales D, Gharachorloo K and Thekkath C. Shasta. Proceedings of the seventh international conference on Architectural support for programming languages and operating systems. (174-185).

    https://doi.org/10.1145/237090.237179

  • Scales D, Gharachorloo K and Thekkath C. (1996). Shasta. ACM SIGPLAN Notices. 31:9. (174-185). Online publication date: 1-Sep-1996.

    https://doi.org/10.1145/248209.237179

  • Thalmann N and Thalmann D. (1978). Direct connection between Compiling Techniques and Databases courses. ACM SIGCSE Bulletin. 10:3. (131-135). Online publication date: 1-Aug-1978.

    https://doi.org/10.1145/953028.804247

  • Epley D and Sjoerdsma T. (1978). A two-semester course sequence in introductory programming using PL/1—a rationale and overview. ACM SIGCSE Bulletin. 10:3. (113-119). Online publication date: 1-Aug-1978.

    https://doi.org/10.1145/953028.804244

  • Gruener W and Graziano S. (1978). A study of the first course in computers. ACM SIGCSE Bulletin. 10:3. (100-107). Online publication date: 1-Aug-1978.

    https://doi.org/10.1145/953028.804242