loading
Papers

Research.Publish.Connect.

Paper

Paper Unlock

Authors: János Végh ; Zsolt Bagoly ; Ádám Kicsák and Péter Molnár

Affiliation: University of Debrecen, Hungary

ISBN: 978-989-758-036-9

Keyword(s): Modeling, Computer Architecture, Computing Paradigm, Multicore, Von Neumann, Performance, Parallel.

Related Ontology Subjects/Areas/Topics: Client/Server Computing ; Communication Networks and Protocols ; Distributed and Mobile Software Systems ; Enterprise Software Technologies ; Parallel and High Performance Computing ; Programming Languages ; Software Engineering

Abstract: An extension to the classic von Neumann paradigms is suggested, which –from the point of view of chip designers– considers modern many-core processors, and –from the point of view of programmers– still remains the classic von Neumann programming model. The work is based on the ideas that 1) the order in which the instructions (and/or code blocks) are executed does not matter, if some constraints do not force a special order of execution 2) a High Level Parallelism for code blocks (similar to Instruction Level Parallelism for instructions) can be introduced, allowing high-level out of order execution 3) discovering the possibilities for out of order execution can be done during compile time rather than runtime 4) the optimization possibilities discovered by the compile toolchain can be communicated to the processor in form of meta-information 5) the many computing resources (cores) can be assigned dynamically to machine instructions. It is shown that the multicore architectures could b e transformed to a strongly enhanced single core processor. The key blocks of the proposal are a toolchain preparing the program code to run on many cores, a dispatch unit within the processor making effective use of the parallelized code, and also a much smarter communication method between the two key blocks is needed. (More)

PDF ImageFull Text

Download
CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.205.60.226

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Végh, J.; Bagoly, Z.; Kicsák, Á. and Molnár, P. (2014). A Multicore-aware Von Neumann Programming Model.In Proceedings of the 9th International Conference on Software Engineering and Applications - Volume 1: ICSOFT-EA, (ICSOFT 2014) ISBN 978-989-758-036-9, pages 150-155. DOI: 10.5220/0005097001500155

@conference{icsoft-ea14,
author={János Végh. and Zsolt Bagoly. and Ádám Kicsák. and Péter Molnár.},
title={A Multicore-aware Von Neumann Programming Model},
booktitle={Proceedings of the 9th International Conference on Software Engineering and Applications - Volume 1: ICSOFT-EA, (ICSOFT 2014)},
year={2014},
pages={150-155},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005097001500155},
isbn={978-989-758-036-9},
}

TY - CONF

JO - Proceedings of the 9th International Conference on Software Engineering and Applications - Volume 1: ICSOFT-EA, (ICSOFT 2014)
TI - A Multicore-aware Von Neumann Programming Model
SN - 978-989-758-036-9
AU - Végh, J.
AU - Bagoly, Z.
AU - Kicsák, Á.
AU - Molnár, P.
PY - 2014
SP - 150
EP - 155
DO - 10.5220/0005097001500155

Login or register to post comments.

Comments on this Paper: Be the first to review this paper.