Skip to main content

Attempt-1: A reconfigurable multiprocessor testbed

  • ASIC Emulators etc.
  • Conference paper
  • First Online:
Field-Programmable Logic Smart Applications, New Paradigms and Compilers (FPL 1996)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1142))

Included in the following conference series:

Abstract

The future advanced technologies of devices will enable to implement some number of processors into a single chip. We call such a chip the multiprocessor-chip. In such a multiprocessor-chip, architectural trade-off is completely different from current bus connected multiprocessors. In order to emulate such future multiprocessors, a reconfigurable testbed multiprocessor ATTEMPT-1 is proposed. By using programmable devices (CPLDs and FPGAs) in the core of the system, various parameters of the cache and bus system are selectable. Since the each core of controller is described in the HDL (Hardware Description Language) and implemented on CPLD, cache protocols and bus protocols can be changed just by rewriting description on the state transitions. By using high speed FPGAs in the data path, enough high speed (25MHz clock) is kept in spite of its flexibilty.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. R. Goodman. Using Cache Memory to Reduce Processor-Memory Traffic. In Proc. of 10th Int'l Symp. on Computer Architecture, pages 124–131, Jun 1983.

    Google Scholar 

  2. T. Terasawa, S. Ogura, K. Inoue, and H. Amano. A Cache Coherence Protocol for Multiprocessor Chip. In Proc. of IEEE International Conference on Wafer Scale Integration, pages 238–247, Jan 1995.

    Google Scholar 

  3. T. Terasawa and H. Amano. Performance Evaluation of the Mixed-protocol Caches with Instruction Level Multiprocessor Simulator. In Proc. of IASTED International Conference on Modeling and Simulation, May 1994.

    Google Scholar 

  4. T. Terasawa, O. Yamamoto, T. Kudoh, and H. Amano. A performance evaluation of the multiprocessor testbed ATTEMPT-0. Parallel Computing, 21:701–730, 1995.

    Google Scholar 

  5. J. Archibald and J. L. Baer. Cache-Coherence Protocols: Evaluation Using a Multiprocessor Simulation Model. ACM Trans. on Computer Systems, 4(4):273–298, Nov 1986.

    Google Scholar 

  6. T. Matsumoto and K. Hiraki. Cache injection and high-performance memory-based synchronization mechanisms (in japanese). IPS Japan SIG Reports ARC-101-15, 93(71), August 1993.

    Google Scholar 

  7. A. R. Karlin, M. S. Manasse, L. Rudolph, and D. D. Sleator. Competitive Snoopy Caching. In Proc. of 27th Ann. Symp. on Foundations of Computer Science, pages 244–254, Oct 1986.

    Google Scholar 

  8. Draft 8.2 IEEE. Draft Standard: Futurebus+, February 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Reiner W. Hartenstein Manfred Glesner

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Inoue, K., Kisuki, T., Okuno, M., Shimizu, E., Terasawa, T., Amano, H. (1996). Attempt-1: A reconfigurable multiprocessor testbed. In: Hartenstein, R.W., Glesner, M. (eds) Field-Programmable Logic Smart Applications, New Paradigms and Compilers. FPL 1996. Lecture Notes in Computer Science, vol 1142. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61730-2_21

Download citation

  • DOI: https://doi.org/10.1007/3-540-61730-2_21

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61730-3

  • Online ISBN: 978-3-540-70670-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics