- BEDICHECK, R. 1995. Talisman: Fast and accurate multicomputer simulation. In Proceedings of the 1995 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems (May), 14-24. Google Scholar
- BENNETT, g. AND FLYNN, M. 1995. Performance factors for superscalar processors. Tech. Rep. CSL-TR-95-661, Stanford University. Google Scholar
- BORG, A., KESSLER, R., LAZANA, G., AND WALL, D. 1989. Long address traces from RISC machines: Generation and analysis. Tech. Rep. 89/14, DEC Western Research Laboratory.Google Scholar
- BREWER, E., DELLAROCAS, C., COLBROOK, A., AND WEIL, W. 1991. Proteus: A high-performance parallel-architecture simulator. Tech. Rep. MIT/LCS/TR-516, MIT. Google ScholarCross Ref
- BUGNION, E., ANDERSON, J., MOWRY, T., ROSENBLUM, M., AND LAM, M. 1996. Compilerdirected page coloring for multiprocessors. In Proceedings of the Seventh International Conference on Architectural Support for Programming Languages and Operating Systems (Oct.), 244 -257. Google Scholar
- BUNDE, M. Z., METCALFE, D., AND NOTTINGHAM, Z. Visual tools unlock peak performance. Web site, h ttp ://www.cra y.com/P UB LI C/prod uct-info/sw/P E/vistoo ls.h tml.Google Scholar
- CHAPIN, J., HERROD, S. A., ROSENBLUM, M., AND GUPTA, A. 1995. Memory system performance of UNIX on CC-NUMA multiprocessors. In Proceedings of the 1995 Joint International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS '95~PERFORMANCE '95) (May), 1-13. Google Scholar
- CHAPIN, J., ROSENBLUM, M., DEVINE, S., LAHIRI, T., TEODOSIU, D., AND GUPTA, A. 1995. Hive: Fault containment for shared-memory multiprocessors. In Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles (Dec.), 12-25. Google Scholar
- CHEN, D.-K. 1995. MaxPar: An execution driven simulator for studying parallel systems. Ph.D. Thesis, University of Illinois at Urbana-Champaign.Google Scholar
- CHEN, J. B., ENDO, Y., CHAN, K., MAZIERES, D., DIAS, A., SELZER, M., AND SMITH, M.D. 1995. The measured performance of personal computer operating systems. In Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles (Dec.), 299-313. Google Scholar
- CMELIK, R. F. AND KEPPEL, D. 1994. Shade: A fast instruction set simulator for execution profiling. In Proceedings of the 1994 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems, 128-137. Google Scholar
- DUBOIS, M., SKEPPSTEDT, J., RICCIULLI, L., RAMAMURTHY, K., AND STENSTROM, P. 1993. The detection and elimination of useless misses in multiprocessors. In Proceedings of the Twentieth International Symposium on Computer Architecture (May), 88-97. Google Scholar
- EUSTACE, A. AND SRIVASTAVA, A. 1995. ATOM: A flexible interface for building high performance program analysis tools. In Proceedings of the Winter 1995 USENIX Technical Conference on UNIX and Advanced Computing Systems (Jan.). Google Scholar
- GOLDSCHMIDT, S. 1993. Simulation of multiprocessors: Accuracy and performance. Ph.D. Thesis, Stanford University. Google Scholar
- GRIMSRUD, K., ARCHIBALD, J., RIPLEY, M., FLANAGAN, K., AND NELSON, B. 1993. BACH: A hardware monitor for tracing microprocessor-based systems. Microprocess. Microsyst. 17, 443-459.Google ScholarCross Ref
- INSIGNIA SOFTWARE. SoftPC product information. Web Site, http://www.insignia.com.Google Scholar
- IRVIN, R. B. AND MILLER, B. P. 1996. Mapping performance data for high-level and data views of parallel program performance. In Proceedings of the International Conference on Supercomputing (May). Google Scholar
- KOTZ, D., TOH, S. B., AND RADHAKRISHNAN, S. 1994. A detailed simulation of the HP 97560 disk drive. Tech. Rep. PCS-TR94-20, Dartmouth College. Google Scholar
- KUSKIN, J., OFELT, D., HEINRICH, M., HEINLEIN, J., SIMONI, R., GHARACHORLOO, K., CHAPIN, J., NAKAHIRA, D., BAXTER, J., HOROWITZ, M., GUPTA, A., ROSENBLUM, M., AND HENNESSY, J. 1994. The Stanford FLASH multiprocessor. In Proceedings of the 21st International Symposium on Computer Architecture (April), 302-313. Google Scholar
- LEBECK, A. R. AND WOOD, D.A. 1995. Active memory: A new abstraction for memory-system simulation. In Proceedings of the 1995 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems, 220-230. Google Scholar
- MAGNUSSON, P. AND WERNER, B. 1995. Efficient memory simulation in SimICS. In Proceedings of the 28th Annual Simulation Symposium (April). Google Scholar
- MARTONOSI, M., GUPTA, A., AND ANDERSON, T.E. 1992. Memspy: Analyzing memory system bottlenecks in programs. In Proceedings of the 1992 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems (June), 1-12. Google Scholar
- MARTONOSI, M., OFELT, D., AND HEINRICH, M. 1996. Integrating performance monitoring and communication in parallel computers. In Proceedings of the 1996 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems (May), 138-147. Google Scholar
- MILLER, B. P., CALLAGHAN, M. D., CARGILLE, J. M., HOLLINGSWORTH, J. K., IRVIN, R. B., KARAVANIC, K. L., KUNCHITHAPADAM, K., AND NEWHALL, T. 1995. The Paradyn parallel performance measurement tools. IEEE Computer (Nov.), 37-46. Google ScholarDigital Library
- NAYFEH, B., HAMMOND, L., AND OLOKOTUN, K. 1996. Evaluation of design alternatives for a multiprocessor microprocessor. In Proceedings of the 23rd International Symposium on Computer Architecture (May). Google Scholar
- OLOKOTUN, K., NAYFEH, B., AND HAMMOND, L. 1996. The case for a single-chip multiprocessor. In Proceedings of the Seventh International Symposium on Architectural Support for Programming Languages and Operating Systems (Oct.), 2-11. Google Scholar
- OUSTERHOUT, J.K. 1994. Tcl and the Tk Toolkit. Addison-Wesley, Reading, MA. Google Scholar
- PERL, S. E. AND SITES, R. L. 1996. Studies of Windows NT performance using dynamic execution traces. In Proceedings of the Second Symposium on Operating System Design and Implementation, 169-184. Google Scholar
- REED, D. A., AYDT, R. A., MADHYASTHA, T. M., NOE, R. J., SHIELDS, K. A., AND SCHWATZ, B. W. 1995. An overview of the Pablo performance analysis environment. Tech. Rep., University of Illinois at Urbana-Champaign.Google Scholar
- REINHARDT, S., HILL, M., LARUS, J., LEBECK, A., LEWIS, J., AND WOOD, D. 1993. The Wisconsin Wind Tunnel: Virtual prototyping of parallel computers. In Proceedings of the 1993 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems (May), 48-60. Google Scholar
- ROSENBLUM, M., BUGNION, E., HERROD, S. A., WITCHEL, E., AND GUPTA, A. 1995a. The impact of architectural trends on operating system performance. In Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles, 285-298. Google Scholar
- ROSENBLUM, M., CHAPIN, J., DEVINE, S., TEODOSIU, D., LAHIRI, T., AND GUPTA, A. 1995b. Hive: Fault containment for shared-memory multiprocessors. In Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles (Dec.), 12-25. Google Scholar
- ROSENBLUM, M., HERROD, S. A., WITCHEL, E., AND GUPTA, A. 1995. Complete computer simulation: The SimOS approach. In IEEE Parallel Distrib. Technol., (Winter), 34-43. Google Scholar
- SILICON GRAPHICS. gprof. IRIX 5.2 man page.Google Scholar
- SMITH, M.D. 1991. Tracing with pixie. Tech. Rep. CSL-TR-497, Stanford University.Google Scholar
- SUN MICROSYSTEMS. Wabi 2.2 product overview. Web Site, http://www.sun.com/solaris/products/wabi.Google Scholar
- TORRELLAS, J., GUPTA, A., AND HENNESSY, J. 1992. Characterizing the cache performance and synchronization behavior of a multiprocessor operating system. In Proceedings of the Fifth International Conference on Architectural Support for Programming Languages and Operating Systems (Oct.), 162-174. Google Scholar
- VEENSTRA, J.1993. Mint tutorial and user manual. Tech. Rep. 452 (May), University of Rochester. Google Scholar
- VERGHESE, B., DEVINE, S., GUPTA, A., AND ROSENBLUM, M. 1996. Operating system support for improving data locality on cc-numa computer servers. In Proceedings of the Seventh International Conference on Architectural Support for Programming Languages and Operating Systems (Oct.), 279-289. Google Scholar
- WILSON, K. M., OLUKOTUN, K., AND ROSENBLUM, M. 1996. Increasing cache port efficiency for dynamic superscalar microprocessors. In Proceedings of the 23rd International Symposium on Computer Architecture (June), 147-157. Google Scholar
- WILSON, R., FRENCH, R., WILSON, C., AMARASINGHE, S., ANDERSON, J., TJIANG, S., LIAO, S.-W., TSENG, C.-W., HALL, M., LAM, M., AND HENNESSY, J. 1994. SUIF: An infrastructure for research on parallelizing and optimizing compilers. ACM SIGPLAN Not. 29, 12 (Dec.). Google ScholarDigital Library
- WITCHEL, E. AND ROSENBLUM, M. 1996. Embra: Fast and flexible machine simulation. In Proceedings of the 1996 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems (May), 68-79. / Google Scholar
Index Terms
- Using the SimOS machine simulator to study complex computer systems
Recommendations
Learning operating systems structure and implementation through the MPS computer system simulator
SIGCSE '99: The proceedings of the thirtieth SIGCSE technical symposium on Computer science educationLab activity is fundamental for the real understanding of several computer science topics such as operating systems. We have built our own hardware emulator after using software tools from other Universities for several years. MPS is a general-purpose ...
A local computer network simulation
SIGCSE '81: Proceedings of the twelfth SIGCSE technical symposium on Computer science educationComputer Networks are an important part of our society and they are quickly becoming an integral part of computer science basic curriculum. This paper describes the development of a computer simulation model for a local computer network and its use as a ...
Learning operating systems structure and implementation through the MPS computer system simulator
Lab activity is fundamental for the real understanding of several computer science topics such as operating systems. We have built our own hardware emulator after using software tools from other Universities for several years. MPS is a general-purpose ...
Comments