Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1275240.1275263acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiscaConference Proceedingsconference-collections
Article
Free access

A network-computing infrastructure for tool experimentation applied to computer architecture education

Published: 01 June 2000 Publication History

Abstract

Computer architects increasingly depend on the use of software tools to evaluate and investigate the design of computer systems. It is therefore very important that educators in this field promote extensive tool-based student experimentation in architecture classes. However, the integration of today's complex architecture tools into curricula poses several challenges to an instructor, including management of powerful computing resources, software installation and maintenance, and development of tool-specific educational material. This paper describes how these challenges are addressed by a universally accessible network-computing infrastructure - NETCARE - that provides educators with a Web portal to access computing resources, executable tools and educational material.

References

[1]
Ben-Miled, Z., Fortes, J. A. B., Eigenmann, R., and Taylor, V. A Simulation-based Cost-efficiency Study of Hierarchical Heterogeneous Machines for Compiler and Hand Parallelized Applications. 9th Int. Conf. on Par. and Dist. Computing and Systems, Oct 1997.
[2]
Brewer, E. A., Dellarocas, C. N., Colbrook, A., and Weihl, W. E. Proteus: A high-performance parallel architecture simulator. Technical Report mit/lcs/tr-516, Massachusetts Institute of Technology, Sep. 1991.
[3]
Burger, D. C., Austin, T. M., and Bennett, S. Evaluating future microprocessors-the simplescalar tool set. Technical Report #1308, University of Wisconsin, Computer Science Dept., July 1996.
[4]
Cmelik, B. and Keppel, D. Shade: A fast instruction-set simulator for execution profiling. In Proceedings of the 1994 SIGMETRICS Conference on Measurement and Modeling of Computer Systems, 1994.
[5]
Figueiredo, J., Fortes, J. A. B., Eigenman, R., Kapadia, N., Taylor, V., Choudhary, A., Vidal, L., and Chen, J-J. On the use of simulation and parallelization tools in camputer architecture and programming courses. In Proceedings of the American Society for Engineering Education Annual Conference, Nune 2000.
[6]
Hennessy, J. L. and Patterson, D. A. Computer Architecture: A Quantitative Approach. Morgan Kaufmann, 1996.
[7]
J. C. Gyllenhaal, W.-m. W. Hwu, and B. R. Rau. Hmdes version 2.0 specification. Technical Report Technical Report IMPACT-96-3, University of Illinois at Urbana-Champaign, 1996.
[8]
Kapadia, N. H. and Fortes, J. A. B. PUNCH: An architecture for web-enabled wide-area network-computing. Cluster Computing: The Journal of Networks, Software Tools and Applications, 2(2):153--164, Sep. 1999. In special issue on High Performance Distributed Computing.
[9]
Kapadia, N. H., Fortes, J. A. B., and Brodley, C. E. Predictive application-performance modeling in a computational grid environment. In Proceedings of the 8th International Symposium on High Performance Distributed Computing (HPDC'99), pages 47--54, Aug. 1999.
[10]
Kapadia, N. H., Robertson, J. P., and Fortes, J. A. B. Interface issues in running computer architecture tools via the world wide web. In Workshop on Computer Architecture Education (held in conjunction with the Intl. Symposium on Computer Architecture), 1998. Barcelona, Spain.
[11]
Seon Wook Kim. MaxP: Maximum parallelism detection tool in loop-based programs. Technical Report ECE-HPCLab-99206, HPCLAB, Purdue University, School of Electrical and Computer Engineering, 1999.
[12]
Litzkow, M., Livny, M., and Mutka, M. W. Condor - a hunter of idle workstations. In Proceedings of the 8th International Conference on Distributed Computing Systems, pages 104--111, June 1988.
[13]
Mukherjee, S. S., Reinhardt, S. K., Falsafi, B., Litzkow, M., Huss-Lederman, S., Hill, M. D., Larus, J. R., and Wood, D. A. Wisconsin Wind Tunnel II: A Fast and Portable Parallel Architecture Simulator. In Workshop on Perf. Analysis and Its Impact on Design (PAID), June 1997.
[14]
Pai, V. S., Ranganathan, P., and Adve, S. V. The impact of instruction-level parallelism on multiprocessor performance and simulation methodology. In Proc. 3rd International Symposium on High-Performance Computer Architecture, Feb 1997.
[15]
Insung Park, Michael J. Voss, Brian Armstrong, and Rudolf Eigenmann. Parallel programming and performance evaluation with the Ursa tool family. International Journal of Parallel Programming, 26(5):541--561, 1998.
[16]
Tristan Richardson, Quentin Stafford-Fraser, Kenneth R. Wood, and Andy Hopper. Virtual network computing. IEEE Internet Computing, 2(1):33--38, January-February 1998.
[17]
W. Blume, R. Doallo, R. Eigenmann, J. Grout, J. Hoeflinger, T. Lawrence, J. Lee, D. Padua, Y. Paek, B. Pottenger, L. Rauchwerger and P. Tu. Parallel Programming with Polaris. IEEE Computer, Dec 1996.
  1. A network-computing infrastructure for tool experimentation applied to computer architecture education

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    WCAE '00: Proceedings of the 2000 workshop on Computer architecture education
    June 2000
    33 pages
    ISBN:9781450347303
    DOI:10.1145/1275240
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 June 2000

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Article

    Acceptance Rates

    Overall Acceptance Rate 9 of 10 submissions, 90%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 183
      Total Downloads
    • Downloads (Last 12 months)40
    • Downloads (Last 6 weeks)8
    Reflects downloads up to 01 Jan 2025

    Other Metrics

    Citations

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media