A multi-core processor technology integrates many processing cores on a chip to achieve an increased performance. One strategy to define the relationships between cores is reconfigurable mesh (R-Mesh). R-Mesh has drawn much attention in the recent years because of its speed and efficiency compared with traditional parallel strategies. The novel contribution of this paper is to introduce a simple R-Mesh simulator that can be used for educational purpose. The purposed simulator can assist in the analysis of algorithms implemented using R-Mesh within an educational environment. We have used the Open Multi-Processing (OpenMP) in MS Visual Studio.Net 2008 (C++) to implement the R-Mesh architecture code part "rmesh.h", and the Open Graphics Library (OpenGL) to implement the R-Mesh graphics part "rmgraphic.h". Simulation of a variety of problems (addition, counting, and sorting) shows the robustness of the proposed R-Mesh simulator. © 2013 Springer Science+Business Media.
CITATION STYLE
Mesleh, A., AlHeyasat, O., Al-Rawabdeh, M., & AbuZaher, M. (2013). R-mesh simulator using C++. In Lecture Notes in Electrical Engineering (Vol. 151 LNEE, pp. 159–170). https://doi.org/10.1007/978-1-4614-3558-7_13
Mendeley helps you to discover research relevant for your work.