Abstract
This work discusses theMemoryArchitecture for Reconfigurable Computers (MARC), a scalable, device-independent memory interface that supports both irregular (via configurable caches) and regular accesses (via pre-fetching stream buffers). By hiding specifics behind a consistent abstract interface, it is suitable as a target environment for automatic hardware compilation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Amerson, R., “Teramac — Configurable Custom Computing”, Proc. IEEE Symp. on FCCMs, Napa 1995
Bertin, P., Roncin, D., Vuillemin, J., “Programmable Active Memories: A Performance Assessment”, Proc. Symp. Research on Integrated Systems, Cambridge (Mass.) 1993
Box, B., “Field-Programmable Gate Array-based Reconfigurable Preprocessor”, Proc. IEEE Symp. on FCCMs, Napa 1994
Buell, D., Arnold, J., Kleinfelder, W., “Splash 2 — FPGAs in Custom Computing Machines”, IEEE Press, 1996
Rupp, C., Landguth, M., Garverick, et al., “The NAPA Adaptive Processing Architecture”, Proc. IEEE Symp. on FCCMs, Napa 1998
Hauser, J., Wawrzynek, J., “Garp: A MIPS Processor with a Reconfigurable Coprocessor”, Proc. IEEE Symp. on FCCMs, Napa 1997
Wittig, R., Chow, P., “OneChip: An FPGA Processor with Reconfigurable Logic”, Proc. IEEE Symp. on FCCMs, Napa 1996
Jacob, J., Chow, P., “Memory Interfacing and Instruction Specification for Reconfigurable Processors”, Proc. ACM Intl. Symp. on FPGAs, Monterey 1999
Triscend, “Triscend E5 CSoC Family”, http://www.triscend.com/products/IndexE5.html, 2000
Altera, “Excalibur Embedded Processor Solutions”, http://www.altera.com/html/products/excalibur.html, 2000
TSI-Telsys, “ACE2card User’s Manual”, hardware documentation, 1998
Koch, A., “A Comprehensive Platform for Hardware-Software Co-Design”, Proc. Intl. Workshop on Rapid-Systems Prototyping, Paris 2000
Annapolis Microsystems, http://www.annapmicro.com, 2000
Virtual Computer Corp., http://www.vcc.com, 2000
Callahan, T., Hauser, J.R., Wawrzynek, J., “The Garp Architecture and C Compiler”, IEEE Computer, April 2000
Li, Y., Callahan, T., Darnell, E., Harr, R., etal., “Hardware-Software Co-Design of Embedded Reconfigurable Architectures”, Proc. 37th Design Automation Conference, 2000
Gokhale, M.B., Stone, J.M., “NAPAC: Compiling for a Hybrid RISC/FPGA Machine”, Proc. IEEE Symp. on FCCMs, 1998
Koch, A., Golze, U., “Practical Experiences with the SPARXIL Co-Processor”, Proc. Asilomar Conference on Signals, Systems, and Computers, 11/1997
Fung, J.M.L.F., Pan, J., “Configurable Cache”, CMU EE742 course project, http://www.ece.cmu.edu/ee742/proj-s98/fung, 1998
McKee, S.A., “Maximizing Bandwidth for Streamed Computations”, dissertation, U. of Virginia, School of Engineering and Applied Science, 1995
Sun Microelectronics, “microSPARC-IIep User’s Manual”, http://www.sun.com/sparc, 1997
Weaver, D.L., Germond, T., “The SPARC Architecture Manual, Version 8”, Prentice-Hall, 1992
PLX Technology, “PCI 9080 Data Book”, http://www.plxtech.com, 1998
Xilinx, Inc., “Virtex 2.5V Field-Programmable Gate Arrays”, http://www.xilinx.com, 1999
Xilinx, Inc. “Designing Flexible, Fast CAMs with Virtex Family FPGAs”, Xilinx Application Note 203, 1999
Hennessy, J., Patterson, D., “Computer Architecture: A Quantitative Approach”, Morgan-Kaumann, 1990
Zhong, P., Martonosi, M., “Using Reconfigurable Hardware to Customize Memory Hierarchies”, Proc. SPIE, vol. 2914, 1996
Kimura, S., Yukishita, M., Itou, Y., et al., “A Hardware/Software Codesign Method for a General-Purpose Reconfigurable Co-Processor”, Proc. 5th CODES/CASHE, 1997
Carter, J., Hsieh, W., Stoller, L., et al., “Impulse: Building a Smarter Memory Controller”, Proc. 5th Intl. Symp. on High. Perf. Comp. Arch. (HPCA), 1999
Nakkar, M., Harding, J., Schwartz, D., et al., “Dynamically programmable cache”, Proc. SPIE, vol. 3526, 1998
Zhang, X., Dasdan, A., Schulz, M., et al., “Architectural Adaptation for Application-Specific Locality Optimizations”, Proc. Intl. Conf. on Comp. Design (ICCD), 1997
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lange, H., Koch, A. (2000). Memory Access Schemes for Configurable Processors. In: Hartenstein, R.W., Grünbacher, H. (eds) Field-Programmable Logic and Applications: The Roadmap to Reconfigurable Computing. FPL 2000. Lecture Notes in Computer Science, vol 1896. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44614-1_66
Download citation
DOI: https://doi.org/10.1007/3-540-44614-1_66
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67899-1
Online ISBN: 978-3-540-44614-9
eBook Packages: Springer Book Archive