skip to main content
10.1145/1275182.1275212acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiscaConference Proceedingsconference-collections
Article
Free Access

Learning the relationship between computer architecture and technology by reconfiguring

Published:01 June 1998Publication History

ABSTRACT

This paper proposes an approach for teaching Computer Organization and Architecture which is based on building knowledge from the bottom up. Students should design three processors with increased complexity and measure their performances. These processor designs are assigned during a sequence of three 15-week courses and are implemented using a low-cost FPGA-based reconfigurable platform developed at University of Las Palmas G. C. Emphasis is placed on comparing the relation of computer performance with hardware requirements to what has been experimented during the recent history of computers. Our experience shows that students understand better the architecture-technology relation and gain a sense of accomplishment on the computer design when given the opportunity to use real hardware. It is demonstrated here that the learning curve can be modelled as an exponential function of time.

References

  1. {Alt-96} Altera; Data Book; Altera, 1996.Google ScholarGoogle Scholar
  2. {Ben-98} D. Benítez, F. J. Peña; Processor Design using Programmable Logic Devices Oriented to Computer Technology Education; Información Tecnológica, Vol.9, No.9, 1998.Google ScholarGoogle Scholar
  3. {HOYD-96} J. O. Hamblen, H. Owen, S. Yalamanchili, B. Dao, Using rapid prototyping in Computer Architecture Design Laboratories, 2nd Annual Workshop on Computer Architecture Education, Computer Architecture Technical Committee Newsletter, June 1996, pp.44--52. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. {Hen-96} J. L. Hennessy, The Computer Architecture Curriculum at Stanford: Challenges and Approaches, 2nd Annual Workshop on Computer Architecture Education, Computer Architecture Technical Committee Newsletter, June 1996, pp.56. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. {HP-96} J. L. Hennessy, D. Patersson; Computer Architecture. A Quantitative Approach (second edition); Morgan Kaufmann Publishers, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. {MK97} M. Morris Mano, Charles R. Krime; Logic and Computer Design Fundamentals; Prentice-Hall International Inc., 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. {PH-98} D. Patersson, J. L. Hennessy; Computer Organization and Design (second edition); Morgan Kaufmann Publishers, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. {VKSJ-96} A. Varma, L. Kalampoukas, D. Stiliadis, Q. Jacobson, CPU design kit: An instructional prototyping platform for teaching processor design, 2nd Annual Workshop on Computer Architecture Education, Computer Architecture Technical Committee Newsletter, June 1996, pp.23--26. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. {Yu-96} A. Yu; "The Future of Microprocessors"; IEEE Micro, Vol.16, No.6, pp.46--53, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  1. Learning the relationship between computer architecture and technology by reconfiguring

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      WCAE '98: Proceedings of the 1998 workshop on Computer architecture education
      June 1998
      116 pages
      ISBN:9781450347365
      DOI:10.1145/1275182

      Copyright © 1998 ACM

      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: 1 June 1998

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate9of10submissions,90%
    • Article Metrics

      • Downloads (Last 12 months)14
      • Downloads (Last 6 weeks)1

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader