Abstract
NGEN is a flexible computer hardware for rapid custom-circuit simulation of fine grained physical processes via a massively parallel architecture. It is optimized to implement dataflow architectures and systolic algorithms for large problems. High speed distributed SRAM on the chip-to chip interconnect enables a transparent extension of problem size beyond the limits posed by the number of available processors. For simulated evolution tasks for example, this takes the effective population sizes up into the range of millions of strings without computational bottlenecks. Using FPGA technology, multiple processors per chip may be configured down to the level of individual gates if need be. 144 agent FPGAs are grouped in blocks of 4 and connected with one another via one of several possible broad band electronic frontplanes (36 channels per chip) which implement 2D, 3D or higher geometries. The communication of the parallel computation with a UNIX host workstation via VME-bus is mediated also by configurable interface FPGAs allowing problem specific communication needs to be respected. A separate 100 Mhz clock card frees the machine from the 16 MHz VME clock and allows designs to run at their optimum speed. Configuration files may be downloaded in series or parallel from the host workstation in less than a second. They may be created by user programs or commercial schematic entry or VHDL products. A run-time library for writing simulations in C which use the configurable hardware has been completed including a graphical interface allowing parallel symbolic debugging and display. The machine is a logical consequence of the shift of programming effort to effective communication in massively parallel applications. Its flexible structure also admits applications to real-time intelligent data acquistion tasks.
Preview
Unable to display preview. Download preview PDF.
References
McCaskill J.S. “Architektur und Verfahren zum Konfigurieren eines Parallelrechners” International PCT Patent Application P4302297.9 28 Jan. 1993.
McCaskill, J.S. “Polymer Chemistry on Tape: A Computational Model for Emergent Genetics”, Interner Bericht des Max-Planck-Instituts für Biophys. Chemie Göttingen 1988.
Eigen M. and Schuster P. “The Hypercycle: A principle of natural self-organization” Naturwissenschaften (1977) 64 541–565 ibid (1978) 64 7–41 ibid (1978) 65 341–369
Boerlijst M.C. and Hogeweg P. “Spiral-wave structure in prebiotic evolution: Hypercycles stable against parasites” (1991) Physica D 48 17–28
Thürk, M. “Ein Modell zur Selbstorganisation von Automatenalgorithmen zum Studium molekularer Evolution” Doct. Friedrich-Schiller-Univ. Jena (Informatik) 1993.
Fontana, W. “Algorithmic Chemistry” (1990) Technical Report LA-UR 90-1959, Los Alamos Natl. Lab.
The XC4000 Data Book, Xilinx Inc., San Jose, California, USA 1992.
Conway, J., 1970, unpublished; see Gardner, M. “Mathematical Games” Sci. Amer. 226 Jan. 104.
Tangen U., Gemm U., McCaskill J.S. “Schematic entry with Viewlogic (and Control FPGA Design Decription)”, Technical Report Institute for Molecular Biotechnology, Jena 1994.
McCaskill, J.S. “Efficient dataflow architectures for diffusion in chemistry and population dynamics”, in preparation, 1996.
Breyer J., Ackermann J., Böddeker B., Tangen U., McCaskill J.S. “A minimal logic parallel random number generator for configurable hardware” in preparation, 1996.
Breyer J., “A flow processor for massively parallel simulation of evolution in biopolymer reaction-amplification systems: PAD”, in preparation, 1996.
U.Tangen, “Schematic Entry with Viewlogic”, Technical Report IMB, Jena 1994.
J.S. McCaskill Programming NGEN Hardware with C(++) and the XACT environment. Technical Report IMB, Jena 1994.
Linde, A., Nordström, T. and Taveniku, M. “Using FPGAs to Implement a Reconfigurable Highly Parallel Computer.”, 1992, in Lect. Notes in Computer Science 705, H. Grünbacher and R.W. Hartenstein Eds. 199–210.
Arnold, J.M., Buell, D.A. und Davis, E.G. “SPLASH 2” in Proc. 4th Annual ACM Symp. on Parallel Algorithms and Architectures 1992, 316–322.
Gray, J.P. and Kean, T.A. “Configurable Hardware: A New Paradigm for Computation” in “Advanced Research in VLSI” Proceedings of the 1989 Decennial Caltech Conf. Ed. C.L. Seitz (MIT Press, Cambridge, Mass.).
Lipton, R. J. “DNA Solution of Hard Computational Problems” Science 268 542–545.
Author information
Authors and Affiliations
Corresponding author
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
McCaskill, J.S., Maeke, T., Gemm, U., Schulte, L., Tangen, U. (1997). NGEN: A massively parallel reconfigurable computer for biological simulation: Towards a self-organizing computer. In: Higuchi, T., Iwata, M., Liu, W. (eds) Evolvable Systems: From Biology to Hardware. ICES 1996. Lecture Notes in Computer Science, vol 1259. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63173-9_52
Download citation
DOI: https://doi.org/10.1007/3-540-63173-9_52
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63173-6
Online ISBN: 978-3-540-69204-1
eBook Packages: Springer Book Archive