Developing parallel applications using high-performance simulation

[1]  Richard M. Fujimoto,et al.  Efficient instruction level simulation of computers , 1988 .

[2]  Michael Iles,et al.  Using Simulation to Develop and Port Software , 1992, Digit. Tech. J..

[3]  Sandhya Dwarkadas,et al.  Efficient Simulation of Parallel Computer Systems , 1991, Int. J. Comput. Simul..

[4]  Barton P. Miller,et al.  Optimal tracing and replay for debugging message-passing parallel programs , 1992, Proceedings Supercomputing '92.

[5]  Anoop Gupta,et al.  The Stanford Dash multiprocessor , 1992, Computer.

[6]  Seth Copen Goldstein,et al.  Active messages: a mechanism for integrating communication and computation , 1998, ISCA '98.

[7]  William E. Weihl,et al.  Register relocation: flexible contexts for multithreading , 1993, ISCA '93.

[8]  John L. Hennessy,et al.  Multiprocessor Simulation and Tracing Using Tango , 1991, ICPP.

[9]  James R. Larus,et al.  The Wisconsin Wind Tunnel: virtual prototyping of parallel computers , 1993, SIGMETRICS '93.

[10]  Eric A. Brewer,et al.  PROTEUS: a high-performance parallel-architecture simulator , 1992, SIGMETRICS '92/PERFORMANCE '92.

[11]  Richard M. Fujimoto,et al.  Parallel discrete event simulation , 1990, CACM.

[12]  Herbert H. J. Hum,et al.  Towards a Portable Parallel Programming Environment , 1992 .

[13]  Richard N. Taylor,et al.  Structural Testing of Concurrent Programs , 1992, IEEE Trans. Software Eng..

[14]  R. C. Covington,et al.  The rice parallel processing testbed , 1988, SIGMETRICS '88.

[15]  Anoop Gupta,et al.  SPLASH: Stanford parallel applications for shared-memory , 1992, CARN.

[16]  I. Mathieson,et al.  A dynamic-trace-driven simulator for evaluating parallelism , 1988, [1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume I: Architecture Track.

[17]  Michael J. Quinn Analysis and benchmarking of two parallel sorting algorithms: Hyperquicksort and quickmerge , 1989, BIT Comput. Sci. Sect..

[18]  James H. Patterson,et al.  Portable Programs for Parallel Processors , 1987 .

[19]  Mark A. Linton,et al.  The Evolution of Dbx , 1990, USENIX Summer.

[20]  Eric A. Brewer,et al.  An Algorithm for Concurrent Search Trees , 1991, International Conference on Parallel Processing.

[21]  James R. Larus,et al.  Optimally profiling and tracing programs , 1992, POPL '92.

[22]  J. Robert Jump,et al.  Cross-profiling as an efficient technique in simulating parallel computer systems , 1989, [1989] Proceedings of the Thirteenth Annual International Computer Software & Applications Conference.

[23]  Michael L. Scott,et al.  Synchronization without contention , 1991, ASPLOS IV.

[24]  Thomas J. LeBlanc,et al.  Debugging Parallel Programs with Instant Replay , 1987, IEEE Transactions on Computers.

[25]  Wilson C. Hsieh,et al.  Computation migration: enhancing locality for distributed-memory parallel systems , 1993, PPOPP '93.

[26]  Jason Gait,et al.  A probe effect in concurrent programs , 1986, Softw. Pract. Exp..