Abstract
Computing the von Neumann style is tremendously inefficient because multiple layers of massive overhead phenomena often lead to code sizes of astronomic dimensions, thus requiring large capacity slow off-chip memory. The dominance of von-Neumann-based computing will become unaffordable during next decade because of growing very high energy consumption and increasing cost of energy. For most application domains a von-Neumann-based parallelization does not scale well, resulting in the escalating many-core programming crisis by requiring complete remapping and re-implementation—often promising only disappointing results. A sufficiently large population of manycore-qualified programmers is far from being available. Efficient solutions for the many-core crisis are hardly possible by fully instruction-stream-based approaches. Several HPC celebrities call for a radical re-design of the entire computing discipline. The solution is a dual paradigm approach, which includes fundamental concepts known already for a long time from Reconfigurable Computing. Whistle blowing is overdue, since these essential qualifications for our many-core future and for low energy computing are obstinately ignored by CE, CS and IT curriculum task forces. This talk also sketches a road map.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hartenstein, R. (2008). The von Neumann Syndrome and the CS Education Dilemma. In: Woods, R., Compton, K., Bouganis, C., Diniz, P.C. (eds) Reconfigurable Computing: Architectures, Tools and Applications. ARC 2008. Lecture Notes in Computer Science, vol 4943. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78610-8_3
Download citation
DOI: https://doi.org/10.1007/978-3-540-78610-8_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-78609-2
Online ISBN: 978-3-540-78610-8
eBook Packages: Computer ScienceComputer Science (R0)