Abstract
The von Neumann processor has been the foundation of computing from the start. Today’s instruction processors are powerful and scale to thousands to yield large compute power, but a small fraction of the peak. The ASIC chip technology that implementations the fixed design microprocessor is placing significant constraints on the design of processors. At the same time reconfigurable Processors based upon FPGA chip technology are growing in capability and performance using a nontraditional processor architecture without instructions (the non-von Neumann architecture). Both processor types are trending to a common design point. This paper explores these trends and explains the technology of the emerging non-von Neumann processor and presents an example implementation.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Weik, M. H.: The ENIAC Story, ORDINANCE (January-February 1961), http://ftp.arl.army.mil/~mike/comphist/
IBM: IBM Cell, http://www.research.ibm.com/cell/cell_chip.html
IBM: IBM Cell, http://www.research.ibm.com/cell/cell_systems.html
IBM: IBM Cell, http://www.research.ibm.com/cell/cell_programming
Gara, A., Blumrich, M.A., Chen, D., Chiu, G.L., Coteus, P., Giampapa, M.E., Haring, R.A., Heidelberger, P., Hoenicke, D., Kopcsay, G.V., Liebsch, T.A., Ohmacht, M., Steinmacher-Burow, B.D., Takken, T.: Blue Gene/L system architecture. IBM J. Res. & Dev. 49(2/3), 195–212 (2005)
Bright, A.A., Haring, R.A., Dombrowa, M.B., Ohmacht, M., Hoenicke, D., Singh, S., Marcella, J.A., Lembach, R.F., Douskey, S.M., Ellavsky, M.R., Zoellin, C.G.: Blue Gene/L Compute chip: Synthesis, timing and physical design. IBM J. Res. & Dev. 49(2/3), 277–288 (2005)
Ohmacht, M., Bergamaschi, R.A., Bhattacharya, S., Gara, A., Giampapa, M.E., Gopalsamy, B., Haring, R.A., Hoenicke, D., Krolak, D.J., Marcella, J.A., Nathanson, B.J., Salapura, V., Wazlowski, M.E.: Blue Gene/L Compute chip: Memory and Ethernet subsystem. IBM J. Res. & Dev. 49(2/3), 255–264 (2005)
Moreira, J.E., Almási, G., Archer, C., Bellofatto, R., Bergner, P., Brunheroto, J.R., Brutman, M., Castaños, J.G., Crumley, P.G., Gupta, M., Inglett, T., Lieber, D., Limpert, D., McCarthy, P., Megerian, M., Mendell, M., Mundy, M., Reed, D., Sahoo, R.K., Sanomiya, A., Shok, R., Smith, B., Stewart, G.G.: Blue Gene/L programming and operating environment. IBM J. Res. & Dev. 49(2/3), 367–376 (2005)
Intel: Intel Multi-Core Processor Architecture Development Backgrounder, http://www.intel.com/multi-core/
Intel: A New Era of Architectural Innovation Arrives with Intel Dual-Core Processors, http://www.intel.com/multi-core/
Ahn, J.H., Dally, W.J., Khailany, B., Kapasi, U.J.: Evaluating the Imagine Stream Architecture. In: Proceedings of the 31st Annual International Symposium on Computer Architecture, Munich, Germany (June 2004)
Dally, W.J., Kapasi, U.J., Khailany, B., Ahn, J.H.: Stream Processors: Programmability with Efficiency. ACM Queue 2(1), 52–62 (2004)
Kapasi, U.J., Rixner, S., Dally, W.J., Khailany, B., Ahn, J.H., Mattson, P., Owens, J.D.: Programmable Stream Processors. IEEE Computer, 54–62 (2003)
Underwood, K.: FPGAs vs. CPUs: Trends in Peak Floating-Point Performance. In: FPGA 2004, February 22-24 (2004)
SRC Computers, Inc., http://www.srccomp.com
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Poznanovic, D.S. (2006). The Emergence of Non-von Neumann Processors. In: Bertels, K., Cardoso, J.M.P., Vassiliadis, S. (eds) Reconfigurable Computing: Architectures and Applications. ARC 2006. Lecture Notes in Computer Science, vol 3985. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11802839_32
Download citation
DOI: https://doi.org/10.1007/11802839_32
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-36708-6
Online ISBN: 978-3-540-36863-2
eBook Packages: Computer ScienceComputer Science (R0)