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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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.
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.
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.
T. Terasawa, O. Yamamoto, T. Kudoh, and H. Amano. A performance evaluation of the multiprocessor testbed ATTEMPT-0. Parallel Computing, 21:701–730, 1995.
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.
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.
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.
Draft 8.2 IEEE. Draft Standard: Futurebus+, February 1990.
Author information
Authors and Affiliations
Editor information
Rights 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